@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/qf-design-20261101/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/qf-design-20261101/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/qf-design-20261101/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/qf-design-20261101/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/qf-design-20261101/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/qf-design-20261101/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/qf-design-20261101/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.newsletter{position:relative;border-top:1px solid #7777;margin:0 auto;max-width:var(--page-width)}.newsletter-inner{padding:62px 36px 50px;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.newsletter-copy h2{font-size:clamp(24px,2.1vw,31px);line-height:1.15;letter-spacing:-.8px;font-weight:700;max-width:440px;margin:0 0 17px}.newsletter-copy p{font-size:15px;line-height:1.65;color:var(--muted);max-width:410px;margin:0}.newsletter-form{min-width:0;margin:0}.newsletter-email-label{display:block;font-size:12px;line-height:1.4;color:#d0d0cd;margin-bottom:8px}.newsletter-entry{display:flex;gap:10px;align-items:stretch}.newsletter-entry input{min-width:0;flex:1;width:100%;font:inherit;font-size:14px;color:var(--paper);background:#17171740;border:1px solid #b4b4af;border-radius:12px;min-height:49px;padding:13px 15px;outline:none}.newsletter-entry input::placeholder{color:#afafab}.newsletter-entry input:focus-visible{outline:2px solid var(--paper);outline-offset:3px}.newsletter-entry input[aria-invalid=true]{border-color:#e3a9a9}.newsletter-submit{border-radius:12px;font-size:12px;padding:13px 19px;gap:14px;min-height:49px;flex:none}.newsletter-consent{display:flex;align-items:flex-start;gap:10px;margin-top:15px;cursor:pointer;font-size:12px;line-height:1.6;color:#c5c5c1}.newsletter-consent input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;accent-color:#f1f0ea;flex:none;width:16px;height:16px;margin:1px 0 0;cursor:pointer}.newsletter-consent input:focus-visible{outline:2px solid var(--paper);outline-offset:3px}.newsletter-error{color:#edb8b8;font-size:12px;line-height:1.5;margin:7px 0 0}.newsletter-status{min-height:22px;margin-top:10px}.newsletter-success{font-size:13px;line-height:1.5;letter-spacing:.3px;margin:0;color:var(--paper)}@media(max-width:1000px){.newsletter-inner{gap:40px}.newsletter-copy h2{font-size:26px}}@media(max-width:760px){.newsletter-inner{grid-template-columns:1fr;gap:28px;padding:42px 23px 31px}.newsletter-copy h2{font-size:25px;max-width:360px}.newsletter-copy p{font-size:14px}.newsletter-entry{flex-wrap:wrap}.newsletter-entry input{flex-basis:180px}.newsletter-submit{flex-grow:1}.newsletter-consent{font-size:12px}}.cernion-home-banner{position:relative;isolation:isolate;overflow:hidden;aspect-ratio:18/7;margin:32px 0 4px;border:1px solid #ffffff1a;border-radius:18px;background:#161818;box-shadow:0 18px 60px #00000024}.cernion-banner-scene{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;display:block}.cernion-banner-scene img{width:100%;height:100%;object-fit:cover;object-position:left center;transition:opacity .35s}.cernion-banner-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#11131496,#11131435 30%,transparent 56%),linear-gradient(0deg,#080b0c2b,transparent 40%)}.cernion-banner-copy{position:relative;container-type:inline-size;display:flex;flex-direction:column;justify-content:center;width:36%;max-width:435px;min-height:100%;padding:34px 0 38px;margin-left:4%;color:#f2f1ed}.cernion-banner-copy h1{font-size:clamp(64px,6.4vw,96px);font-weight:600;line-height:.98;letter-spacing:-.065em;margin:0;text-shadow:0 2px 24px #00000018}.cernion-banner-status{align-self:flex-start;margin:0 0 18px;padding:6px 11px;border:1px solid #eef0e32e;border-radius:100px;background:#eeeee60a;color:#e3e6de;font-size:10px;font-weight:650;line-height:1.3;letter-spacing:.15em}.cernion-banner-brand{color:#c8ccca;font-size:13px;line-height:1.5;letter-spacing:.065em;margin:15px 0 0}.cernion-banner-description{font-size:clamp(14px,1.1vw,17px);line-height:1.8;color:#e0e1dc;margin:27px 0 0;max-width:390px}.cernion-banner-description span{display:block}.cernion-banner-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:28px}.cernion-banner-explore,.cernion-banner-watch{display:inline-flex;align-items:center;justify-content:center;gap:13px;min-height:49px;padding:12px 19px;border:1px solid #eeeee6;border-radius:14px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.4;white-space:nowrap;transition:background .18s,color .18s,border-color .18s,box-shadow .18s}.cernion-banner-explore{background:#eeeee6;color:#171919}.cernion-banner-explore svg{transition:translate .18s}.cernion-banner-explore:hover{background:#fff;border-color:#fff;box-shadow:0 4px 20px #00000014}.cernion-banner-explore:hover svg{translate:2px -2px}.cernion-banner-watch{border-color:#ffffff40;background:#171a1a33;color:#f2f1ed;padding-inline:15px;gap:9px}.cernion-banner-watch:hover{background:#eeeee612;border-color:#eeeee6}.cernion-banner-watch[hidden],.cernion-banner-film[hidden]{display:none}.cernion-banner-film{position:absolute;left:43%;right:25px;top:50%;transform:translateY(-50%);border:1px solid #ffffff2e;border-radius:12px;background:#111313;box-shadow:0 24px 80px #0009;overflow:hidden}.cernion-banner-player{position:relative;aspect-ratio:16/9;background:#080a0a}.cernion-banner-player iframe{display:block;width:100%;height:100%;border:0}.cernion-banner-film-controls{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:4px 7px 4px 15px;min-height:48px}.cernion-banner-film-controls a{display:inline-flex;align-items:center;gap:8px;font-size:11px;line-height:1.5;color:#c9cdca;transition:color .18s}.cernion-banner-film-controls a:hover{color:#fff}.cernion-banner-film-controls button{width:44px;min-height:44px;display:grid;place-items:center;padding:0;background:transparent;border:0;border-radius:8px;color:#f2f1ed;transition:background .18s}.cernion-banner-film-controls button:hover{background:#ffffff10}.cernion-banner-error{margin:0;padding:0 15px 14px;color:#d7dbd7;font-size:12px;line-height:1.6}.cernion-home-banner.is-playing .cernion-banner-scene img{opacity:.23}.section-heading h2{font-size:42px;line-height:1.17;letter-spacing:-1.5px;font-weight:740;margin:0}@media(min-width:1700px){.cernion-banner-copy h1{font-size:104px}.cernion-banner-description{font-size:17px}}@media(min-width:1101px)and (max-width:1250px){.cernion-banner-copy{width:37%;margin-left:3.5%;padding-block:27px}.cernion-banner-copy h1{font-size:76px}.cernion-banner-brand{margin-top:12px}.cernion-banner-description{font-size:14px;margin-top:21px}.cernion-banner-actions{margin-top:23px;gap:9px}.cernion-banner-explore,.cernion-banner-watch{font-size:12px;min-height:46px;padding-inline:14px}}@media(max-width:1100px){.cernion-home-banner{aspect-ratio:auto;padding:34px 32px 0;margin-top:26px;border-radius:16px;background:#171919}.cernion-banner-copy{width:100%;max-width:620px;margin:0;min-height:0;padding:0}.cernion-banner-copy h1{font-size:76px}.cernion-banner-brand{margin-top:12px}.cernion-banner-description{font-size:16px;max-width:580px;margin-top:24px}.cernion-banner-actions{margin-top:25px}.cernion-banner-scene{position:relative;inset:auto;width:calc(100% + 64px);margin:0 -32px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 32%);mask-image:linear-gradient(180deg,transparent,#000 32%)}.cernion-banner-scene img{width:100%;height:auto;object-fit:contain}.cernion-banner-shade{display:none}.cernion-banner-film{position:relative;left:auto;right:auto;top:auto;transform:none;margin:28px 0 30px}.cernion-home-banner.is-playing .cernion-banner-scene{display:none}.section-heading h2{font-size:35px}}@media(max-width:640px){.cernion-home-banner{padding:29px 25px calc(60% + 48px);margin:22px 0 4px;border-radius:14px;background:#000}.cernion-banner-scene{position:absolute;inset:auto 0 0;z-index:-2;width:100%;margin:0;-webkit-mask-image:linear-gradient(180deg,transparent,#000 45%);mask-image:linear-gradient(180deg,transparent,#000 45%)}.cernion-banner-scene img{width:100%;height:auto}.cernion-banner-copy{max-width:none}.cernion-banner-copy h1{font-size:min(76px,14vw,23cqi);letter-spacing:-.06em}.cernion-banner-brand{font-size:12px;margin-top:13px}.cernion-banner-description{font-size:14px;line-height:1.8;margin-top:25px;max-width:420px}.cernion-banner-description span+span{margin-top:4px}.cernion-banner-actions{margin-top:25px;gap:10px}.cernion-banner-explore,.cernion-banner-watch{min-height:48px;font-size:12px;padding-inline:15px}.cernion-home-banner.is-playing{padding-bottom:24px}.cernion-home-banner.is-playing .cernion-banner-scene{display:block}.cernion-banner-film{margin:25px 0 0;border-radius:10px}}@media(max-width:480px){.cernion-banner-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.cernion-banner-explore,.cernion-banner-watch{width:100%;min-height:48px}.cernion-banner-description{font-size:14px}.cernion-banner-film-controls{padding-left:10px;gap:8px}.cernion-banner-film-controls a{font-size:10px;gap:5px}}@media(max-width:760px){.section-heading h2{font-size:32px;letter-spacing:-1px}}@media(max-width:390px){.section-heading h2{font-size:29px}}@media(max-width:350px){.cernion-home-banner{padding-inline:18px}.cernion-banner-explore,.cernion-banner-watch{font-size:11px;padding-inline:12px;gap:9px}}.qf-media-stop:focus-visible{outline:2px solid #e6e4d8;outline-offset:4px}.qf-media-controls{display:flex;align-items:flex-start;justify-content:flex-end;gap:10px 16px;flex-wrap:wrap;padding-top:11px;min-width:0}button.qf-media-stop{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex:none;min-height:40px;padding:8px 12px;border:1px solid #ffffff38;border-radius:9px;background:transparent;color:#e4e4de;font-family:inherit;font-size:12px;font-weight:500;line-height:1.4;cursor:pointer;transition:background .16s,border-color .16s}button.qf-media-stop:hover{background:#ffffff08;border-color:#b7b7b4}.qf-media-error{margin:10px 0 0;color:#d8c8c5;font-size:12px;line-height:1.6}.qf-media-error a{color:inherit;text-decoration:underline;text-underline-offset:3px}@media(max-width:390px){.qf-media-controls{gap:9px;padding-top:10px}button.qf-media-stop{min-height:44px}}@media(prefers-reduced-motion:reduce){button.qf-media-stop{transition:none}}.qf-price-row{container-type:inline-size;min-width:0;margin:0 0 31px}.qf-price-row__layout{display:flex;align-items:baseline;gap:8px;min-width:0;white-space:nowrap}.qf-price-row__label{flex:none;font-size:11px;line-height:1.2;letter-spacing:.2px;font-weight:500;color:#d6d6d0}.qf-price-row__values{display:inline-flex;align-items:baseline;flex-wrap:nowrap;gap:8px;min-width:0;white-space:nowrap}.qf-price-row__current{font-size:28px;font-size:clamp(24px,10cqi,28px);line-height:1.2;letter-spacing:-.65px;font-weight:700;white-space:nowrap}.qf-price-row__regular{font-size:15px;font-size:clamp(13px,4.5cqi,15px);line-height:1.2;letter-spacing:-.15px;font-weight:500;color:#deded9;text-decoration-thickness:1px;white-space:nowrap}.qf-discount-badge{position:absolute;top:12px;right:12px;z-index:2;display:inline-flex;align-items:center;min-height:31px;padding:8px 12px;background:#dfbf6e;color:#211c11;border:1px solid #f7e2ac66;border-radius:6px;box-shadow:0 3px 12px #0005;font-size:12px;line-height:1.2;font-weight:800;letter-spacing:.35px;white-space:nowrap;pointer-events:none}.product-image-frame{position:relative}@media(max-width:480px){.qf-discount-badge{top:8px;right:8px;min-height:28px;padding:6px 9px;font-size:11px}}.qf-price-row--sale .qf-price-row__values{gap:6px}.qf-price-row--sale .qf-price-row__current{font-size:clamp(16px,8.5cqi,28px)}.qf-price-row__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1000px){.qf-price-row{margin-bottom:25px}}@container (max-width:210px){.qf-price-row--sale .qf-price-row__label{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%)}}@media(max-width:760px){.qf-price-row{margin-bottom:21px}.qf-price-row__current{font-size:24px}.qf-price-row--sale .qf-price-row__current{font-size:clamp(16px,8.5cqi,24px)}.qf-price-row__regular{font-size:clamp(13px,4.5cqi,14px)}}.page-main.catalog-main{padding-bottom:48px}.catalog-heading{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:43px 0 34px;border-bottom:1px solid var(--line)}.catalog-heading h1{font-size:42px;letter-spacing:-1.5px;line-height:1.17;flex:none}.catalog-filters{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px}.catalog-filter{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:11px 20px;border:1px solid #aaa9a16b;border-radius:24px;font-size:12px;line-height:1.2;font-weight:600;white-space:nowrap;color:var(--paper);background:transparent;transition:background .18s,border-color .18s,color .18s}.catalog-filter:hover{border-color:var(--paper);background:#ffffff0a}.catalog-filter-active,.catalog-filter-active:hover{background:var(--paper);color:#171717;border-color:var(--paper)}.catalog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:64px}.catalog-card{min-width:0;display:flex;flex-direction:column;padding:30px 0 43px;border-bottom:1px solid #b7b7b34d}.catalog-grid:not(.catalog-grid-bundles)>.catalog-card:last-child{border-bottom:0}@media(min-width:701px){.catalog-grid:not(.catalog-grid-bundles)>.catalog-card:nth-last-child(2):nth-child(odd){border-bottom:0}}.catalog-visual{--tilt-x:0deg;--tilt-y:0deg;--image-x:0px;--image-y:0px;position:relative;display:flex;align-items:center;justify-content:center;height:300px;min-width:0;padding:10px 20px 15px;perspective:1200px}.catalog-artwork{display:block;flex:none;width:min(100%,calc(272px * var(--catalog-image-ratio)));aspect-ratio:var(--catalog-image-ratio);transform:translate3d(var(--image-x),var(--image-y),0) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));filter:drop-shadow(0 14px 25px #0005) drop-shadow(0 0 35px #ffffff0a);transition:transform .45s cubic-bezier(.2,.7,.3,1)}.catalog-artwork img{width:100%;height:auto;max-width:none;border-radius:4px;clip-path:inset(0 round 4px);-webkit-user-select:none;user-select:none}.catalog-artwork{position:relative}.catalog-card-purge-plus .catalog-artwork img{clip-path:inset(0 0 2px 0 round 4px)}.catalog-image-hint{position:absolute;bottom:17px;right:9px;display:grid;place-items:center;width:36px;height:36px;color:var(--paper);opacity:0;translate:0 4px;transition:opacity .18s,translate .18s}.catalog-visual:hover .catalog-image-hint,.catalog-visual:focus-visible .catalog-image-hint{opacity:1;translate:0 0}.catalog-information{display:flex;flex-direction:column;flex:1;min-width:0;padding:17px 2px 0}.catalog-tags{display:flex;flex-wrap:wrap;align-items:center;gap:7px;min-height:24px;margin:0 0 16px}.catalog-tag{background:#d3d4d0;color:#1b1c19;border-radius:100px;font-size:10px;line-height:1.25;font-weight:500;padding:5px 11px;white-space:nowrap}.catalog-information h2{font-size:31px;line-height:1.13;letter-spacing:-1px;font-weight:730;margin:0 0 10px;overflow-wrap:break-word}.catalog-information h2 a{transition:opacity .18s}.catalog-information h2 a:hover{opacity:.8}.catalog-category{font-size:14px;line-height:1.5;color:#c5c5bf;margin:0;min-height:21px}.catalog-description{font-size:14px;line-height:1.65;color:#eeeee8;max-width:550px;margin:18px 0 0}.catalog-buy-block{margin-top:auto;padding-top:24px}.catalog-card .qf-price-row{margin:0 0 19px}.catalog-card .qf-price-row__current{font-size:clamp(18px,8.5cqi,24px);letter-spacing:-.55px}.catalog-card .qf-price-row__regular{font-size:clamp(13px,4.5cqi,15px)}.catalog-free-price{font-size:23px;line-height:1.25;letter-spacing:-.4px;font-weight:700;margin:0 0 19px}.catalog-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(148px,100%),1fr));gap:12px;width:100%;max-width:400px}.catalog-actions .button{width:100%;min-width:0;min-height:49px;border-radius:14px;padding:12px 14px;gap:9px;font-size:13px;font-weight:650}.catalog-actions .button svg{flex:none}.catalog-actions .button:last-child svg{transition:translate .18s}.catalog-actions .button:last-child:hover svg{translate:3px 0}.catalog-actions-free{max-width:194px;grid-template-columns:1fr}.catalog-card-free-collection{container-type:inline-size}.catalog-collection-artwork{--catalog-free-height:min(118px, calc((100cqi - 76px)/4) );display:flex;align-items:flex-end;justify-content:center;gap:12px;width:100%;height:auto;max-width:none;padding:0;transform:translate3d(var(--image-x),var(--image-y),0) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transition:transform .45s cubic-bezier(.2,.7,.3,1)}.catalog-free-item{display:flex;flex:none;flex-direction:column;align-items:center;justify-content:flex-end;gap:10px;min-width:0;min-height:0}.catalog-free-image{display:flex;align-items:flex-end;justify-content:center;height:var(--catalog-free-height);min-width:0}.catalog-collection-artwork img{display:block;width:auto;height:100%;max-width:none;max-height:100%;object-fit:contain;border-radius:4px;filter:drop-shadow(0 8px 12px #0005)}.catalog-free-name{display:none;font-size:10px;line-height:1.3;color:#c5c5bf;text-align:center;white-space:nowrap}.catalog-card-free-collection .catalog-category{max-width:430px}.catalog-card-free-collection .catalog-buy-block{margin-top:0;padding-top:24px}.catalog-bundle-art{width:100%;height:100%;display:flex;flex-direction:column;padding:5px 2px 0;transform:translate3d(var(--image-x),var(--image-y),0) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transition:transform .45s cubic-bezier(.2,.7,.3,1)}.catalog-bundle-label{display:flex;justify-content:space-between;gap:12px;color:#c7c7c2;font-size:11px;letter-spacing:1.2px;line-height:1.4}.catalog-bundle-images{display:flex;align-items:center;justify-content:center;gap:12px;flex:1;min-height:0;padding:17px 0}.catalog-bundle-images img{min-width:0;width:auto;max-width:calc((100% - 24px)/3);height:140px;max-height:100%;object-fit:contain;filter:drop-shadow(0 8px 12px #0006);border-radius:4px}.catalog-bundle-caption{display:flex;flex-direction:column;gap:9px}.catalog-bundle-caption strong{font-size:36px;font-weight:650;letter-spacing:-1.3px;line-height:1.05}.catalog-bundle-caption>span{font-size:12px;line-height:1.5;color:#c5c5bf;max-width:360px}.catalog-card-bundle{padding-top:44px;padding-bottom:40px}.catalog-card-bundle .catalog-information{padding:0}.catalog-card-bundle .catalog-information h2{font-size:clamp(30px,3vw,40px);letter-spacing:-1.1px;margin-bottom:13px}.catalog-card-bundle .catalog-description{font-size:15px;line-height:1.7;margin-top:23px}.catalog-card-bundle .catalog-buy-block{padding-top:30px}.catalog-bundle-note{white-space:pre-line;font-size:13px;line-height:1.8;color:#bdbdb8;max-width:900px;margin:32px 0 0}@media(min-width:1600px){.catalog-visual{height:330px}.catalog-artwork{width:min(100%,calc(300px * var(--catalog-image-ratio)))}.catalog-card{padding-top:38px;padding-bottom:48px}.catalog-information{padding-top:24px}}@media(max-width:1100px){.catalog-heading{align-items:flex-start;flex-direction:column;gap:23px;padding-top:36px}.catalog-filters{justify-content:flex-start}.catalog-grid{column-gap:40px}.catalog-visual{height:260px;padding-inline:10px}.catalog-artwork{width:min(100%,calc(232px * var(--catalog-image-ratio)))}.catalog-information h2{font-size:29px}.catalog-description{font-size:13px}.catalog-bundle-caption strong{font-size:31px}}@media(max-width:760px){.catalog-heading h1{font-size:35px}.catalog-grid{column-gap:32px}.catalog-heading{padding-top:30px;padding-bottom:26px}.catalog-filters{gap:7px}.catalog-filter{padding:11px 17px;font-size:11px}.catalog-information h2{font-size:27px}.catalog-visual{height:235px;padding-inline:8px}.catalog-artwork{width:min(100%,calc(208px * var(--catalog-image-ratio)))}.catalog-bundle-caption strong{font-size:29px}.catalog-bundle-images{gap:7px}.catalog-bundle-images img{width:calc((100% - 14px)/3)}}@media(max-width:700px){.page-main.catalog-main{padding-bottom:40px}.catalog-grid{grid-template-columns:minmax(0,1fr)}.catalog-card{padding:26px 0 32px}.catalog-visual{height:290px;padding:8px 14px 16px}.catalog-artwork{width:min(100%,calc(260px * var(--catalog-image-ratio)))}.catalog-information{padding:14px 0 0}.catalog-information h2{font-size:31px}.catalog-category{font-size:14px}.catalog-description{font-size:14px;margin-top:17px}.catalog-tags{margin-bottom:14px}.catalog-buy-block{padding-top:22px}.catalog-collection-artwork{--catalog-free-height:min(90px,23cqi);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));align-items:end;gap:20px 18px;max-width:420px}.catalog-free-item{height:calc(var(--catalog-free-height) + 23px)}.catalog-free-name{display:block}.catalog-bundle-art{max-width:480px}.catalog-bundle-caption strong{font-size:35px}.catalog-bundle-images{gap:12px}.catalog-bundle-images img{width:calc((100% - 24px)/3);max-height:105px}.catalog-bundle-note{font-size:12px;margin-top:27px}}@media(max-width:390px){.catalog-heading h1{font-size:31px}.catalog-filters{gap:7px}.catalog-filter{padding-inline:15px}.catalog-visual{height:250px;padding-inline:8px}.catalog-artwork{width:min(100%,calc(222px * var(--catalog-image-ratio)))}.catalog-information h2{font-size:29px}.catalog-bundle-caption strong{font-size:31px}.catalog-bundle-images{gap:7px}.catalog-bundle-images img{width:calc((100% - 14px)/3);max-height:90px}}@media(prefers-reduced-motion:reduce){.catalog-artwork,.catalog-bundle-art,.catalog-collection-artwork{transform:none!important}}.qf-cart{position:fixed;inset:0 0 0 auto;height:100dvh;max-height:none;width:min(460px,100vw);max-width:100vw;margin:0;padding:0;border:0;border-left:1px solid #4b4b47;background:var(--site-background);color:var(--paper);box-shadow:-12px 0 80px #0005;overflow:hidden;overflow:clip}.qf-cart::backdrop{background:#070807a6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.qf-cart-content{display:flex;flex-direction:column;height:100%;min-height:0;padding:28px 28px 26px}.qf-cart-heading{display:flex;align-items:center;justify-content:space-between;flex:none;padding-bottom:21px;border-bottom:1px solid var(--line)}.qf-cart-heading h2{font-size:25px;letter-spacing:1px;font-weight:650;margin:0}.qf-cart-heading .icon-button{width:38px;height:38px;flex:none}.qf-cart-body{display:flex;flex-direction:column;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#64645e transparent}.qf-cart-empty-intro{flex:none;padding:36px 0 31px;text-align:center}.qf-cart-empty-intro h3{font-size:25px;line-height:1.3;font-weight:500;letter-spacing:-.5px;margin:0}.qf-cart-category-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:26px}.qf-cart-category-links .button{min-height:44px;border-radius:12px;padding:10px 12px;font-size:12px;gap:14px}.qf-cart-items{flex:none;padding-bottom:10px}.qf-cart-items .qf-cart-item:last-child{border-bottom:0}.qf-cart-item{display:grid;grid-template-columns:70px minmax(0,1fr) 30px;gap:13px;align-items:center;min-width:0}.qf-cart-item{padding:24px 0;border-bottom:1px solid #ffffff20}.qf-cart-product-image{display:grid;place-items:center;min-width:0;width:100%;height:68px;border-radius:4px;overflow:hidden}.qf-cart-product-image img{display:block;width:100%;height:100%;object-fit:contain}.qf-cart-image-placeholder{display:grid;place-items:center;width:100%;height:100%;background:#ffffff05;border:1px solid #ffffff16;border-radius:4px;color:#b8b8b2;font-size:16px;font-weight:500;letter-spacing:.5px}.qf-cart-product-info{min-width:0}.qf-cart-product-heading{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-bottom:8px}.qf-cart-product-heading h3,.qf-cart-product-heading h4{font-size:17px;line-height:1.35;font-weight:650;margin:0;letter-spacing:-.1px;overflow-wrap:anywhere}.qf-cart .qf-discount-badge{position:static;min-height:0;padding:4px 6px;border-radius:4px;font-size:10px;letter-spacing:.2px;box-shadow:none}.qf-cart .qf-price-row{margin:0}.qf-cart .qf-price-row__label{display:none}.qf-cart .qf-price-row__current{font-size:19px;letter-spacing:-.35px}.qf-cart .qf-price-row__regular{font-size:13px}.qf-cart-remove{width:30px;height:38px;flex:none}.qf-cart-recommendations{flex:none;min-width:0}.qf-cart-recommendations>h3{font-size:11px;line-height:1.5;letter-spacing:1.2px;text-transform:uppercase;font-weight:600;color:#c2c2bc;margin:0 0 13px}.qf-cart-recommendations--empty{border-top:1px solid var(--line);padding:23px 0 4px}.qf-cart-recommendations--empty>div{display:grid;gap:12px}.qf-cart-recommendation{container-type:inline-size;display:grid;grid-template-columns:64px minmax(0,1fr);gap:14px;align-items:center;min-width:0;padding:16px;border:1px solid #ffffff20;border-radius:14px;background:#ffffff04}.qf-cart-recommendation .qf-cart-product-image{height:64px}.qf-cart-recommendation .qf-cart-product-heading{margin-bottom:5px;gap:7px}.qf-cart-recommendation .qf-cart-product-heading h4{font-size:17px;line-height:1.3;letter-spacing:-.25px}.qf-cart-product-category{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:12px;line-height:1.5;color:#bdbdb7;margin:0}.qf-cart-recommendation-footer{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding-top:2px}.qf-cart-recommendation .qf-price-row__current{font-size:18px;letter-spacing:-.25px}.qf-cart-recommendation-add.button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:11px 13px;border-radius:11px;font-size:12px;line-height:1.3;font-weight:600;white-space:nowrap}.qf-cart-recommendation-add svg{flex:none}@container (max-width:310px){.qf-cart-recommendation-footer{grid-template-columns:minmax(0,1fr);gap:12px}.qf-cart-recommendation-add.button{width:100%}}.qf-cart-offer{flex:none;margin-top:auto;padding:22px 0 24px;border-top:1px solid var(--line)}.qf-cart-offer-heading{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 12px}.qf-cart-offer h3{font-size:18px;line-height:1.4;font-weight:650;letter-spacing:-.35px;margin:0}.qf-cart-offer-active{color:#94d5ab;font-size:13px;line-height:1.5;font-weight:600;white-space:nowrap}.qf-cart-gift-label{padding:3px 6px;border-radius:4px;background:#94d5ab15;color:#94d5ab;font-size:10px;line-height:1.5;letter-spacing:.5px;font-weight:650}.qf-cart-item--gift .qf-price-row__current{color:#a4dfb8}.qf-cart-savings{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-top:14px;color:#a4dfb8;font-size:12px;line-height:1.5}.qf-cart-savings strong{font-weight:600;white-space:nowrap}.qf-cart-summary{flex:none;padding-top:19px;border-top:1px solid var(--line)}.qf-cart-count{font-size:10px;line-height:1.5;color:#bcbcb6;letter-spacing:1px}.qf-cart-subtotal{display:flex;justify-content:space-between;align-items:baseline;gap:16px;font-size:20px;margin-top:15px}.qf-cart-subtotal strong{font-size:23px;letter-spacing:-.3px}.qf-cart-summary>p{font-size:12px;line-height:1.6;color:var(--muted);margin:16px 0 21px}.qf-cart-actions{display:grid;grid-template-columns:1fr 1.4fr;gap:12px}.qf-cart-actions .button{border-radius:14px;padding:14px;min-height:48px}@media(max-width:480px){.qf-cart-content{padding:23px 22px}.qf-cart-heading{padding-bottom:18px}.qf-cart-heading h2{font-size:24px}.qf-cart-heading .icon-button{width:32px;height:32px}.qf-cart-empty-intro{padding:30px 0 27px}.qf-cart-empty-intro h3{font-size:24px}.qf-cart-empty-intro p{font-size:13px}.qf-cart-category-links{margin-top:24px}.qf-cart-category-links .button{font-size:11px;gap:9px;padding-inline:8px}.qf-cart-item{grid-template-columns:56px minmax(0,1fr) 28px;gap:10px;padding:22px 0}.qf-cart-product-image{height:58px}.qf-cart-product-heading{gap:6px}.qf-cart-product-heading h3{font-size:16px}.qf-cart .qf-price-row__current{font-size:18px}.qf-cart-remove{width:28px}.qf-cart-recommendation{padding:12px;gap:12px}.qf-cart-recommendation .qf-cart-product-heading h4{font-size:17px}.qf-cart-recommendation .qf-price-row__current{font-size:18px}.qf-cart-product-category{font-size:12px;line-height:1.5}.qf-cart-recommendation-add.button{min-height:42px;border-radius:10px;font-size:12px;padding:10px 12px}.qf-cart-recommendations--filled{padding-top:15px}.qf-cart-recommendations--filled .qf-cart-recommendation{margin-bottom:14px}.qf-cart-summary{padding-top:15px}.qf-cart-subtotal{font-size:19px;margin-top:12px}.qf-cart-subtotal strong{font-size:22px}.qf-cart-summary>p{font-size:11px;margin:13px 0 18px}.qf-cart-actions{gap:10px}.qf-cart-actions .button{min-height:46px;padding:12px;font-size:12px}}@media(max-height:650px){.qf-cart-content{padding-top:18px;padding-bottom:18px}.qf-cart-heading{padding-bottom:13px}.qf-cart-recommendations--filled{padding-top:12px}.qf-cart-recommendations--filled>h3{margin-bottom:9px}.qf-cart-recommendations--filled .qf-cart-recommendation{grid-template-columns:50px minmax(0,1fr);padding:11px;gap:10px;margin-bottom:12px}.qf-cart-recommendations--filled .qf-cart-product-image{height:50px}.qf-cart-recommendations--filled .qf-cart-product-category{display:none}.qf-cart-recommendations--filled .qf-cart-product-heading{margin-bottom:0}.qf-cart-recommendations--filled .qf-cart-recommendation-footer{gap:8px}.qf-cart-recommendations--filled .qf-cart-recommendation-add.button{min-height:38px;padding:9px 11px;font-size:11px}.qf-cart-summary{padding-top:12px}.qf-cart-summary>p{margin:10px 0 13px}.qf-cart-subtotal{margin-top:9px}}.qf-announcement{background:#222925;color:#f0f1ec;border-bottom:1px solid #ffffff12}.qf-announcement a{display:flex;align-items:center;justify-content:center;gap:12px;min-height:38px;padding:9px 22px;color:inherit;text-decoration:none;font-size:12px;line-height:1.5;font-weight:600;letter-spacing:.1px;transition:background .18s ease}.qf-announcement a:hover{background:#ffffff06;text-decoration:none}.qf-announcement a:focus-visible{outline:2px solid #a1dcb6;outline-offset:-4px}.qf-announcement svg{flex:none}@media(max-width:480px){.qf-announcement a{min-height:36px;font-size:11px;padding-block:8px}}.qf-consent-banner,.qf-consent-dialog{font-family:Inter Variable,Inter,sans-serif;color:#f1f0ea;background:var(--site-background,linear-gradient(180deg,#111112,#181819));border:1px solid #ffffff29;box-sizing:border-box}.qf-consent-banner *,.qf-consent-dialog *{box-sizing:border-box}.qf-consent-banner{position:fixed;z-index:60;left:50%;bottom:max(20px,env(safe-area-inset-bottom));translate:-50% 0;display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:32px;align-items:center;width:calc(100% - 40px);max-width:1100px;padding:24px 26px;border-radius:16px;box-shadow:0 16px 70px #0008;animation:qf-consent-enter .3s ease-out}.qf-consent-eyebrow{font-size:10px!important;line-height:1.5!important;text-transform:uppercase;letter-spacing:1.5px!important;font-weight:550!important;margin:0 0 9px!important;color:#b7b7b5!important}.qf-consent-banner h2{font-size:21px;line-height:1.25;letter-spacing:-.55px;font-weight:650;margin:0 0 10px}.qf-consent-banner-copy>p:not(.qf-consent-eyebrow){font-size:12px;line-height:1.7;color:#bcbcb9;margin:0;max-width:660px}.qf-consent-banner a,.qf-consent-dialog a{color:#eeeee9;text-decoration:underline;text-decoration-color:#8d8d88;text-underline-offset:3px}.qf-consent-banner a:hover,.qf-consent-dialog a:hover{color:#fff;text-decoration-color:#fff}.qf-consent-banner-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;min-width:0}.qf-consent-button,.qf-consent-save,.qf-consent-manage{font:inherit;display:inline-flex;justify-content:center;align-items:center;min-height:44px;padding:11px 14px;border:1px solid #b7b7b0;border-radius:11px;color:#f1f0ea;background:transparent;font-size:12px;line-height:1.4;font-weight:600;cursor:pointer;transition:background .16s,color .16s,border-color .16s;text-align:center;white-space:normal}.qf-consent-button:hover{color:#171718;background:#f1f0ea;border-color:#f1f0ea}.qf-consent-manage{grid-column:1/-1;border-color:transparent;min-height:35px;padding:6px 12px;font-size:11px;color:#c0c0bd;font-weight:450}.qf-consent-manage:hover{color:#fff;background:#ffffff08;border-color:#ffffff20}.qf-consent-button:disabled,.qf-consent-save:disabled,.qf-consent-manage:disabled{cursor:wait;opacity:.5}.qf-consent-banner button:focus-visible,.qf-consent-dialog button:focus-visible,.qf-consent-banner a:focus-visible,.qf-consent-dialog a:focus-visible{outline:2px solid #e6e4d8;outline-offset:4px}.qf-consent-banner .qf-consent-signal,.qf-consent-dialog .qf-consent-signal{font-size:11px;line-height:1.6;color:#d8d6cd;margin-top:10px!important}.qf-consent-banner .qf-consent-error,.qf-consent-dialog .qf-consent-error{font-size:12px;line-height:1.6;color:#e9b9b5;margin:10px 0 0;overflow-wrap:anywhere}.qf-consent-dialog{width:calc(100% - 32px);max-width:620px;max-height:calc(100dvh - 32px);padding:0;border-radius:16px;margin:auto;overflow:hidden;box-shadow:0 26px 100px #0009}.qf-consent-dialog::backdrop{background:#070709b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.qf-consent-dialog-inner{display:flex;flex-direction:column;max-height:calc(100dvh - 34px);margin:0;min-height:0}.qf-consent-dialog-heading{position:relative;flex:none;padding:28px 30px 22px;border-bottom:1px solid #ffffff1c}.qf-consent-dialog-heading h2{font-size:29px;line-height:1.15;letter-spacing:-.9px;font-weight:650;margin:0 42px 13px 0}.qf-consent-dialog-heading>p:not(.qf-consent-eyebrow){font-size:12px;line-height:1.7;color:#bcbcb9;margin:0;max-width:460px}.qf-consent-close{position:absolute;top:16px;right:17px;display:grid;place-items:center;width:40px;height:40px;padding:0;background:transparent;border:1px solid #ffffff2b;border-radius:50%;color:#d4d4d0;cursor:pointer;transition:background .16s,border-color .16s}.qf-consent-close:hover{background:#ffffff08;border-color:#b7b7b0}.qf-consent-dialog-body{flex:1;min-height:0;padding:4px 30px 20px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#6b6b66 transparent}.qf-consent-category{display:flex;justify-content:space-between;align-items:center;gap:25px;min-width:0;padding:21px 0;border-bottom:1px solid #ffffff1c;cursor:pointer}.qf-consent-category-copy{display:block;min-width:0}.qf-consent-category-title{display:flex;align-items:center;flex-wrap:wrap;gap:9px;font-size:15px;font-weight:600;line-height:1.4;letter-spacing:-.1px;color:#efefe9}.qf-consent-category-description{display:block;font-size:12px;font-weight:400;line-height:1.7;color:#b8b8b5;margin-top:7px;max-width:410px}.qf-consent-always{display:inline-block;border:1px solid #ffffff1f;border-radius:5px;padding:3px 6px;font-size:9px;font-weight:450;letter-spacing:.1px;color:#b8b8b4;white-space:nowrap}.qf-consent-switch{position:relative;flex:none;display:grid;place-items:center;width:44px;min-height:44px}.qf-consent-switch input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:0;right:0;bottom:0;left:0;margin:0;width:100%;height:100%;border:0;background:none;opacity:0;cursor:pointer;z-index:1}.qf-consent-switch-track{display:block;position:relative;width:40px;height:24px;border:1px solid #7b7b76;border-radius:20px;background:#2b2b2d;transition:background .16s,border-color .16s;pointer-events:none}.qf-consent-switch-track:before{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#bdbdb8;transition:translate .16s,background .16s}.qf-consent-switch input:checked+.qf-consent-switch-track{background:#deded7;border-color:#deded7}.qf-consent-switch input:checked+.qf-consent-switch-track:before{translate:16px 0;background:#1d1d1e}.qf-consent-switch input:focus-visible+.qf-consent-switch-track{outline:2px solid #e6e4d8;outline-offset:4px}.qf-consent-switch input:disabled{cursor:default}.qf-consent-switch input:disabled+.qf-consent-switch-track{opacity:.55}.qf-consent-policy{font-size:11px;line-height:1.7;color:#b7b7b4;margin:19px 0 0}.qf-consent-provider-privacy{font-size:11px;line-height:1.7;color:#b7b7b4;margin:12px 0 0}.qf-consent-media{padding-top:18px}.qf-consent-media summary{font-size:12px;line-height:1.5;font-weight:500;margin:0;color:#b8b8b5;cursor:pointer;width:fit-content}.qf-consent-media[open] summary{margin-bottom:12px}.qf-consent-media summary:focus-visible{outline:2px solid #e6e4d8;outline-offset:4px}.qf-consent-media>p{font-size:12px;line-height:1.7;color:#b8b8b5;margin:0 0 12px}.qf-consent-media .qf-consent-button{font-size:11px;min-height:40px;padding:9px 13px}.qf-consent-media>.qf-consent-provider-privacy{font-size:11px;margin:12px 0 0}.qf-consent-media>.qf-consent-media-status{color:#e6e4d8;margin:10px 0 0}.qf-consent-reload-note{font-size:10px;line-height:1.5;color:#a8a8a5;text-align:center;margin:10px 0 0}.qf-consent-dialog-footer{flex:none;padding:18px 30px 24px;border-top:1px solid #ffffff1c}.qf-consent-dialog-footer .qf-consent-error{margin:0 0 13px}.qf-consent-shortcuts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.qf-consent-save{width:100%;margin-top:10px;border-color:#eaeae3;background:#eaeae3;color:#181819;min-height:46px}.qf-consent-save:hover{background:#fff;border-color:#fff}.qf-consent-toast{position:fixed;z-index:65;left:50%;bottom:max(22px,env(safe-area-inset-bottom));translate:-50% 0;max-width:calc(100% - 32px);padding:12px 18px;border:1px solid #ffffff2b;border-radius:11px;background:#181819;color:#eee;font-size:12px;line-height:1.5;margin:0;box-shadow:0 10px 35px #0005;pointer-events:none;text-align:center}.qf-consent-announcement{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@keyframes qf-consent-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:760px){.qf-consent-banner{grid-template-columns:minmax(0,1fr);gap:17px;width:calc(100% - 24px);padding:21px 22px;bottom:max(12px,env(safe-area-inset-bottom));max-height:calc(100dvh - 24px);overflow-y:auto}.qf-consent-banner h2{font-size:21px}.qf-consent-banner-copy>p:not(.qf-consent-eyebrow){font-size:12px}.qf-consent-banner-actions{gap:8px}.qf-consent-button{min-height:43px}.qf-consent-manage{min-height:30px}.qf-consent-dialog-heading{padding:24px 23px 19px}.qf-consent-dialog-heading h2{font-size:27px;margin-right:36px}.qf-consent-dialog-heading>p:not(.qf-consent-eyebrow){font-size:12px}.qf-consent-dialog-body{padding:0 23px 19px}.qf-consent-category{padding:19px 0;gap:17px}.qf-consent-category-title{font-size:14px}.qf-consent-dialog-footer{padding:16px 23px 21px}.qf-consent-close{top:13px;right:13px;width:36px;height:36px}}@media(max-width:360px){.qf-consent-banner{padding:18px;gap:14px}.qf-consent-banner h2{font-size:20px}.qf-consent-eyebrow{margin-bottom:7px!important}.qf-consent-dialog-heading{padding:22px 18px 17px}.qf-consent-dialog-heading h2{font-size:25px}.qf-consent-dialog-body{padding-inline:18px}.qf-consent-category{gap:13px}.qf-consent-category-description{font-size:11px}.qf-consent-dialog-footer{padding:14px 18px 18px}.qf-consent-button,.qf-consent-save{padding-inline:9px;font-size:11px}.qf-consent-switch{width:40px}.qf-consent-switch-track{width:38px}.qf-consent-switch-track:before{width:16px}.qf-consent-switch input:checked+.qf-consent-switch-track:before{translate:14px 0}}@media(prefers-reduced-motion:reduce){.qf-consent-banner,.qf-consent-banner *,.qf-consent-dialog *,.qf-consent-switch-track,.qf-consent-switch-track:before{animation:none!important;transition:none!important}}.meltone-audio-mixer{padding:32px;border:1px solid #d5d5ce44;border-radius:16px;background:#13131378;min-width:0}.meltone-mixer-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:29px}.meltone-mixer-eyebrow{font-size:11px;font-weight:600;letter-spacing:1.6px;color:var(--muted,#bdbdb8);margin:0 0 12px;line-height:1.4}.meltone-mixer-heading h2{font-size:clamp(25px,2.5vw,34px);line-height:1.15;letter-spacing:-.9px;font-weight:700;margin:0;max-width:750px}.meltone-mixer-clock{font-size:14px;line-height:1.4;color:#deded9;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:500;flex:none}.meltone-mixer-clock>span[aria-hidden]{color:#888985;margin:0 7px}.meltone-mixer-layers{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.meltone-mixer-layer{min-width:0;padding:12px;border:1px solid #b8b8b030;border-radius:11px;background:#15151545}.meltone-mixer-layer-toggle{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:48px;width:100%;padding:12px;border:1px solid #b8b8b070;border-radius:7px;background:transparent;color:#b8b8b2;transition:color .16s,background .16s,border-color .16s}.meltone-mixer-layer-toggle>span{font-size:18px;font-weight:600;line-height:1}.meltone-mixer-layer-toggle>small{font-size:9px;font-weight:600;letter-spacing:.6px;line-height:1}.meltone-mixer-layer-toggle:hover{border-color:var(--paper,#f1f0ea);color:var(--paper,#f1f0ea)}.meltone-mixer-layer.is-active .meltone-mixer-layer-toggle{background:var(--paper,#f1f0ea);border-color:var(--paper,#f1f0ea);color:#191919}.meltone-mixer-layer-toggle[aria-disabled=true]{cursor:default}.meltone-mixer-volume{display:flex;align-items:center;gap:9px;margin-top:9px;min-width:0}.meltone-mixer-volume input{width:100%;min-width:0;margin:0;min-height:44px;accent-color:var(--paper,#f1f0ea);cursor:pointer}.meltone-mixer-volume output{font-size:10px;line-height:1;min-width:28px;text-align:right;flex:none;color:#bdbdb8;font-variant-numeric:tabular-nums}.meltone-mixer-volume input:focus-visible,.meltone-mixer-seek:focus-visible{outline:2px solid var(--paper,#f1f0ea);outline-offset:4px;border-radius:4px}.meltone-mixer-transport{display:flex;align-items:center;gap:20px;margin-top:25px}.meltone-mixer-play.button{min-height:48px;min-width:116px;padding:12px 17px;border-radius:12px;gap:10px;font-size:13px;flex:none}.meltone-mixer-play svg{flex:none}.meltone-mixer-seek{min-width:0;width:100%;height:44px;margin:0;accent-color:var(--paper,#f1f0ea);cursor:pointer}.meltone-mixer-seek:disabled{opacity:.35;cursor:default}.meltone-mixer-status,.meltone-mixer-error{font-size:12px;line-height:1.5;margin:13px 0 0;color:#d3d3ce}.meltone-mixer-error{color:#e7bdb7}.meltone-mixer-description{font-size:14px;line-height:1.7;color:#bdbdb8;margin:23px 0 0;max-width:900px}@media(max-width:1000px){.meltone-mixer-layers{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.meltone-audio-mixer{padding:23px 20px}.meltone-mixer-heading{align-items:flex-start;flex-direction:column;gap:15px;margin-bottom:24px}.meltone-mixer-heading h2{font-size:26px;letter-spacing:-.7px}.meltone-mixer-clock,.meltone-mixer-description{font-size:13px}.meltone-mixer-transport{gap:14px}.meltone-mixer-play.button{min-width:102px;padding-inline:14px}}@media(max-width:480px){.meltone-mixer-layers{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.meltone-mixer-layer{padding:10px}.meltone-mixer-layer-toggle{padding:11px 10px}.meltone-mixer-volume{gap:6px}.meltone-mixer-volume output{min-width:25px;font-size:9px}.meltone-mixer-transport{margin-top:20px}}.gilla-music{border-top:1px solid var(--line);padding-top:40px}.gilla-music-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.gilla-music-button{display:flex;flex-direction:column;gap:0;min-width:0;text-align:left;border:0;padding:0;background:none}.gilla-music-cover-frame{display:block;aspect-ratio:1;width:100%;overflow:hidden;border-radius:6px;box-shadow:0 12px 25px #0003;outline:1px solid transparent;outline-offset:6px;transition:outline-color .2s}.gilla-music-cover-frame img{width:100%;height:100%;object-fit:contain;transition:transform .4s cubic-bezier(.2,.7,.3,1)}.gilla-music-caption{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;padding:19px 0 0;font-size:15px;line-height:1.5;font-weight:550;color:#d9d9d4;transition:color .2s}.gilla-music-caption svg{flex:none;opacity:.75}.gilla-music-button:hover .gilla-music-cover-frame img{transform:scale(1.025)}.gilla-music-button:hover .gilla-music-caption,.gilla-music-button.is-selected .gilla-music-caption{color:#fff}.gilla-music-button.is-selected .gilla-music-cover-frame{outline-color:#bdbdb8}.gilla-music-button.is-selected .gilla-music-caption svg{opacity:1}.gilla-music-player{margin-top:34px;padding:22px;border:1px solid var(--line);border-radius:14px;background:#19191960;scroll-margin:24px}.gilla-music-player[hidden]{display:none}.gilla-music-player-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:15px}.gilla-music-player-heading p{margin:0;font-size:14px;line-height:1.5;font-weight:550}.gilla-music-player-heading .icon-button{width:36px;height:36px}.gilla-music-player iframe{display:block;border:0;border-radius:12px}@media(max-width:1000px){.gilla-music-grid{gap:24px}.gilla-music-caption{font-size:13px;gap:10px}.gilla-music-caption svg{width:21px;height:21px}}@media(max-width:760px){.gilla-music{padding-top:32px}.gilla-music-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:29px 20px}.gilla-music-button:last-child{grid-column:1/-1;width:calc((100% - 20px)/2)}.gilla-music-caption{font-size:12px;line-height:1.55;align-items:flex-start;padding-top:14px;gap:8px}.gilla-music-caption svg{width:20px;height:20px;margin-top:1px}.gilla-music-player{padding:15px;margin-top:28px}.gilla-music-player-heading{gap:12px;margin-bottom:12px}.gilla-music-player-heading p{font-size:12px}}@media(max-width:390px){.gilla-music-grid{gap:25px 16px}.gilla-music-button:last-child{width:calc((100% - 16px)/2)}.gilla-music-caption{font-size:11px;gap:6px}.gilla-music-caption svg{width:17px;height:17px}}@media(prefers-reduced-motion:reduce){.gilla-music-cover-frame img{transform:none!important}}.page-main.meltone-main{padding-bottom:48px}.meltone-main{--meltone-section-space:104px}.meltone-hero{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:60px;align-items:center;padding:54px 0 49px;min-height:650px}.meltone-hero-info{min-width:0;display:flex;flex-direction:column;align-items:flex-start}.meltone-hero-heading{min-width:0;width:100%}.meltone-hero h1{font-size:clamp(58px,5.7vw,88px);line-height:1;letter-spacing:-4px;font-weight:750;margin:0 0 21px}.meltone-subtitle{font-size:18px;line-height:1.5;color:#d1d1cb;max-width:490px;margin:0}.meltone-keep{white-space:nowrap}.meltone-hero-summary{margin:25px 0;width:100%}.meltone-hero-summary ul{list-style:none;padding:0;margin:0;display:grid;gap:8px}.meltone-hero-summary li{position:relative;font-size:14px;line-height:1.55;color:#c7c7c2;padding-left:14px}.meltone-hero-summary li:before{content:"";position:absolute;left:0;top:.62em;width:3px;height:3px;border-radius:50%;background:#bdbdb8}.meltone-hero-purchase{width:100%;max-width:400px}.meltone-hero-purchase .qf-price-row{margin-bottom:6px}.meltone-tax-note{font-size:11px;line-height:1.5;color:#a8a8a3;margin:0 0 19px}.meltone-buy.button{width:100%;min-height:53px;border-radius:16px;font-size:15px}.meltone-hero-downloads{width:100%;max-width:400px;margin-top:20px}.meltone-download-buttons{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(155px,100%),1fr));gap:10px}.meltone-download-buttons .button{min-height:47px;border-radius:13px;padding:11px 10px;gap:8px;font-size:11px;font-weight:600}.meltone-download-buttons svg{flex:none}.meltone-download-buttons img{flex:none;width:16px;height:16px;object-fit:contain;filter:brightness(0) invert(1)}.meltone-download-buttons .button:hover img{filter:brightness(0)}.meltone-trial-note{font-size:12px;line-height:1.5;color:#c4c4bf;margin:13px 0 14px}.meltone-resource-links{display:flex;flex-wrap:wrap;gap:10px 19px;font-size:11px;line-height:1.5;color:#c4c4bf}.meltone-resource-links a{display:inline-flex;align-items:center;gap:4px;transition:opacity .18s}.meltone-resource-links a:hover{opacity:.7}.meltone-media{min-width:0}.meltone-media .meltone-image-frame{position:relative;display:block;width:100%;min-width:0}.meltone-media img{display:block;width:100%;height:auto;border-radius:4px;clip-path:inset(0 round 4px);max-width:100%}.meltone-animation-loader{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:12px;line-height:1.5;color:#bdbdb8}.meltone-animation-loader .button{font-size:12px}.meltone-media-response{--tilt-x:0deg;--tilt-y:0deg;--image-x:0px;--image-y:0px;perspective:1200px}.meltone-media-response .meltone-image-frame{transform:translate3d(var(--image-x),var(--image-y),0) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transition:transform .45s cubic-bezier(.2,.7,.3,1);filter:drop-shadow(0 18px 27px #0005) drop-shadow(0 0 40px #ffffff08)}.meltone-hero-art{width:100%;max-width:890px;justify-self:center}.meltone-section-nav{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:23px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:12px;line-height:1.5;color:#c8c8c2}.meltone-section-nav a{display:inline-flex;gap:7px;align-items:center;transition:color .18s;min-height:24px}.meltone-section-nav a:hover{color:#fff}.meltone-primary-demo{padding-top:54px;max-width:1160px;margin:0 auto}.meltone-video{margin:0;min-width:0}.meltone-video-frame{position:relative;aspect-ratio:16/9;background:#111;overflow:hidden;border-radius:4px}.meltone-video-poster{position:absolute;top:0;right:0;bottom:0;left:0;display:block;padding:0;border:0;width:100%;height:100%;background:#111}.meltone-video-poster img{width:100%;height:100%;object-fit:cover;opacity:.86;transition:opacity .25s,transform .6s}.meltone-video-poster:hover img{opacity:1;transform:scale(1.02)}.meltone-video-poster:focus-visible{outline-offset:-5px}.meltone-video-play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;color:#fff}.meltone-youtube-play{display:grid;place-items:center;width:76px;height:53px;border-radius:13px;background:#f03;box-shadow:0 3px 16px #0004;transition:background .16s,transform .16s}.meltone-youtube-play svg{width:27px;height:27px;padding:0;border:0;border-radius:0;background:none;transform:translate(1px)}.meltone-video-poster:hover .meltone-youtube-play{background:#ff1a47;transform:scale(1.04)}.meltone-youtube-label{position:absolute;right:14px;bottom:12px;display:inline-flex;align-items:center;gap:6px;color:#fff;font-size:14px;line-height:1;font-weight:700;letter-spacing:-.3px;text-shadow:0 1px 8px #000}.meltone-youtube-label svg{flex:none}.meltone-video iframe{position:absolute;top:0;right:0;bottom:0;left:0;border:0;width:100%;height:100%}.meltone-detail-section{margin-top:var(--meltone-section-space);scroll-margin-top:35px}.meltone-eyebrow{font-size:11px;line-height:1.5;letter-spacing:1.6px;text-transform:uppercase;font-weight:600;color:#bdbdb8;margin:0 0 18px}.meltone-section-title{font-size:clamp(30px,3.15vw,46px);line-height:1.13;letter-spacing:-1.5px;font-weight:700;margin:0 0 27px;overflow-wrap:break-word}.meltone-section-subtitle{font-size:21px;line-height:1.4;font-weight:500;letter-spacing:-.4px;color:#dddcd5;margin:0 0 27px}.meltone-prose{font-size:16px;line-height:1.8;color:#c9c9c4;max-width:65ch}.meltone-prose p{margin:0 0 23px}.meltone-prose p:last-child{margin-bottom:0}.meltone-prose strong{font-weight:650;color:#f0efe9}.meltone-overview{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:85px;align-items:start}.meltone-overview-media{position:static;margin-top:55px}.meltone-gilla{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:85px;align-items:start;padding-top:65px;border-top:1px solid var(--line)}.meltone-gilla-media{display:grid;gap:28px;padding-top:39px}.meltone-listening{padding:62px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.meltone-demo-videos{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,.8fr));align-items:start;gap:26px}.meltone-video-portrait .meltone-video-frame{aspect-ratio:9/16}.meltone-mpe{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:85px;padding-top:62px;border-top:1px solid var(--line)}.meltone-about{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px 85px;align-items:start;padding-top:62px;border-top:1px solid var(--line)}.meltone-about-visual{position:static}.meltone-profile-link{position:relative;display:block;margin-top:30px;max-width:410px;border-radius:50%}.meltone-profile-link .meltone-image-frame{overflow:hidden;border-radius:50%}.meltone-profile-link img{border-radius:50%;clip-path:inset(0 round 50%)}.meltone-about-visual .meltone-image-frame{overflow:hidden;border-radius:20px}.meltone-about-visual img{border-radius:20px;clip-path:inset(0 round 20px)}.meltone-profile-link img{transition:transform .5s}.meltone-profile-link:hover img{transform:scale(1.02)}.meltone-gilla-library{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:85px;align-items:center}.meltone-gilla-studio{width:100%;max-width:370px;justify-self:center}.meltone-gilla-studio .meltone-image-frame,.meltone-gilla-studio img{border-radius:12px;overflow:hidden}.meltone-gilla-library .gilla-music{min-width:0;padding:0;border:0}.meltone-gilla-library .gilla-music-grid{grid-template-columns:minmax(0,1fr);gap:24px}.meltone-gilla-library .gilla-music-button{flex-direction:row;align-items:center;gap:24px}.meltone-gilla-library .gilla-music-cover-frame{width:126px;flex:none}.meltone-gilla-library .gilla-music-caption{padding:0;font-size:15px;gap:18px}@media(max-width:1100px){.meltone-gilla-library{gap:45px}.meltone-gilla-library .gilla-music-button{gap:18px}.meltone-gilla-library .gilla-music-cover-frame{width:105px}.meltone-gilla-library .gilla-music-caption{font-size:13px;gap:10px}}@media(max-width:760px){.meltone-about{padding-top:38px}.meltone-gilla-library{grid-template-columns:minmax(0,1fr);gap:32px}.meltone-gilla-studio{max-width:390px;justify-self:start}.meltone-gilla-library .gilla-music-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:29px 20px}.meltone-gilla-library .gilla-music-button{flex-direction:column;align-items:flex-start;gap:0}.meltone-gilla-library .gilla-music-cover-frame{width:100%}.meltone-gilla-library .gilla-music-caption{padding-top:14px;font-size:12px;gap:8px}}@media(max-width:390px){.meltone-gilla-library .gilla-music-grid{gap:25px 16px}.meltone-gilla-library .gilla-music-caption{font-size:11px;gap:6px}}.meltone-requirements{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:85px;padding-top:62px;border-top:1px solid var(--line)}.meltone-requirements ul{list-style:none;padding:0;margin:0}.meltone-requirements li{font-size:15px;line-height:1.65;padding:14px 0;border-bottom:1px solid #ffffff25;color:#c9c9c4}.meltone-requirements li:first-child{padding-top:0}.meltone-requirements li:last-child{border:0;padding-bottom:0}@media(min-width:1600px){.meltone-hero{gap:78px;padding-top:65px;padding-bottom:66px}.meltone-main{--meltone-section-space:120px}}@media(max-width:1100px){.meltone-hero{gap:36px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:600px}.meltone-hero h1{font-size:65px;letter-spacing:-3px}.meltone-subtitle{font-size:16px}.meltone-hero-summary li{font-size:13px}.meltone-overview,.meltone-gilla,.meltone-mpe,.meltone-about,.meltone-requirements{gap:45px}.meltone-prose{font-size:15px;line-height:1.8}.meltone-section-title{font-size:34px}.meltone-demo-videos{gap:18px}.meltone-main{--meltone-section-space:84px}.meltone-section-nav{justify-content:flex-start;gap:12px 30px}}@media(max-width:760px){.meltone-main{--meltone-section-space:64px}.meltone-hero{display:flex;flex-direction:column;gap:0;padding-top:36px;padding-bottom:34px;min-height:0}.meltone-hero-info{display:contents}.meltone-hero-heading{order:0}.meltone-hero h1{font-size:clamp(44px,14vw,70px);letter-spacing:-2.7px;margin-bottom:17px}.meltone-subtitle{font-size:16px;max-width:440px}.meltone-hero-art{order:1;margin:33px 0 30px;padding:0 3px;max-width:630px}.meltone-hero-purchase{order:2;max-width:none}.meltone-hero-summary{order:3;margin:24px 0 0}.meltone-hero-summary li{font-size:14px}.meltone-hero-downloads{order:4;max-width:none;margin-top:24px}.meltone-resource-links{font-size:12px;gap:11px 22px}.meltone-download-buttons .button{font-size:11px;min-height:49px}.meltone-tax-note{font-size:11px}.meltone-section-nav{gap:11px 24px;padding:18px 0;font-size:11px}.meltone-section-nav a{min-height:30px}.meltone-primary-demo{padding-top:32px}.meltone-video-play{font-size:12px;gap:10px}.meltone-youtube-play{width:64px;height:45px;border-radius:11px}.meltone-youtube-play svg{width:24px;height:24px}.meltone-youtube-label{right:10px;bottom:10px;font-size:12px;gap:4px}.meltone-youtube-label svg{width:18px;height:18px}.meltone-overview,.meltone-gilla,.meltone-mpe,.meltone-about,.meltone-requirements{grid-template-columns:minmax(0,1fr);gap:34px}.meltone-overview-media{position:static;margin-top:0;max-width:580px}.meltone-overview-copy{min-width:0}.meltone-section-title{font-size:32px;letter-spacing:-1px;line-height:1.16;margin-bottom:24px}.meltone-eyebrow{font-size:10px;margin-bottom:15px;letter-spacing:1.35px}.meltone-prose{font-size:16px;line-height:1.8}.meltone-prose p{margin-bottom:22px}.meltone-section-subtitle{font-size:20px;margin-bottom:23px}.meltone-gilla{padding-top:38px}.meltone-gilla-media{padding:0;gap:20px}.meltone-listening{padding:35px 0}.meltone-demo-videos{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 15px}.meltone-demo-videos .meltone-video:first-child{grid-column:1/-1}.meltone-mpe,.meltone-requirements{padding-top:38px}.meltone-about-visual{position:static;max-width:550px}.meltone-profile-link{max-width:420px;margin-top:26px}.meltone-requirements li{font-size:14px}.page-main.meltone-main{padding-bottom:40px}}@media(max-width:390px){.meltone-section-nav{gap:10px 20px}.meltone-subtitle{font-size:15px}.meltone-section-title{font-size:29px}.meltone-section-subtitle{font-size:18px}.meltone-prose{font-size:15px;line-height:1.8}.meltone-hero-art{margin-top:28px;margin-bottom:26px}.meltone-resource-links{font-size:11px;gap:10px 15px}}@media(prefers-reduced-motion:reduce){.meltone-media-response .meltone-image-frame{transform:none!important}.meltone-video-poster img,.meltone-profile-link img{transition:none!important;transform:none!important}}.page-main.about-main{padding-bottom:48px}.about-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:80px;align-items:center;min-height:490px;padding:70px 0 76px;border-bottom:1px solid var(--line)}.about-hero-copy{max-width:650px}.about-hero h1{font-size:clamp(48px,5.3vw,78px);font-weight:750;line-height:1.08;letter-spacing:-2.5px;margin:0 0 32px}.about-introduction{font-size:clamp(21px,2vw,25px);line-height:1.5;letter-spacing:-.5px;font-weight:550;margin:0 0 22px}.about-introduction-detail{font-size:18px;line-height:1.75;color:#c7c7c2;max-width:535px;margin:0}.about-brand-image{width:100%;max-width:350px;height:auto;filter:brightness(0) invert(1);justify-self:center;opacity:.86}.about-editorial{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(60px,8vw,125px);padding:76px 0;border-bottom:1px solid var(--line)}.about-section-introduction{min-width:0;max-width:490px}.about-section-introduction h2{font-size:clamp(29px,2.8vw,38px);font-weight:700;line-height:1.2;letter-spacing:-1.1px;margin:0 0 24px;text-wrap:balance}.about-editorial-lead{font-size:20px;line-height:1.65;letter-spacing:-.3px;font-weight:450;color:#dfdfda;margin:0;max-width:490px;text-wrap:pretty}.about-prose{font-size:16px;line-height:1.85;color:#c7c7c2;max-width:620px;min-width:0}.about-prose p{margin:0 0 23px}.about-prose p:last-child{margin-bottom:0}.about-editorial:last-child{border-bottom:0;padding-bottom:0}@media(max-width:1000px){.about-hero{gap:44px;min-height:435px;padding:58px 0 64px}.about-hero h1{font-size:56px;letter-spacing:-2px}.about-introduction{font-size:22px}.about-introduction-detail{font-size:16px}.about-brand-image{max-width:290px}.about-editorial{gap:50px;padding:62px 0}.about-section-introduction h2{font-size:31px}.about-editorial-lead{font-size:18px}.about-prose{font-size:15px;line-height:1.8}.about-editorial:last-child{padding-bottom:0}}@media(max-width:760px){.page-main.about-main{padding-bottom:40px}.about-hero{grid-template-columns:minmax(0,1fr);gap:34px;min-height:0;padding:38px 0 43px}.about-hero h1{font-size:clamp(40px,8.8vw,60px);letter-spacing:-1.8px;margin-bottom:27px}.about-introduction{font-size:20px;line-height:1.55;letter-spacing:-.4px;max-width:520px;margin-bottom:20px}.about-introduction-detail{font-size:16px;line-height:1.8;max-width:560px}.about-brand-image{max-width:185px;justify-self:start;opacity:.8}.about-editorial{grid-template-columns:minmax(0,1fr);gap:24px;padding:42px 0}.about-section-introduction{max-width:600px}.about-section-introduction h2{font-size:30px;line-height:1.2;letter-spacing:-.8px;margin-bottom:22px;text-wrap:pretty}.about-editorial-lead{font-size:18px;line-height:1.7;letter-spacing:-.2px;max-width:600px}.about-prose{font-size:15px;line-height:1.85;max-width:600px}.about-prose p{margin-bottom:21px}.about-editorial:last-child{padding-bottom:0}}@media(max-width:390px){.about-hero h1{font-size:40px}.about-introduction{font-size:19px}.about-section-introduction h2{font-size:28px}}.page-main.contact-main{padding-bottom:48px}.contact-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(64px,9vw,140px);align-items:start;min-height:calc(100svh - 242px);padding:68px 0 38px}.contact-copy{max-width:490px;min-width:0}.contact-copy h1{font-size:clamp(50px,5.2vw,76px);font-weight:750;line-height:1.08;letter-spacing:-2.5px;margin:0 0 32px}.contact-lead{font-size:clamp(21px,1.85vw,25px);line-height:1.55;letter-spacing:-.4px;margin:0;max-width:420px}.contact-email-block{margin-top:38px}.contact-email-block>p{font-size:14px;line-height:1.75;color:var(--muted);margin:0 0 11px;max-width:380px}.contact-email-link{display:inline-flex;align-items:center;gap:13px;font-size:clamp(18px,1.8vw,24px);font-weight:550;line-height:1.5;letter-spacing:-.4px;max-width:100%;transition:opacity .18s}.contact-email-link:hover{opacity:.72}.contact-email-link svg{flex:none;transition:translate .18s}.contact-email-link:hover svg{translate:2px -2px}.contact-reply-timing{font-size:14px;line-height:1.8;color:var(--muted);margin:30px 0 0;max-width:370px}.contact-form-shell{padding-top:8px;min-width:0}.contact-form{width:100%;margin:0;min-width:0}.contact-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:25px 20px}.contact-field{min-width:0}.contact-field-message{grid-column:1/-1}.contact-field label{display:block;font-size:13px;line-height:1.4;color:#d1d1cb;margin-bottom:10px}.contact-field input,.contact-field textarea{display:block;width:100%;min-width:0;min-height:53px;padding:14px 16px;border:1px solid #a8a8a094;border-radius:13px;background:#14141442;color:var(--paper);font:inherit;font-size:15px;line-height:1.55;outline:none;transition:border-color .18s,background .18s}.contact-field textarea{min-height:224px;resize:vertical;max-height:650px}.contact-field input::placeholder,.contact-field textarea::placeholder{color:#a5a5a0}.contact-field input:hover,.contact-field textarea:hover{border-color:#d0d0c8b3}.contact-field input:focus-visible,.contact-field textarea:focus-visible{outline:2px solid var(--paper);outline-offset:3px;border-color:var(--paper);background:#17171755}.contact-field input[aria-invalid=true],.contact-field textarea[aria-invalid=true]{border-color:#edb8b8}.contact-field input:disabled,.contact-field textarea:disabled{opacity:.65;cursor:default}.contact-send-row{display:flex;align-items:center;gap:22px;margin-top:25px}.contact-submit.button{min-width:176px;min-height:53px;border-radius:16px;font-size:15px;padding:13px 23px;gap:18px;flex:none}.contact-submit svg{transition:translate .18s}.contact-submit:hover:not(:disabled) svg{translate:3px 0}.contact-status{font-size:13px;line-height:1.6;color:var(--muted);min-width:0}.contact-status p{margin:0}.contact-status:empty{display:none}.contact-success{font-size:14px;font-weight:550;color:var(--paper)}.contact-field-error{font-size:12px;line-height:1.6;color:#edb8b8;margin:8px 0 0}.contact-provider-note{font-size:12px;line-height:1.8;color:#bdbdb8;max-width:560px;margin:23px 0 0}@media(max-width:1000px){.contact-layout{gap:54px;padding-top:57px}.contact-copy h1{font-size:58px;letter-spacing:-2px}.contact-lead{font-size:22px}.contact-email-link{font-size:19px;gap:8px}.contact-fields{gap:23px 16px}.contact-field input,.contact-field textarea{font-size:14px;padding-inline:14px}.contact-send-row{gap:18px;align-items:flex-start}.contact-submit.button{min-width:150px}}@media(max-width:760px){.page-main.contact-main{padding-bottom:40px}.contact-layout{grid-template-columns:minmax(0,1fr);gap:42px;padding:38px 0 0;min-height:0}.contact-copy{max-width:560px}.contact-copy h1{font-size:clamp(44px,8.8vw,60px);letter-spacing:-1.8px;margin-bottom:25px}.contact-lead{font-size:21px;max-width:470px}.contact-email-block{margin-top:25px}.contact-email-block>p{max-width:none;font-size:13px;margin-bottom:8px}.contact-email-link{font-size:21px}.contact-reply-timing{margin-top:22px;max-width:450px;font-size:13px}.contact-form-shell{padding-top:0}.contact-field label{font-size:12px}.contact-fields{gap:23px 17px}.contact-field textarea{min-height:205px}.contact-provider-note{font-size:12px;margin-top:20px}}@media(max-width:520px){.contact-fields{grid-template-columns:minmax(0,1fr)}.contact-field-message{grid-column:auto}.contact-send-row{flex-direction:column;gap:16px;margin-top:23px}.contact-submit.button{width:100%}.contact-email-link{font-size:clamp(17px,5.2vw,21px);gap:10px}.contact-provider-note{line-height:1.8}.contact-status{font-size:13px}}.purge-audio-preview{min-width:0;border:1px solid #d5d5ce44;border-radius:16px;background:#14141473;padding:28px}.purge-audio-presets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding-bottom:28px;border-bottom:1px solid #e8e8e42c}.purge-audio-preset{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;min-width:0;min-height:78px;text-align:left;padding:15px 17px;background:#17171750;border:1px solid #b8b8b04d;border-radius:10px;color:#cecec8;transition:background .18s,border-color .18s,color .18s}.purge-audio-preset>span{font-size:14px;line-height:1.35;font-weight:550;overflow-wrap:break-word}.purge-audio-preset>small{font-size:9px;line-height:1.3;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;color:#a6a6a1}.purge-audio-preset:hover{border-color:#e8e8e4a3;color:#fff}.purge-audio-preset.is-active{background:#eeeee8;color:#191919;border-color:#eeeee8}.purge-audio-preset.is-active>small{color:#50504c}.purge-audio-panel{min-width:0;padding-top:29px}.purge-audio-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:30px}.purge-audio-heading>div:first-child{min-width:0}.purge-audio-category{font-size:10px;line-height:1.4;font-weight:550;letter-spacing:1.5px;text-transform:uppercase;color:#a9a9a4;margin:0 0 10px}.purge-audio-heading h3{font-size:27px;line-height:1.17;font-weight:650;letter-spacing:-.8px;margin:0}.purge-audio-listening{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex:none}.purge-audio-listening>span{font-size:9px;line-height:1.4;letter-spacing:1.3px;font-weight:500;color:#aaa}.purge-audio-listening strong{font-size:12px;line-height:1.3;font-weight:500;color:var(--purge-wave-color,#e4e4df)}.purge-audio-wave-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:9px;line-height:1.5;letter-spacing:1.2px;color:#b6b6b0;margin-bottom:12px}.purge-audio-wave-heading>span:last-child{text-transform:uppercase;font-weight:550;color:var(--purge-wave-color)}.purge-audio-wave{position:relative;width:100%;height:180px;border:1px solid #b8b8b033;border-radius:9px;background:#14141464;overflow:hidden}.purge-audio-wave canvas{display:block;width:100%;height:100%}.purge-audio-wave.is-ready canvas{cursor:crosshair}.purge-audio-wave>p{position:absolute;left:18px;right:18px;top:calc(50% - 14px);margin:0;font-size:12px;line-height:1.5;font-weight:400;color:#aaa;pointer-events:none}.purge-audio-controls{display:flex;align-items:center;gap:16px;margin-top:22px}.purge-audio-play.button{min-height:46px;min-width:112px;padding:11px 18px;border-radius:12px;gap:10px;font-size:13px;flex:none}.purge-audio-play svg{flex:none}.purge-audio-modes{display:flex;align-items:center;gap:7px;min-width:0}.purge-audio-modes>button{padding:10px 16px;min-height:43px;border:1px solid #b8b8b04d;border-radius:10px;background:transparent;color:#c3c3bd;font-size:12px;line-height:1.2;font-weight:500;transition:background .18s,border-color .18s,color .18s}.purge-audio-modes>button:hover{color:#fff;border-color:#e8e8e4a3}.purge-audio-modes>button.is-active{color:#181818;background:var(--purge-mode-color);border-color:var(--purge-mode-color)}.purge-audio-time{margin-left:auto;font-size:13px;line-height:1.5;font-weight:450;color:#d9d9d4;white-space:nowrap;font-variant-numeric:tabular-nums}.purge-audio-time>span[aria-hidden]{color:#888;margin:0 5px}.purge-audio-timeline{display:flex;align-items:center;gap:24px;min-width:0;margin-top:10px}.purge-audio-timeline>input{width:100%;min-width:0;margin:0;height:40px;accent-color:#eeeee8;cursor:pointer}.purge-audio-timeline>input:disabled{opacity:.35;cursor:default}.purge-audio-volume{display:flex;align-items:center;gap:10px;flex:0 0 170px;min-width:0}.purge-audio-volume>svg{flex:none;color:#bcbcb6}.purge-audio-volume>input{width:100%;min-width:0;height:40px;margin:0;accent-color:#eeeee8;cursor:pointer}.purge-audio-volume>output{font-size:9px;line-height:1.4;min-width:27px;text-align:right;color:#bdbdb7;font-variant-numeric:tabular-nums;flex:none}.purge-audio-timeline input:focus-visible{outline:2px solid #f4efcc;outline-offset:4px;border-radius:4px}.purge-audio-description{font-size:14px;line-height:1.75;color:#bdbdb8;margin:17px 0 0;max-width:940px}.purge-audio-status,.purge-audio-error{font-size:12px;line-height:1.5;margin:13px 0 0;color:#d3d3ce}.purge-audio-error{color:#e7bdb7}@media(max-width:1000px){.purge-audio-preview{padding:25px}.purge-audio-presets{gap:9px}.purge-audio-preset{padding:14px 13px}.purge-audio-preset>span{font-size:12px}.purge-audio-heading h3{font-size:25px}.purge-audio-modes>button{padding-inline:13px}}@media(max-width:700px){.purge-audio-preview{padding:22px 20px}.purge-audio-presets{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding-bottom:23px}.purge-audio-preset{min-height:72px;padding:13px 12px;gap:7px}.purge-audio-preset>span{font-size:12px}.purge-audio-preset>small{font-size:8px;letter-spacing:1px}.purge-audio-panel{padding-top:24px}.purge-audio-heading{align-items:flex-start;gap:18px;margin-bottom:24px}.purge-audio-heading h3{font-size:23px;letter-spacing:-.6px}.purge-audio-listening{gap:7px}.purge-audio-listening>span{font-size:8px;letter-spacing:1px}.purge-audio-listening strong{font-size:11px}.purge-audio-category{font-size:9px;margin-bottom:9px}.purge-audio-wave{height:145px}.purge-audio-wave>p{font-size:11px;left:14px;right:14px;top:calc(50% - 22px)}.purge-audio-controls{flex-wrap:wrap;gap:12px;margin-top:19px}.purge-audio-play.button{min-width:100px;min-height:44px;padding:10px 13px}.purge-audio-modes{flex:1;justify-content:flex-end;gap:6px}.purge-audio-modes>button{padding:9px 12px;min-height:40px;font-size:11px}.purge-audio-time{width:100%;text-align:right;margin:0;font-size:12px}.purge-audio-timeline{gap:18px;margin-top:1px}.purge-audio-volume{flex-basis:130px;gap:7px}.purge-audio-description{font-size:13px;margin-top:15px}}@media(max-width:480px){.purge-audio-heading{flex-direction:column;gap:14px}.purge-audio-listening{flex-direction:row;align-items:center;gap:12px}.purge-audio-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px}.purge-audio-play.button{grid-column:1;grid-row:1;justify-self:start}.purge-audio-time{grid-column:2;grid-row:1;width:auto}.purge-audio-modes{grid-column:1/-1;grid-row:2;justify-content:stretch;gap:7px}.purge-audio-modes>button{flex:1;min-width:0;padding-inline:8px}.purge-audio-timeline{gap:12px;flex-wrap:wrap;margin-top:7px}.purge-audio-timeline>input{flex-basis:100%}.purge-audio-volume{flex-basis:140px;margin-left:auto}.purge-audio-wave{height:130px}}@media(prefers-reduced-motion:reduce){.purge-audio-preset,.purge-audio-modes>button{transition:none!important}}.page-main.purge-main{padding-bottom:48px}.purge-main{--purge-section-space:104px}.purge-hero h1{font-size:clamp(54px,5.4vw,80px);letter-spacing:-3px;white-space:nowrap}.purge-hero-art{max-width:650px}.purge-hero-art img{clip-path:inset(0 0 2px 0 round 4px)}.purge-detail-section{margin-top:var(--purge-section-space);scroll-margin-top:35px}.purge-overview{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:72px;align-items:center;margin-top:70px}.purge-overview .meltone-section-title{font-size:clamp(32px,3.1vw,44px);max-width:580px}.purge-overview-points{list-style:none;display:grid;gap:9px;padding:0;margin:26px 0 0;color:#d4d4cf;font-size:12px;line-height:1.6}.purge-overview-points li{border-left:1px solid #a6a6a0;padding-left:12px}.purge-copy-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:85px;padding-top:58px;border-top:1px solid var(--line)}.purge-copy-section{min-width:0;scroll-margin-top:35px}.purge-copy-section .meltone-section-title{font-size:clamp(29px,2.7vw,38px);line-height:1.2}.purge-editorial{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:85px}.purge-editorial .meltone-section-title{font-size:clamp(30px,2.9vw,42px)}.purge-listening{padding:58px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.purge-listening-heading{max-width:810px;margin-bottom:38px}.purge-listening-heading .meltone-prose{max-width:740px}.purge-presets{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:85px;align-items:center}.purge-preset-art{width:100%;max-width:600px;justify-self:end}.purge-preset-categories{list-style:none;display:flex;flex-wrap:wrap;gap:9px;padding:0;margin:30px 0 0}.purge-preset-categories li{border:1px solid #777771;border-radius:100px;padding:7px 13px;color:#d4d4ce;font-size:11px;line-height:1.3}.purge-sources>.meltone-section-title{max-width:690px}.purge-sources-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:70px;align-items:center;margin-top:36px}.purge-source-art{position:static;min-width:0}.purge-feature-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:40px}.purge-feature-card{min-width:0;border-top:1px solid var(--line);padding-top:22px}.purge-feature-card h3{font-size:18px;line-height:1.4;letter-spacing:-.3px;font-weight:600;margin:0 0 13px}.purge-feature-card p{font-size:15px;line-height:1.8;color:#c9c9c4;margin:0}.purge-source-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 28px;margin-top:0}.purge-source-cards .purge-feature-card{padding-top:16px}.purge-source-cards h3{font-size:16px;margin-bottom:10px}.purge-source-cards p{font-size:14px;line-height:1.75}.purge-features{padding-top:58px;border-top:1px solid var(--line)}.purge-features>.meltone-section-title{max-width:720px}.purge-requirements{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:85px;padding-top:62px;border-top:1px solid var(--line)}.purge-requirements ul{list-style:none;padding:0;margin:0}.purge-requirements li{font-size:15px;line-height:1.65;padding:14px 0;border-bottom:1px solid #ffffff25;color:#c9c9c4}.purge-requirements li:first-child{padding-top:0}.purge-requirements li:last-child{border:0;padding-bottom:0}@media(min-width:1600px){.purge-main{--purge-section-space:120px}}@media(max-width:1100px){.purge-main{--purge-section-space:84px}.purge-hero h1{font-size:60px;letter-spacing:-2.5px}.purge-overview,.purge-copy-pair,.purge-editorial,.purge-presets,.purge-requirements{gap:45px}.purge-overview{margin-top:58px}.purge-overview .meltone-section-title{font-size:35px}.purge-copy-section .meltone-section-title{font-size:32px}.purge-editorial .meltone-section-title{font-size:34px}.purge-sources-layout{gap:40px}.purge-source-cards{gap:22px}.purge-source-cards p{font-size:13px}.purge-feature-cards{gap:28px}.purge-feature-card h3{font-size:17px}.purge-feature-card p{font-size:14px}}@media(max-width:760px){.page-main.purge-main{padding-bottom:40px}.purge-main{--purge-section-space:64px}.purge-hero h1{font-size:clamp(44px,12vw,68px);letter-spacing:-2.3px}.purge-overview,.purge-copy-pair,.purge-editorial,.purge-presets,.purge-sources-layout,.purge-requirements{grid-template-columns:minmax(0,1fr);gap:34px}.purge-overview{margin-top:40px}.purge-overview .meltone-section-title{font-size:32px}.purge-copy-section .meltone-section-title,.purge-editorial .meltone-section-title{font-size:30px}.purge-copy-pair,.purge-features,.purge-requirements{padding-top:38px}.purge-copy-pair{gap:44px}.purge-listening{padding:36px 0}.purge-listening-heading{margin-bottom:28px}.purge-preset-art{justify-self:start;max-width:540px}.purge-preset-categories{gap:8px;margin-top:25px}.purge-preset-categories li{font-size:10px;padding:6px 11px}.purge-source-art{max-width:560px}.purge-sources-layout{margin-top:28px}.purge-feature-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 22px;margin-top:30px}.purge-source-cards{margin-top:0}.purge-feature-card h3{font-size:16px}.purge-feature-card p,.purge-source-cards p,.purge-requirements li{font-size:14px}}@media(max-width:480px){.purge-feature-cards{grid-template-columns:minmax(0,1fr)}.purge-source-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 18px}.purge-source-cards h3{font-size:15px}.purge-source-cards p{font-size:13px}}@media(max-width:390px){.purge-hero h1{font-size:42px}.purge-overview .meltone-section-title{font-size:29px}.purge-copy-section .meltone-section-title,.purge-editorial .meltone-section-title{font-size:28px}}.page-main.auravox-main{padding-bottom:48px}.auravox-main{--auravox-section-space:104px}.auravox-hero h1{font-size:clamp(58px,5.7vw,88px);letter-spacing:-3.5px;white-space:nowrap}.auravox-hero-art{max-width:720px}.auravox-detail-section{margin-top:var(--auravox-section-space);scroll-margin-top:35px}.auravox-overview{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:85px;align-items:center}.auravox-overview-art{position:static;min-width:0;max-width:640px;justify-self:center}.auravox-highlights{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:85px;padding-top:62px;border-top:1px solid var(--line)}.auravox-highlights ul{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px;padding:0;margin:0}.auravox-highlights li{min-width:0;font-size:16px;line-height:1.8;color:#d1d1cb;padding:0 0 20px;border-bottom:1px solid #ffffff25}.auravox-demo-videos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;align-items:start}.auravox-artist{padding-top:62px;border-top:1px solid var(--line)}.auravox-artist-introduction{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:85px;align-items:start}.auravox-artist-visual{position:static;max-width:550px}.auravox-artist-visual .meltone-image-frame{overflow:hidden;border-radius:20px}.auravox-artist-visual img{border-radius:20px;clip-path:inset(0 round 20px)}.auravox-profile-link{display:block;max-width:360px;margin-top:30px;border-radius:50%}.auravox-profile-link .meltone-image-frame{overflow:hidden;border-radius:50%}.auravox-profile-link img{border-radius:50%;clip-path:inset(0 round 50%);transition:transform .5s cubic-bezier(.2,.7,.3,1)}.auravox-profile-link:hover img{transform:scale(1.02)}.auravox-playlist{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:85px;align-items:start;margin-top:56px}.auravox-playlist-title{font-size:30px;line-height:1.2;letter-spacing:-.9px;font-weight:650;margin:0}.auravox-playlist iframe{display:block;border:0;border-radius:12px;max-width:100%}.auravox-playlist-player{min-width:0}.auravox-spotify-preview{display:flex;align-items:center;gap:24px;width:100%;min-height:184px;padding:28px;border:1px solid #ffffff29;border-radius:12px;background:#ffffff03;color:#eeeee8;text-align:left;transition:background .18s,border-color .18s}.auravox-spotify-preview:hover{background:#ffffff07;border-color:#fff5}.auravox-spotify-preview>img{display:block;width:96px;height:96px;flex:none;object-fit:cover;border-radius:50%}.auravox-spotify-preview-copy{display:flex;flex-direction:column;align-items:flex-start;gap:19px;min-width:0}.auravox-spotify-brand{display:flex;align-items:center;gap:7px;font-size:14px;font-weight:550;line-height:1.4;color:#bdbdb9}.auravox-spotify-action{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;line-height:1.5}.auravox-spotify-action svg,.auravox-spotify-brand svg{flex:none}.auravox-spotify-preview:focus-visible{outline:2px solid #e6e4d8;outline-offset:4px}@media(min-width:1600px){.auravox-main{--auravox-section-space:120px}}@media(max-width:1100px){.auravox-main{--auravox-section-space:84px}.auravox-hero h1{font-size:65px;letter-spacing:-2.5px}.auravox-overview,.auravox-highlights,.auravox-artist-introduction,.auravox-playlist{gap:45px}.auravox-demo-videos{gap:20px}.auravox-highlights ul{gap:22px 25px}.auravox-highlights li{font-size:15px}.auravox-playlist-title{font-size:27px}}@media(max-width:760px){.page-main.auravox-main{padding-bottom:40px}.auravox-main{--auravox-section-space:64px}.auravox-hero h1{font-size:clamp(46px,13vw,70px);letter-spacing:-2.5px}.auravox-overview,.auravox-highlights,.auravox-artist-introduction,.auravox-playlist{grid-template-columns:minmax(0,1fr);gap:34px}.auravox-overview-art{max-width:580px;justify-self:start}.auravox-highlights,.auravox-artist{padding-top:38px}.auravox-highlights ul{gap:21px 25px}.auravox-highlights li{font-size:15px;line-height:1.8;padding-bottom:18px}.auravox-demo-videos{grid-template-columns:minmax(0,1fr);gap:28px}.auravox-artist-visual{max-width:550px}.auravox-profile-link{max-width:360px;margin-top:26px}.auravox-playlist{margin-top:36px;gap:25px}.auravox-playlist-title{font-size:26px}.auravox-playlist iframe{height:352px}}@media(max-width:480px){.auravox-highlights ul{grid-template-columns:minmax(0,1fr);gap:19px}.auravox-profile-link{max-width:320px}}@media(max-width:390px){.auravox-hero h1{font-size:46px}.auravox-playlist-title{font-size:24px}}@media(max-width:480px){.auravox-spotify-preview{gap:18px;padding:22px;min-height:158px}.auravox-spotify-preview>img{width:72px;height:72px}.auravox-spotify-preview-copy{gap:14px}.auravox-spotify-action{font-size:13px;gap:8px}.auravox-spotify-brand{font-size:13px}}@media(prefers-reduced-motion:reduce){.auravox-spotify-preview{transition:none}}@media(prefers-reduced-motion:reduce){.auravox-profile-link img{transition:none!important;transform:none!important}}.page-main.cassette-main{padding-bottom:48px}.cassette-main{--cassette-section-space:104px}.cassette-hero h1{font-size:clamp(46px,4.9vw,74px);line-height:1.04;letter-spacing:-2.8px}.cassette-hero-art{max-width:470px}.cassette-detail-section{margin-top:var(--cassette-section-space);scroll-margin-top:35px}.cassette-overview{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:85px;align-items:center}.cassette-performance{width:100%;max-width:450px;justify-self:center;min-width:0}.cassette-performance video{display:block;width:100%;height:auto;aspect-ratio:898/1080;background:#111;border-radius:4px;box-shadow:0 18px 40px #0003}.cassette-character{padding-top:62px;border-top:1px solid var(--line)}.cassette-section-heading{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:85px;align-items:start}.cassette-section-heading .meltone-section-title{margin-bottom:0}.cassette-condition-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;margin-top:42px}.cassette-condition{min-width:0;padding:20px 0 0;border-top:1px solid #ffffff25}.cassette-condition .meltone-prose{font-size:15px;line-height:1.8}.cassette-condition .meltone-prose strong{font-size:17px;line-height:inherit;letter-spacing:-.2px}.cassette-condition-conclusion{margin-top:30px}.cassette-condition-conclusion .meltone-prose{max-width:80ch}.cassette-character-media{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:45px;align-items:center;margin-top:44px}.cassette-condition-art{width:100%;max-width:680px;justify-self:center}.cassette-texture{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:85px;align-items:center;padding-top:62px;border-top:1px solid var(--line)}.cassette-advanced{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:85px;align-items:center;padding-top:62px;border-top:1px solid var(--line)}.cassette-advanced-art{width:100%;max-width:365px;justify-self:center}@media(min-width:1600px){.cassette-main{--cassette-section-space:120px}.cassette-hero-art{max-width:510px}.cassette-advanced-art{max-width:390px}}@media(max-width:1100px){.cassette-main{--cassette-section-space:84px}.cassette-hero h1{font-size:52px;letter-spacing:-2px}.cassette-hero-art{max-width:440px}.cassette-overview,.cassette-section-heading,.cassette-texture,.cassette-advanced{gap:45px}.cassette-condition-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 35px;margin-top:34px}.cassette-condition{padding-top:17px}.cassette-character-media{gap:30px}}@media(max-width:760px){.page-main.cassette-main{padding-bottom:40px}.cassette-main{--cassette-section-space:64px}.cassette-hero h1{font-size:clamp(43px,10.7vw,68px);letter-spacing:-2px}.cassette-hero-art{max-width:420px}.cassette-overview,.cassette-section-heading,.cassette-texture,.cassette-advanced{grid-template-columns:minmax(0,1fr);gap:34px}.cassette-performance{max-width:420px}.cassette-character{padding-top:38px}.cassette-section-heading{gap:24px}.cassette-condition-cards{margin-top:30px;gap:25px}.cassette-condition .meltone-prose{font-size:15px}.cassette-condition-conclusion{margin-top:25px}.cassette-character-media{grid-template-columns:minmax(0,1fr);gap:32px;margin-top:34px}.cassette-texture{padding-top:38px;gap:32px}.cassette-advanced{padding-top:38px}.cassette-advanced-art{max-width:340px}}@media(max-width:480px){.cassette-hero-art{max-width:340px}.cassette-condition-cards{grid-template-columns:minmax(0,1fr);gap:22px}.cassette-condition{padding-top:16px}.cassette-advanced-art{max-width:300px}}@media(max-width:390px){.cassette-hero h1{font-size:40px;letter-spacing:-1.8px}}.page-main.melino-main{padding-bottom:48px}.melino-main{--melino-section-space:104px}.melino-hero h1{font-size:clamp(58px,5.7vw,88px);letter-spacing:-3.5px}.melino-hero-art{max-width:540px}.melino-detail-section{margin-top:var(--melino-section-space);scroll-margin-top:35px}.melino-overview{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:85px;align-items:center}.melino-overview-art{position:static;min-width:0;max-width:550px;justify-self:center}.melino-overview-copy{min-width:0}.melino-demo-videos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;align-items:start;max-width:1020px;margin-inline:auto}@media(min-width:1600px){.melino-main{--melino-section-space:120px}.melino-hero-art{max-width:590px}}@media(max-width:1100px){.melino-main{--melino-section-space:84px}.melino-hero h1{font-size:65px;letter-spacing:-2.5px}.melino-overview{gap:45px}.melino-demo-videos{gap:22px}}@media(max-width:760px){.page-main.melino-main{padding-bottom:40px}.melino-main{--melino-section-space:64px}.melino-hero h1{font-size:clamp(46px,13vw,70px);letter-spacing:-2.5px}.melino-hero-art{max-width:480px}.melino-overview{grid-template-columns:minmax(0,1fr);gap:34px}.melino-overview-art{max-width:550px;justify-self:start}.melino-demo-videos{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 22px}}@media(max-width:480px){.melino-demo-videos{grid-template-columns:minmax(0,1fr);max-width:380px;gap:30px}.melino-hero-art{max-width:390px}}@media(max-width:390px){.melino-hero h1{font-size:46px}}.page-main.toykey-main{padding-bottom:48px}.toykey-main{--toykey-section-space:104px}.toykey-hero h1{font-size:clamp(58px,5.7vw,88px);letter-spacing:-3.5px}.toykey-hero-art{max-width:740px}.toykey-detail-section{margin-top:var(--toykey-section-space);scroll-margin-top:35px}.toykey-overview{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:85px;align-items:center}.toykey-overview-art{position:static;min-width:0;max-width:640px;justify-self:center}.toykey-origin{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:85px;align-items:center;padding-top:62px;border-top:1px solid var(--line)}.toykey-origin-art{position:static;max-width:620px;justify-self:center}.toykey-origin-art .meltone-image-frame{overflow:hidden;border-radius:12px}.toykey-origin-art img{border-radius:12px;clip-path:inset(0 round 12px)}.toykey-mpe{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:85px;padding-top:62px;border-top:1px solid var(--line)}.toykey-preset{max-width:1160px;margin-inline:auto}.toykey-preset-heading{max-width:760px;margin-bottom:30px}.toykey-preset-heading .meltone-section-title{margin-bottom:0}.toykey-artist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:85px;align-items:start;padding-top:62px;border-top:1px solid var(--line)}.toykey-artist-visual{position:static;width:100%;max-width:550px}.toykey-artist-visual .meltone-image-frame{overflow:hidden;border-radius:20px}.toykey-artist-visual img{border-radius:20px;clip-path:inset(0 round 20px)}.toykey-profile-link{display:block;max-width:360px;margin-top:30px;border-radius:50%}.toykey-profile-link .meltone-image-frame{overflow:hidden;border-radius:50%}.toykey-profile-link img{border-radius:50%;clip-path:inset(0 round 50%);transition:transform .5s cubic-bezier(.2,.7,.3,1)}.toykey-profile-link:hover img{transform:scale(1.02)}@media(min-width:1600px){.toykey-main{--toykey-section-space:120px}}@media(max-width:1100px){.toykey-main{--toykey-section-space:84px}.toykey-hero h1{font-size:65px;letter-spacing:-2.5px}.toykey-overview,.toykey-origin,.toykey-mpe,.toykey-artist{gap:45px}}@media(max-width:760px){.page-main.toykey-main{padding-bottom:40px}.toykey-main{--toykey-section-space:64px}.toykey-hero h1{font-size:clamp(46px,13vw,70px);letter-spacing:-2.5px}.toykey-hero-art{max-width:630px}.toykey-overview,.toykey-origin,.toykey-mpe,.toykey-artist{grid-template-columns:minmax(0,1fr);gap:34px}.toykey-overview-art{max-width:580px;justify-self:start}.toykey-origin,.toykey-mpe,.toykey-artist{padding-top:38px}.toykey-origin-art{max-width:620px;justify-self:start}.toykey-preset-heading{margin-bottom:26px}.toykey-artist-visual{max-width:550px}.toykey-profile-link{max-width:360px;margin-top:26px}}@media(max-width:480px){.toykey-profile-link{max-width:320px}}@media(max-width:390px){.toykey-hero h1{font-size:46px}}@media(prefers-reduced-motion:reduce){.toykey-profile-link img{transition:none!important;transform:none!important}}.page-main.valvedesk-main{padding-bottom:48px}.valvedesk-main{--valvedesk-section-space:104px}.valvedesk-hero h1{font-size:clamp(58px,5.7vw,88px);letter-spacing:-3.5px}.valvedesk-hero-art{max-width:700px}.valvedesk-detail-section{margin-top:var(--valvedesk-section-space);scroll-margin-top:35px}.valvedesk-overview{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:85px;align-items:center}.valvedesk-overview-art{position:static;min-width:0;max-width:640px;justify-self:center}.valvedesk-tube-types{padding-top:62px;border-top:1px solid var(--line)}.valvedesk-type-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin-top:37px}.valvedesk-tube-type{min-width:0;padding-top:23px;border-top:1px solid #ffffff25}.valvedesk-tube-type h3{min-height:2.7em;font-size:21px;line-height:1.35;letter-spacing:-.45px;font-weight:650;margin:0 0 24px;overflow-wrap:break-word}.valvedesk-tube-type .meltone-prose{font-size:15px;line-height:1.8}.valvedesk-tube-type .meltone-prose p{margin-bottom:22px}.valvedesk-tube-type .meltone-prose strong{display:block;margin-bottom:5px;font-weight:650}.valvedesk-native-demos{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:50px;align-items:center;margin-top:58px;scroll-margin-top:35px}.valvedesk-native-video{position:relative;min-width:0;width:100%;max-width:760px;justify-self:center;border-radius:4px;background:#111;overflow:hidden;box-shadow:0 18px 40px #0003}.valvedesk-native-video--portrait{max-width:350px}.valvedesk-native-video video{display:block;width:100%;height:100%;object-fit:contain}.valvedesk-features{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:85px;padding-top:62px;border-top:1px solid var(--line)}.valvedesk-features ul{list-style:none;padding:0;margin:0}.valvedesk-features li{font-size:16px;line-height:1.75;padding:14px 0;border-bottom:1px solid #ffffff25;color:#d1d1cb}.valvedesk-features li:first-child{padding-top:0}.valvedesk-features li:last-child{border:0;padding-bottom:0}@media(min-width:1600px){.valvedesk-main{--valvedesk-section-space:120px}}@media(max-width:1100px){.valvedesk-main{--valvedesk-section-space:84px}.valvedesk-hero h1{font-size:65px;letter-spacing:-2.5px}.valvedesk-overview,.valvedesk-features{gap:45px}.valvedesk-type-grid{gap:27px}.valvedesk-tube-type h3{font-size:19px;min-height:4.05em;margin-bottom:21px}.valvedesk-tube-type .meltone-prose{font-size:14px}.valvedesk-native-demos{gap:35px;margin-top:48px}}@media(max-width:760px){.page-main.valvedesk-main{padding-bottom:40px}.valvedesk-main{--valvedesk-section-space:64px}.valvedesk-hero h1{font-size:clamp(46px,12.5vw,70px);letter-spacing:-2.5px}.valvedesk-hero-art{max-width:630px}.valvedesk-overview,.valvedesk-features{grid-template-columns:minmax(0,1fr);gap:34px}.valvedesk-overview-art{max-width:580px;justify-self:start}.valvedesk-tube-types,.valvedesk-features{padding-top:38px}.valvedesk-type-grid{grid-template-columns:minmax(0,1fr);gap:29px;margin-top:31px}.valvedesk-tube-type{padding-top:21px}.valvedesk-tube-type h3{min-height:0;font-size:22px;margin-bottom:23px}.valvedesk-tube-type .meltone-prose{font-size:16px;line-height:1.8;max-width:65ch}.valvedesk-native-demos{grid-template-columns:minmax(0,1fr);gap:32px;margin-top:38px}.valvedesk-native-video{max-width:580px}.valvedesk-native-video--portrait{max-width:350px}.valvedesk-features li{font-size:15px}}@media(max-width:480px){.valvedesk-native-video--portrait{max-width:320px}}@media(max-width:390px){.valvedesk-hero h1{font-size:43px}.valvedesk-tube-type h3{font-size:21px}.valvedesk-tube-type .meltone-prose{font-size:15px}}.free-download-form{width:100%;min-width:0;margin:0}.free-download-email-label{display:block;font-size:12px;line-height:1.4;color:#d1d1cb;margin-bottom:9px}.free-download-form>input{display:block;width:100%;min-width:0;min-height:51px;padding:13px 15px;border:1px solid #b4b4af;border-radius:13px;background:#17171740;color:var(--paper);font:inherit;font-size:14px;line-height:1.5;outline:none}.free-download-form>input::placeholder{color:#adada8}.free-download-form>input:focus-visible{outline:2px solid var(--paper);outline-offset:3px}.free-download-form>input[aria-invalid=true]{border-color:#edb8b8}.free-download-consent{display:flex;align-items:flex-start;gap:10px;margin-top:15px;cursor:pointer;font-size:12px;line-height:1.6;color:#c5c5c1}.free-download-consent input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;accent-color:#f1f0ea;flex:none;width:16px;height:16px;margin:1px 0 0;cursor:pointer}.free-download-consent input:focus-visible{outline:2px solid var(--paper);outline-offset:3px}.free-download-submit.button{width:100%;min-height:53px;margin-top:19px;border-radius:16px;font-size:15px;gap:14px}.free-download-error{color:#edb8b8;font-size:12px;line-height:1.5;margin:8px 0 0}.free-download-error a{color:var(--paper);font-weight:600;transition:opacity .16s}.free-download-error a:hover{opacity:.7}.free-download-status{min-height:18px;margin-top:12px;font-size:12px;line-height:1.5;color:#c5c5c1}.free-download-status>p{margin:0}.free-download-status a{color:var(--paper);font-weight:600}.free-download-success p{margin:0 0 7px;font-size:12px;line-height:1.6;color:#d1d1cb}.free-download-success p:first-child{font-size:15px;font-weight:650;color:var(--paper);margin-bottom:10px}.free-download-success p:last-child{margin-bottom:0}@media(max-width:760px){.free-download-form>input{min-height:51px}.free-download-consent{font-size:12px}.free-download-submit.button{min-height:53px}}.page-main.survive-main{padding-bottom:48px}.survive-main{--survive-section-space:104px}.survive-hero h1{font-size:clamp(58px,5.7vw,88px);letter-spacing:-3.5px}.survive-hero-art{max-width:760px}.survive-hero-form{width:100%;max-width:400px;margin-top:30px;scroll-margin-top:35px}.survive-formats{display:flex;flex-wrap:wrap;gap:13px 22px;list-style:none;padding:0;margin:22px 0 0;color:#c4c4bf;font-size:11px;line-height:1.5}.survive-formats li{display:inline-flex;align-items:center;gap:8px}.survive-formats img{width:16px;height:16px;object-fit:contain;filter:brightness(0) invert(1);flex:none}.survive-detail-section{margin-top:var(--survive-section-space);scroll-margin-top:35px}.survive-overview{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:85px;align-items:center}.survive-overview-art{position:static;min-width:0;max-width:650px;justify-self:center}.survive-split{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:85px;align-items:center;padding-top:62px;border-top:1px solid var(--line)}.survive-xy-pad-art,.survive-channel-art{position:static;width:100%;max-width:330px;justify-self:center}.survive-character-tags{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0 0 25px}.survive-character-tags li{border-radius:20px;background:#d6d6d1;color:#191919;padding:6px 11px;font-size:11px;line-height:1.2;font-weight:400;letter-spacing:.2px}.survive-waveform{padding-top:62px;border-top:1px solid var(--line)}.survive-waveform-copy{max-width:800px;margin-bottom:38px}.survive-waveform-copy .meltone-prose{max-width:75ch}.survive-waveform-art{position:static;max-width:1120px}.survive-detail-copy{padding-top:62px;border-top:1px solid var(--line)}.survive-detail-copy .meltone-section-title{max-width:750px}.survive-detail-copy .meltone-prose{max-width:85ch}.survive-technical{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:85px;padding-top:62px;border-top:1px solid var(--line)}.survive-technical-copy{min-width:0}.survive-technical-list{list-style:none;padding:0;margin:28px 0 0}.survive-technical-list li{font-size:15px;line-height:1.65;color:#c9c9c4;padding:14px 0;border-bottom:1px solid #ffffff25}.survive-technical-list li:first-child{padding-top:0}.survive-technical-list li:last-child{border-bottom:0;padding-bottom:0}@media(min-width:1600px){.survive-main{--survive-section-space:120px}}@media(max-width:1100px){.survive-main{--survive-section-space:84px}.survive-hero h1{font-size:65px;letter-spacing:-2.5px}.survive-overview,.survive-split,.survive-technical{gap:45px}.survive-formats{gap:12px 18px;font-size:10px}.survive-xy-pad-art,.survive-channel-art{max-width:310px}}@media(max-width:760px){.page-main.survive-main{padding-bottom:40px}.survive-main{--survive-section-space:64px}.survive-hero h1{font-size:clamp(46px,13vw,70px);letter-spacing:-2.5px}.survive-hero-art{max-width:630px}.survive-hero-form{order:2;max-width:none;margin-top:0}.survive-formats{order:3;width:100%;gap:13px 22px;margin-top:22px;font-size:11px}.survive-overview,.survive-split,.survive-technical{grid-template-columns:minmax(0,1fr);gap:34px}.survive-overview-art{max-width:600px;justify-self:start}.survive-split,.survive-waveform,.survive-detail-copy,.survive-technical{padding-top:38px}.survive-xy-pad-art,.survive-channel-art{max-width:330px;justify-self:start}.survive-waveform-copy{margin-bottom:29px}.survive-character-tags{margin-bottom:23px}.survive-technical-list{margin-top:25px}.survive-technical-list li{font-size:14px}}@media(max-width:390px){.survive-hero h1{font-size:46px}.survive-formats{gap:12px 17px;font-size:10px}.survive-character-tags li{padding:6px 10px}}.page-main.anchor-main{padding-bottom:48px}.anchor-main{--anchor-section-space:104px}.anchor-hero h1{font-size:clamp(58px,5.7vw,88px);letter-spacing:-3.5px}.anchor-hero-art{max-width:800px}.anchor-hero-form{width:100%;max-width:400px;margin-top:30px;scroll-margin-top:35px}.anchor-formats{display:flex;flex-wrap:wrap;gap:13px 22px;list-style:none;padding:0;margin:22px 0 0;color:#c4c4bf;font-size:11px;line-height:1.5}.anchor-formats li{display:inline-flex;align-items:center;gap:8px}.anchor-formats img{width:16px;height:16px;object-fit:contain;filter:brightness(0) invert(1);flex:none}.anchor-detail-section{margin-top:var(--anchor-section-space);scroll-margin-top:35px}.anchor-overview-heading{max-width:850px;margin-bottom:42px}.anchor-overview-heading .meltone-prose{max-width:78ch}.anchor-overview-art{position:static;width:100%;max-width:1180px}.anchor-editorial,.anchor-card-section,.anchor-workflow,.anchor-signal-flow{padding-top:62px;border-top:1px solid var(--line)}.anchor-editorial{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:85px}.anchor-editorial-copy{min-width:0}.anchor-editorial-copy .meltone-prose{max-width:68ch}.anchor-statement{display:flex;flex-direction:column;gap:5px;margin:31px 0 0;font-size:clamp(20px,2.2vw,30px);line-height:1.4;font-weight:600;letter-spacing:-.7px;color:var(--paper)}.anchor-section-heading{max-width:840px;margin-bottom:39px}.anchor-section-heading .meltone-prose{max-width:75ch}.anchor-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:31px 48px}.anchor-copy-card{position:relative;min-width:0;padding:27px 29px 29px;border:1px solid #ffffff26;border-radius:16px;background:linear-gradient(135deg,#ffffff05,#ffffff01)}.anchor-card-number{display:block;margin-bottom:24px;font-size:11px;line-height:1;letter-spacing:1.2px;color:#adada8}.anchor-copy-card h3,.anchor-workflow-card h3{font-size:23px;line-height:1.25;letter-spacing:-.6px;font-weight:650;margin:0 0 17px;color:var(--paper);overflow-wrap:break-word}.anchor-copy-card .meltone-prose{font-size:15px;line-height:1.75;max-width:62ch}.anchor-copy-card .meltone-prose p{margin-bottom:15px}.anchor-copy-card .meltone-prose p:last-child{margin-bottom:0}.anchor-use-cases .anchor-copy-card:last-child:nth-child(odd){grid-column:1/-1}.anchor-use-cases .anchor-copy-card:last-child:nth-child(odd) .meltone-prose{max-width:100ch}.anchor-workflow-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}.anchor-workflow-card{min-width:0;display:flex;flex-direction:column}.anchor-workflow-card-copy{max-width:65ch}.anchor-workflow-card .meltone-prose{font-size:15px;line-height:1.75}.anchor-workflow-art-stage{display:flex;align-items:flex-end;justify-content:center;flex:1;margin-top:36px;min-height:0}.anchor-workflow-art{position:static;width:auto;max-width:100%}.anchor-workflow-art .meltone-image-frame{width:auto}.anchor-workflow-art img{width:auto;height:410px;max-width:100%;object-fit:contain}.anchor-flow-chain{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.45fr) minmax(0,1fr);gap:34px;list-style:none;padding:0;margin:0 0 31px}.anchor-flow-chain li{position:relative;display:flex;align-items:center;justify-content:center;min-height:85px;text-align:center;padding:17px 20px;border:1px solid #ffffff40;border-radius:13px;background:#ffffff04;font-size:15px;line-height:1.5;font-weight:550;color:var(--paper)}.anchor-flow-chain li:not(:last-child):after{content:"→";position:absolute;right:-27px;top:50%;transform:translateY(-50%);color:#b8b8b2;font-size:21px;font-weight:300}.anchor-signal-flow>.meltone-prose{max-width:88ch}.anchor-requirements li{display:flex;flex-wrap:wrap;gap:3px 9px}.anchor-requirement-label{flex-basis:100%;font-size:11px;line-height:1.4;letter-spacing:.35px;color:#a7a7a2;margin-bottom:4px}.anchor-requirement-fragment{display:inline-flex;gap:9px;align-items:baseline}.anchor-requirement-separator{color:#8c8c87}@media(min-width:1600px){.anchor-main{--anchor-section-space:120px}}@media(max-width:1100px){.anchor-main{--anchor-section-space:84px}.anchor-hero h1{font-size:65px;letter-spacing:-2.5px}.anchor-formats{gap:12px 18px;font-size:10px}.anchor-editorial{gap:45px}.anchor-card-grid{gap:24px}.anchor-copy-card{padding:24px}.anchor-copy-card h3,.anchor-workflow-card h3{font-size:21px}.anchor-workflow-grid{gap:35px}.anchor-workflow-art img{height:350px}.anchor-flow-chain{gap:27px}.anchor-flow-chain li:not(:last-child):after{right:-23px}}@media(max-width:760px){.page-main.anchor-main{padding-bottom:40px}.anchor-main{--anchor-section-space:64px}.anchor-hero h1{font-size:clamp(46px,13vw,70px);letter-spacing:-2.5px}.anchor-hero-art{max-width:630px}.anchor-hero-form{order:2;max-width:none;margin-top:0}.anchor-formats{order:3;width:100%;gap:13px 22px;margin-top:22px;font-size:11px}.anchor-overview-heading{margin-bottom:30px}.anchor-editorial,.anchor-card-section,.anchor-workflow,.anchor-signal-flow{padding-top:38px}.anchor-editorial{grid-template-columns:minmax(0,1fr);gap:0}.anchor-statement{margin-top:25px;font-size:23px}.anchor-section-heading{margin-bottom:29px}.anchor-card-grid{gap:18px}.anchor-copy-card{padding:23px}.anchor-copy-card h3,.anchor-workflow-card h3{font-size:21px}.anchor-card-number{margin-bottom:20px}.anchor-workflow-grid{gap:28px}.anchor-workflow-art-stage{margin-top:29px}.anchor-workflow-art img{height:300px}.anchor-flow-chain{gap:23px;grid-template-columns:minmax(0,1fr);margin-bottom:27px}.anchor-flow-chain li{min-height:64px;padding:15px;font-size:14px}.anchor-flow-chain li:not(:last-child):after{content:"↓";right:auto;left:50%;top:auto;bottom:-25px;transform:translate(-50%);font-size:20px}.anchor-card-grid,.anchor-workflow-grid{grid-template-columns:minmax(0,1fr)}.anchor-use-cases .anchor-copy-card:last-child:nth-child(odd){grid-column:auto}.anchor-workflow-art img{height:auto;max-height:430px}.anchor-workflow-card--start .anchor-workflow-art{max-width:302px}.anchor-workflow-card--end .anchor-workflow-art{max-width:438px}.anchor-workflow-grid{gap:47px}}@media(max-width:390px){.anchor-hero h1{font-size:46px}.anchor-formats{gap:12px 17px;font-size:10px}.anchor-statement{font-size:21px}.anchor-copy-card{padding:21px}.anchor-copy-card h3,.anchor-workflow-card h3{font-size:20px}.anchor-copy-card .meltone-prose{font-size:14px}.anchor-workflow-art img{max-height:390px}}.page-main.transient-main{padding-bottom:48px}.transient-main{--transient-section-space:104px}.transient-hero h1{font-size:clamp(50px,4.9vw,74px);letter-spacing:-3px;max-width:11ch}.transient-hero-art{position:static;max-width:345px}.transient-hero-form{width:100%;max-width:400px;margin-top:30px;scroll-margin-top:35px}.transient-formats{display:flex;flex-wrap:wrap;gap:13px 22px;list-style:none;padding:0;margin:22px 0 0;color:#c4c4bf;font-size:11px;line-height:1.5}.transient-formats li{display:inline-flex;align-items:center;gap:8px}.transient-formats img{width:16px;height:16px;object-fit:contain;filter:brightness(0) invert(1);flex:none}.transient-detail-section{margin-top:var(--transient-section-space);scroll-margin-top:35px}.transient-overview{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:70px;align-items:center}.transient-overview-video{min-width:0}.transient-overview-video .meltone-video-poster{background:#000}.transient-overview-video .meltone-video-poster img{object-fit:contain}.transient-overview .meltone-prose{max-width:65ch}.transient-controls,.transient-editorial{padding-top:62px;border-top:1px solid var(--line)}.transient-section-heading{max-width:830px;margin-bottom:34px}.transient-section-heading .meltone-prose{max-width:76ch}.transient-direction-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.transient-direction-card{min-width:0;padding:29px 30px 30px;border:1px solid #ffffff26;border-radius:16px;background:linear-gradient(135deg,#ffffff05,#ffffff01)}.transient-direction-card h3{margin:0 0 16px;font-size:23px;line-height:1.3;font-weight:650;letter-spacing:-.6px;color:var(--paper)}.transient-direction-card .meltone-prose{font-size:15px;line-height:1.75;max-width:65ch}.transient-control-closing{margin-top:29px}.transient-control-closing .meltone-prose{max-width:90ch}.transient-editorial{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:85px}.transient-editorial-copy{min-width:0}.transient-editorial-copy .meltone-prose{max-width:68ch}.transient-source-tags{margin-top:30px}.transient-source-tags .meltone-eyebrow{margin-bottom:14px;font-size:10px;letter-spacing:1.3px}.transient-source-tags ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.transient-source-tags li{border-radius:20px;background:#d6d6d1;color:#191919;padding:6px 11px;font-size:11px;line-height:1.2;font-weight:400;letter-spacing:.2px}@media(min-width:1600px){.transient-main{--transient-section-space:120px}.transient-hero-art{max-width:365px}}@media(max-width:1100px){.transient-main{--transient-section-space:84px}.transient-hero h1{font-size:clamp(43px,5.6vw,62px);letter-spacing:-2.5px}.transient-hero-art{max-width:300px}.transient-formats{gap:12px 18px;font-size:10px}.transient-overview{gap:40px}.transient-editorial{gap:45px}.transient-direction-grid{gap:25px}.transient-direction-card{padding:25px}.transient-direction-card h3{font-size:21px}}@media(max-width:760px){.page-main.transient-main{padding-bottom:40px}.transient-main{--transient-section-space:64px}.transient-hero h1{font-size:clamp(43px,11.8vw,62px);letter-spacing:-2.5px;max-width:11ch}.transient-hero-art{max-width:220px;margin-top:30px;margin-bottom:34px}.transient-hero-form{order:2;max-width:none;margin-top:0}.transient-formats{order:3;width:100%;gap:13px 22px;margin-top:22px;font-size:11px}.transient-overview{grid-template-columns:minmax(0,1fr);gap:32px}.transient-controls,.transient-editorial{padding-top:38px}.transient-editorial{grid-template-columns:minmax(0,1fr);gap:0}.transient-section-heading{margin-bottom:27px}.transient-direction-grid{grid-template-columns:minmax(0,1fr);gap:18px}.transient-direction-card{padding:24px}.transient-direction-card h3{font-size:21px}.transient-control-closing{margin-top:24px}.transient-source-tags{margin-top:26px}}@media(max-width:390px){.transient-hero h1{font-size:43px}.transient-hero-art{max-width:205px}.transient-formats{gap:12px 17px;font-size:10px}.transient-direction-card{padding:22px}.transient-direction-card h3{font-size:20px}.transient-direction-card .meltone-prose{font-size:14px}}.page-main.tiltone-main{padding-bottom:48px}.tiltone-main{--tiltone-section-space:104px}.tiltone-hero h1{font-size:clamp(58px,5.7vw,88px);letter-spacing:-3.5px}.tiltone-hero-art{position:static;max-width:282px}.tiltone-hero-form{width:100%;max-width:400px;margin-top:30px;scroll-margin-top:35px}.tiltone-formats{display:flex;flex-wrap:wrap;gap:13px 22px;list-style:none;padding:0;margin:22px 0 0;color:#c4c4bf;font-size:11px;line-height:1.5}.tiltone-formats li{display:inline-flex;align-items:center;gap:8px}.tiltone-formats img{width:16px;height:16px;object-fit:contain;filter:brightness(0) invert(1);flex:none}.tiltone-detail-section{margin-top:var(--tiltone-section-space);scroll-margin-top:35px}.tiltone-overview{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:85px;align-items:center}.tiltone-overview .meltone-prose{max-width:68ch}.tiltone-overview-art{position:static;width:100%;max-width:320px;justify-self:center}.tiltone-editorial{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:85px;padding-top:62px;border-top:1px solid var(--line)}.tiltone-editorial-copy{min-width:0}.tiltone-editorial-copy .meltone-prose{max-width:68ch}.tiltone-source-tags{display:flex;flex-wrap:wrap;gap:12px;list-style:none;padding:0;margin:4px 0 0;max-width:570px}.tiltone-source-tags li{border-radius:20px;background:#d6d6d1;color:#191919;padding:8px 14px;font-size:12px;line-height:1.3;font-weight:400;letter-spacing:.2px}@media(min-width:1600px){.tiltone-main{--tiltone-section-space:120px}}@media(max-width:1100px){.tiltone-main{--tiltone-section-space:84px}.tiltone-hero h1{font-size:65px;letter-spacing:-2.5px}.tiltone-hero-art{max-width:220px}.tiltone-formats{gap:12px 18px;font-size:10px}.tiltone-overview,.tiltone-editorial{gap:45px}.tiltone-overview-art{max-width:280px}}@media(max-width:760px){.page-main.tiltone-main{padding-bottom:40px}.tiltone-main{--tiltone-section-space:64px}.tiltone-hero h1{font-size:clamp(46px,13vw,70px);letter-spacing:-2.5px}.tiltone-hero-art{max-width:190px;margin-top:30px;margin-bottom:34px}.tiltone-hero-form{order:2;max-width:none;margin-top:0}.tiltone-formats{order:3;width:100%;gap:13px 22px;margin-top:22px;font-size:11px}.tiltone-overview{grid-template-columns:minmax(0,1fr);gap:34px}.tiltone-overview-art{max-width:255px}.tiltone-editorial{grid-template-columns:minmax(0,1fr);gap:0;padding-top:38px}.tiltone-source-tags{margin-top:0;gap:10px}.tiltone-source-tags li{padding:7px 12px}}@media(max-width:390px){.tiltone-hero h1{font-size:46px}.tiltone-formats{gap:12px 17px;font-size:10px}.tiltone-overview-art{max-width:230px}.tiltone-source-tags li{font-size:11px}}.page-main.full-suite-main{padding-bottom:48px}.full-suite-main{--full-suite-section-space:84px}.full-suite-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:85px;align-items:center;min-height:480px;padding:76px 0 68px}.full-suite-hero-info{min-width:0}.full-suite-hero h1{font-size:clamp(72px,8vw,118px);line-height:.98;letter-spacing:-5px;font-weight:750;margin:0 0 25px}.full-suite-subtitle{font-size:21px;line-height:1.5;color:#d1d1cb;margin:0}.full-suite-hero-points{display:grid;gap:10px;list-style:none;padding:0;margin:28px 0 0;color:#c7c7c2;font-size:14px;line-height:1.6;max-width:560px}.full-suite-hero-points li{position:relative;padding-left:14px}.full-suite-hero-points li:before{content:"";position:absolute;left:0;top:.66em;width:3px;height:3px;border-radius:50%;background:#bdbdb8}.full-suite-purchase{min-width:0;padding:32px;border:1px solid #ffffff38;border-radius:20px;background:linear-gradient(140deg,#ffffff09,#ffffff02);box-shadow:0 20px 50px #00000012}.full-suite-purchase-preview{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:12px 9px;list-style:none;padding:0;margin:0 0 27px}.full-suite-purchase-preview li{grid-column:span 2;min-width:0;height:68px;display:flex;align-items:center;justify-content:center}.full-suite-purchase-preview li:nth-child(5){grid-column:2/span 2}.full-suite-purchase-preview img{display:block;width:auto;height:auto;max-width:100%;max-height:68px;object-fit:contain;border-radius:3px}.full-suite-purchase .qf-price-row{margin-bottom:8px}.full-suite-purchase .meltone-tax-note{font-size:11px;line-height:1.6;color:#deded8;margin-bottom:23px}.full-suite-buy.button{width:100%;min-height:53px;border-radius:16px;font-size:15px;gap:12px}.full-suite-purchase-discount{margin-bottom:17px}.full-suite-purchase-discount .qf-discount-badge{position:static;box-shadow:none}.full-suite-detail-section{margin-top:var(--full-suite-section-space);scroll-margin-top:35px}.full-suite-overview{max-width:1030px}.full-suite-overview .meltone-prose{max-width:92ch}.full-suite-purchase-model{margin-top:34px;padding:27px 30px;border:1px solid #ffffff2b;border-radius:16px;background:#ffffff03;scroll-margin-top:35px}.full-suite-purchase-model h2{margin:0 0 17px;font-size:20px;line-height:1.35;letter-spacing:-.35px;font-weight:600;color:var(--paper)}.full-suite-purchase-model .meltone-prose{font-size:13px;line-height:1.8;max-width:none}.full-suite-purchase-model .meltone-prose p{margin:0 0 7px}.full-suite-purchase-model .meltone-prose p:last-child{margin-bottom:0}.full-suite-included>.meltone-section-title{margin-bottom:34px}.full-suite-product-list{border-top:1px solid var(--line)}.full-suite-product-row{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:85px;padding:46px 0;border-bottom:1px solid var(--line);scroll-margin-top:35px}.full-suite-product-row:last-child{border-bottom:0;padding-bottom:0}.full-suite-product-heading{min-width:0}.full-suite-product-number{display:block;margin-bottom:17px;font-size:11px;line-height:1.3;letter-spacing:1px;color:#a9a9a4}.full-suite-product-heading h3{font-size:clamp(29px,3vw,43px);line-height:1.15;letter-spacing:-1.25px;margin:0 0 26px;font-weight:650;color:var(--paper);overflow-wrap:break-word}.full-suite-product-heading h3 a{transition:opacity .18s;text-decoration:none}.full-suite-product-heading h3 a:hover{opacity:.7;text-decoration:none}.full-suite-learn-more.button{min-height:53px;max-width:200px;width:100%;border-radius:16px;font-size:14px;gap:13px}.full-suite-product-content{min-width:0}.full-suite-product-visual{display:flex;align-items:center;justify-content:center;min-width:0;width:100%;max-width:390px;margin:0 auto 30px;text-decoration:none}.full-suite-product-art{width:100%;min-width:0}.full-suite-product-art .meltone-image-frame{display:flex;align-items:center;justify-content:center;height:240px}.full-suite-product-art img{width:auto;height:auto;max-width:100%;max-height:240px;object-fit:contain}.full-suite-product-art--purge-plus img{clip-path:inset(0 0 2px round 4px)}.full-suite-product-content>.meltone-prose{font-size:15px;line-height:1.8;max-width:74ch;min-width:0}.full-suite-product-content>.meltone-prose p{margin-bottom:19px}.full-suite-product-content>.meltone-prose p:last-child{margin-bottom:0}.full-suite-requirements{padding-top:54px;gap:85px}.full-suite-memory-row{display:flex;flex-direction:column;gap:16px}.full-suite-memory-group{display:flex;flex-direction:column;gap:5px;min-width:0}.full-suite-memory-products{font-size:11px;line-height:1.6;color:#aaa9a4;max-width:66ch}@media(min-width:1600px){.full-suite-main{--full-suite-section-space:100px}.full-suite-hero{min-height:520px;gap:100px}.full-suite-purchase{padding:38px}}@media(max-width:1100px){.full-suite-main{--full-suite-section-space:72px}.full-suite-hero{gap:45px;grid-template-columns:minmax(0,1.15fr) minmax(270px,.85fr);min-height:440px;padding:64px 0}.full-suite-hero h1{font-size:clamp(64px,8vw,88px);letter-spacing:-4px}.full-suite-subtitle{font-size:19px}.full-suite-purchase{padding:27px}.full-suite-product-row,.full-suite-requirements{gap:45px}.full-suite-product-heading h3{font-size:33px}}@media(max-width:900px){.full-suite-hero{grid-template-columns:minmax(0,1fr);gap:32px;min-height:0;padding:54px 0}.full-suite-hero h1{font-size:clamp(64px,10vw,86px)}.full-suite-purchase{max-width:430px;width:100%}.full-suite-hero-points{margin-top:24px}.full-suite-product-row{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}}@media(max-width:760px){.page-main.full-suite-main{padding-bottom:40px}.full-suite-main{--full-suite-section-space:58px}.full-suite-hero{padding:43px 0 42px;gap:30px}.full-suite-hero h1{font-size:clamp(54px,13.6vw,78px);letter-spacing:-2.8px;margin-bottom:19px}.full-suite-subtitle{font-size:18px}.full-suite-hero-points{font-size:13px;gap:8px;margin-top:22px}.full-suite-purchase{max-width:none;padding:25px 24px;border-radius:17px}.full-suite-purchase .meltone-tax-note{margin-bottom:20px}.full-suite-purchase-preview{gap:11px 8px;margin-bottom:25px}.full-suite-purchase-preview li{height:62px}.full-suite-purchase-preview img{max-height:62px}.full-suite-section-nav{gap:10px 23px}.full-suite-overview .meltone-prose{font-size:16px}.full-suite-purchase-model{margin-top:28px;padding:23px;border-radius:14px}.full-suite-purchase-model h2{font-size:18px;margin-bottom:15px}.full-suite-purchase-model .meltone-prose{font-size:13px;line-height:1.75}.full-suite-purchase-model .meltone-prose p{margin-bottom:12px}.full-suite-included>.meltone-section-title{margin-bottom:25px}.full-suite-product-row{display:flex;flex-direction:column;gap:0;padding:34px 0}.full-suite-product-heading{display:contents}.full-suite-product-art .meltone-image-frame{height:220px}.full-suite-product-art img{max-height:220px}.full-suite-product-number{order:0;margin-bottom:13px}.full-suite-product-heading h3{order:1;font-size:32px;margin-bottom:24px}.full-suite-learn-more.button{order:4;max-width:190px;min-height:53px;margin-top:24px}.full-suite-product-content{display:contents}.full-suite-product-visual{order:2;max-width:390px;margin:0 auto 27px}.full-suite-product-content>.meltone-prose{order:3;font-size:15px}.full-suite-requirements{gap:30px;padding-top:38px}.full-suite-memory-row{gap:15px}.full-suite-memory-products{font-size:10px}}@media(max-width:390px){.full-suite-hero h1{font-size:54px}.full-suite-purchase{padding:23px 20px}.full-suite-purchase-model{padding:21px}.full-suite-product-heading h3{font-size:30px}.full-suite-purchase-preview{column-gap:7px}.full-suite-purchase-preview li{height:58px}.full-suite-purchase-preview img{max-height:58px}.full-suite-product-art .meltone-image-frame{height:200px}.full-suite-product-art img{max-height:200px}}.fx-bundle-main .full-suite-hero h1{font-size:clamp(60px,6.7vw,100px);line-height:1.02;letter-spacing:-4px;max-width:11ch}.fx-bundle-main .full-suite-purchase-preview{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px}.fx-bundle-main .full-suite-purchase-preview li{grid-column:auto;height:82px}.fx-bundle-main .full-suite-purchase-preview img{max-height:82px}@media(max-width:1100px){.fx-bundle-main .full-suite-hero h1{font-size:clamp(56px,6.7vw,80px);letter-spacing:-3.2px}}@media(max-width:900px){.fx-bundle-main .full-suite-hero h1{font-size:clamp(58px,8.6vw,78px)}}@media(max-width:760px){.fx-bundle-main .full-suite-hero h1{font-size:clamp(46px,12vw,64px);letter-spacing:-2.5px}.fx-bundle-main .full-suite-purchase-preview{gap:14px 17px}.fx-bundle-main .full-suite-purchase-preview li{height:72px}.fx-bundle-main .full-suite-purchase-preview img{max-height:72px}}@media(max-width:390px){.fx-bundle-main .full-suite-hero h1{font-size:46px;letter-spacing:-2.2px}.fx-bundle-main .full-suite-purchase-preview{gap:13px 15px}.fx-bundle-main .full-suite-purchase-preview li{height:66px}.fx-bundle-main .full-suite-purchase-preview img{max-height:66px}}:root{font-family:Inter Variable,Inter,sans-serif;color:#f2f1ed;background:#111112;font-synthesis:none;font-optical-sizing:auto;font-weight:400;--paper:#f1f0ea;--muted:#bdbdb8;--line:#52534e;--page-width:1487px;--site-background:linear-gradient(180deg,#111112 0%,#181819 100%);color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}body{margin:0;min-width:0;min-height:100svh;background:var(--site-background);background-repeat:no-repeat;-webkit-font-smoothing:antialiased;position:relative;isolation:isolate}button,a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button{font:inherit;cursor:pointer;color:inherit}a{color:inherit;text-decoration:none}button:disabled{cursor:default;opacity:.35}button:focus-visible,a:focus-visible{outline:2px solid #f4efcc;outline-offset:6px}img{max-width:100%;display:block}.skip-link{position:fixed;left:16px;top:16px;padding:14px 20px;background:var(--paper);color:#161715;transform:translateY(-200%);z-index:100}.skip-link:focus{transform:none}.site-header{position:relative;z-index:10}.header-inner{height:86px;max-width:none;margin:auto;padding:0 36px;display:flex;align-items:center;justify-content:space-between;gap:24px}.header-inner:after{content:"";position:absolute;bottom:0;left:36px;right:36px;height:1px;background:var(--line)}.brand{flex:none;display:block;width:100px}.brand img{width:100%;height:auto;filter:brightness(0) invert(1);object-fit:contain}.header-right{display:flex;align-items:center;gap:28px}.icon-button{padding:0;border:0;background:none;display:inline-flex;align-items:center;justify-content:center;flex:none;color:var(--paper);transition:color .18s,background .18s,transform .18s}.icon-button:hover{color:#fff;transform:translateY(-1px)}.cart-toggle{position:relative;width:32px;height:40px}.cart-badge{position:absolute;right:-6px;top:-1px;min-width:17px;height:17px;border-radius:20px;display:grid;place-items:center;background:#99b6a1;color:#fff;font-size:10px;font-weight:600;padding:1px 4px}.account-link{width:28px;height:40px}.desktop-menu{display:flex;align-items:center;gap:29px;font-size:14px}.desktop-menu a,.footer-links a{transition:opacity .16s}.desktop-menu a:hover,.footer-links a:hover{opacity:.66}.menu-toggle,.mobile-menu{display:none}.page-main{max-width:var(--page-width);margin:0 auto;padding:0 36px}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:40px 0 23px}h1{font-size:42px;line-height:1.17;letter-spacing:-1.5px;font-weight:740;margin:0}.section-links{display:flex;align-items:center;gap:12px;flex:none}.button{min-height:45px;padding:11px 24px;display:inline-flex;align-items:center;justify-content:center;gap:14px;font-size:14px;font-weight:650;line-height:1.2;border:1px solid var(--paper);border-radius:24px;white-space:nowrap;transition:background .18s,color .18s,transform .18s,box-shadow .18s}.button-outline{background:transparent;color:var(--paper)}.button-light,.button-outline:hover{background:var(--paper);color:#171815}.button-light:hover{background:#fff;box-shadow:0 3px 15px #0002}.button:active{transform:translateY(1px)}.section-links .button{min-width:164px;min-height:43px;padding:10px 22px;font-size:13px}.section-links .faq{min-width:136px}.product-gallery{position:relative;padding:0 66px 28px}.product-panel{display:grid;grid-template-columns:35.5% minmax(0,1fr);gap:28px;align-items:center;min-height:510px}.product-information{padding:18px 0 16px;animation:information-in .35s cubic-bezier(.21,.6,.35,1) both;min-width:0}.product-tags{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:23px;min-height:28px}.tag{background:#d3d4d0;color:#1b1c19;font-size:12px;line-height:1.2;font-weight:500;padding:7px 14px;border-radius:100px;white-space:nowrap}.product-information h2{font-size:60px;line-height:1.08;letter-spacing:-2px;font-weight:750;margin:0 0 13px;white-space:nowrap}.product-category{font-size:17px;font-weight:400;line-height:1.5;color:#c5c5bf;margin:0;min-height:27px;max-width:430px}.product-description{font-size:17px;line-height:1.6;max-width:420px;color:#eeeee8;font-weight:400;margin:34px 0 29px}.product-price{display:flex;align-items:baseline;gap:8px;margin:0 0 31px}.product-price>span{font-size:13px;letter-spacing:.2px;font-weight:500;color:#d6d6d0}.product-price strong{font-size:39px;line-height:1.2;letter-spacing:-1px;font-weight:730;white-space:nowrap}.add-to-cart{border-radius:18px;min-height:53px;min-width:205px;font-size:16px;font-weight:650;padding:13px 25px}.product-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(148px,100%),1fr));gap:12px;width:100%;max-width:400px}.product-actions .button{width:100%;min-width:0;min-height:53px;padding:13px 14px;border-radius:16px;gap:8px;font-size:15px;justify-content:center}.learn-more{font-weight:650}.learn-more svg{transition:transform .18s}.learn-more:hover svg{transform:translate(3px)}.product-title-link{transition:opacity .18s}.product-title-link:hover{opacity:.82}.product-visual{position:relative;cursor:pointer}.image-link-hint{position:absolute;right:0;bottom:7px;width:36px;height:36px;border:1px solid #e7e7de70;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#171816a6;opacity:0;translate:0 4px;transition:opacity .18s,translate .18s}.product-visual:hover .image-link-hint,.product-visual:focus-visible .image-link-hint{opacity:1;translate:0 0}.product-visual{--image-limit:510px;--tilt-x:0deg;--tilt-y:0deg;min-width:0;height:510px;display:flex;align-items:center;justify-content:center;perspective:1200px;touch-action:pan-y}.product-image-frame{display:block;flex:none;min-width:0;width:min(100%,calc(var(--image-limit) * var(--image-ratio)));aspect-ratio:var(--image-ratio);filter:drop-shadow(0 0 48px #d8d5bd12) drop-shadow(0 18px 25px #0005);transform:translate3d(var(--image-x,0px),var(--image-y,0px),0) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transition:transform .45s cubic-bezier(.2,.7,.3,1);animation:product-in .42s cubic-bezier(.21,.6,.35,1) both}.product-image{display:block;width:100%;height:auto;max-width:none;border-radius:4px;clip-path:inset(0 round 4px);-webkit-user-select:none;user-select:none}.product-visual-purge-plus .product-image{clip-path:inset(0 0 2px 0 round 4px)}.product-visual-melino{--image-limit:500px}.gallery-arrow{position:absolute;top:48%;transform:translateY(-50%);width:44px;height:44px;border-radius:10px;border:0;z-index:2;background:transparent;opacity:.7}.gallery-arrow:hover{background:transparent;color:var(--paper);opacity:1;transform:translateY(-50%)}.gallery-arrow svg{transition:translate .16s;filter:drop-shadow(0 1px 2px #0005)}.gallery-arrow.previous:hover svg{translate:-2px 0}.gallery-arrow.next:hover svg{translate:2px 0}.gallery-arrow.previous{left:-7px}.gallery-arrow.next{right:-7px}.product-selector{border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:29px;padding:34px 29px 45px;position:relative}.product-tab{border:0;border-bottom:2px solid transparent;background:none;color:#999b95;padding:0 0 10px;min-width:0;transition:color .18s,border-color .18s}.thumbnail{display:block;width:100%;aspect-ratio:2.2;overflow:hidden;border-radius:5px;opacity:.8;transition:opacity .24s,transform .24s;box-shadow:0 4px 8px #0003}.thumbnail img{width:100%;height:100%;object-fit:cover;object-position:center 39%}#product-tab-purge-plus .thumbnail img{transform:scale(1.08);transform-origin:center;object-position:center 22%}.thumbnail-label{display:block;white-space:nowrap;font-size:13px;line-height:1.4;font-weight:650;margin-top:11px}.product-tab.selected{border-bottom-color:var(--paper);color:var(--paper)}.product-tab:hover{color:var(--paper)}.product-tab:hover .thumbnail{opacity:1;transform:translateY(-3px)}.product-tab.selected .thumbnail{opacity:1}.site-footer{border-top:0;background:transparent}.footer-cookie-settings{border:0;padding:0;background:none;color:inherit;font:inherit;line-height:inherit;cursor:pointer;transition:opacity .16s}.footer-cookie-settings:hover{opacity:.66}.footer-inner{max-width:none;min-height:108px;margin:auto;padding:18px 36px;display:flex;align-items:center;gap:32px;justify-content:space-between}.brand-footer{width:80px}.footer-copy{text-align:center;white-space:nowrap}.footer-copy p{font-size:11px;letter-spacing:2.2px;font-weight:400;margin:0 0 9px;color:#cecec8}.footer-copy>span{color:#95978f;font-size:11px;letter-spacing:.4px}.footer-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px;font-size:11px;line-height:1.4;color:#c8c9c3}.social-links{display:flex;gap:20px;align-items:center;flex:none}.social-links a{display:inline-flex;transition:opacity .18s}.social-links a:hover{opacity:.65}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cart-dialog{position:fixed;inset:0 0 0 auto;height:100dvh;max-height:none;width:min(460px,100vw);max-width:100vw;margin:0;border:0;border-left:1px solid #52534e;background:#20211e;color:var(--paper);padding:0;box-shadow:-12px 0 80px #0005}.cart-dialog::backdrop{background:#070807a6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cart-content{padding:30px;display:flex;flex-direction:column;min-height:100%;height:100%}.cart-heading{display:flex;align-items:center;justify-content:space-between;padding-bottom:24px;border-bottom:1px solid var(--line)}.cart-heading h2{font-size:25px;letter-spacing:1px;margin:0;font-weight:650}.cart-heading .icon-button{width:40px;height:40px}.cart-items{overflow-y:auto;flex:1}.cart-empty{color:var(--muted);padding:32px 0}.cart-item{display:flex;align-items:center;gap:14px;padding:25px 0;border-bottom:1px solid #41433c}.cart-item>img{width:80px;height:75px;object-fit:contain;flex:none}.cart-item-information{flex:1;min-width:0}.cart-item-heading{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:9px}.cart-item h3{font-size:17px;line-height:1.35;margin:0;overflow-wrap:anywhere}.cart-item .qf-discount-badge{position:static;min-height:0;padding:4px 6px;border-radius:4px;font-size:10px;letter-spacing:.2px;box-shadow:none}.cart-item .qf-price-row{margin:0}.cart-item .qf-price-row__label{display:none}.cart-item .qf-price-row__current{font-size:20px;letter-spacing:-.4px}.cart-item .qf-price-row__regular{font-size:13px}.remove-item{width:32px;height:40px;flex:none}@media(max-width:480px){.cart-item{gap:10px}.cart-item>img{width:60px;height:65px}.cart-item h3{font-size:16px}.cart-item .qf-price-row__current{font-size:18px}.remove-item{width:28px}.cart-item-heading{gap:6px}}.cart-summary{padding-top:22px}.cart-summary>span{font-size:11px;color:var(--muted);letter-spacing:1px}.subtotal{display:flex;justify-content:space-between;gap:16px;font-size:20px;margin-top:18px}.subtotal strong{font-size:23px;letter-spacing:-.3px}.cart-summary p{font-size:12px;line-height:1.6;color:var(--muted);margin:18px 0 24px}.cart-actions{display:grid;grid-template-columns:1fr 1.4fr;gap:12px}.cart-actions .button{border-radius:14px;padding:14px;min-height:48px}@keyframes information-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes product-in{0%{opacity:0;translate:9px 0}to{opacity:1;translate:0 0}}@media(min-width:1600px){.section-heading{padding-top:48px}.product-panel,.product-visual{min-height:580px;height:580px}.product-visual{--image-limit:550px}.product-visual-casstte-lt-1{--image-limit:510px}.product-visual-melino{--image-limit:500px}}@media(max-width:1250px){.header-right,.desktop-menu{gap:22px}.product-gallery{padding-inline:48px}.product-panel{grid-template-columns:36% minmax(0,1fr);gap:20px;min-height:515px}.product-information h2{font-size:49px;letter-spacing:-1.7px}.product-description{font-size:15px;margin-top:28px}.product-category{font-size:15px}.product-price strong{font-size:35px}.product-visual{height:515px}.product-visual{--image-limit:480px}.product-visual-casstte-lt-1{--image-limit:510px}.product-visual-melino{--image-limit:500px}.product-tags{gap:6px}.tag{font-size:10px;padding:6px 10px}.product-selector{gap:22px;padding-inline:16px}.footer-inner{display:grid;grid-template-columns:80px minmax(0,1fr) 108px;grid-template-areas:"brand copy social" "brand links social";column-gap:24px;row-gap:18px;padding-top:26px;padding-bottom:26px}.brand-footer{grid-area:brand;align-self:center}.footer-copy{grid-area:copy;min-width:0}.footer-links{grid-area:links;order:0;width:auto}.social-links{grid-area:social;align-self:center;justify-self:end}}@media(max-width:1000px){.header-inner,.footer-inner,.page-main{padding-inline:26px}.desktop-menu{gap:20px;font-size:12px}.header-right{gap:20px}.header-inner:after{left:26px;right:26px}.section-heading{padding-top:34px}.section-heading h1{font-size:35px}.section-links .button{min-width:140px;padding-inline:18px;font-size:12px}.section-links .faq{min-width:100px}.product-gallery{padding-inline:42px}.product-panel{grid-template-columns:37% minmax(0,1fr);gap:18px;min-height:485px}.product-information h2{font-size:42px;letter-spacing:-1.3px}.product-category{font-size:13px}.product-description{font-size:14px;margin:25px 0}.product-price{gap:8px;margin-bottom:25px}.product-price strong{font-size:31px}.product-price>span{font-size:11px}.add-to-cart{min-width:175px;min-height:49px;font-size:14px}.product-visual{height:480px;--image-limit:480px}.product-visual-casstte-lt-1,.product-visual-melino{--image-limit:480px}.gallery-arrow{width:38px;height:38px}.product-selector{gap:17px;padding-top:26px;padding-bottom:32px}.thumbnail-label{font-size:11px}.footer-copy p{font-size:10px}}@media(max-width:760px){.header-inner{height:78px;padding-inline:22px}.header-inner:after{left:22px;right:22px}.brand{width:88px}.header-right{gap:21px}.desktop-menu{display:none}.menu-toggle{display:inline-flex;width:28px;height:40px}.cart-toggle svg{width:27px}.account-link svg{width:26px}.mobile-menu{position:absolute;top:78px;left:0;right:0;display:flex;flex-direction:column;background:#181819;padding:10px 24px 20px;border-bottom:1px solid var(--line);box-shadow:0 14px 20px #0003}.mobile-menu a{font-size:16px;padding:14px 0;border-bottom:1px solid #34362f}.mobile-menu a:last-child{border-bottom:0}.page-main{padding-inline:22px}.section-heading{align-items:flex-start;padding:29px 0 25px;gap:20px;flex-wrap:wrap}.section-heading h1{font-size:32px;letter-spacing:-1px}.section-links{gap:10px}.section-links .button{min-width:0;font-size:11px;min-height:36px;padding:8px 17px}.section-links .faq{min-width:83px}.product-gallery{--mobile-stage-height:330px;--mobile-stage-pad-top:20px;--mobile-stage-pad-bottom:3px;--mobile-bottom-space:23px;--mobile-arrow-height:38px;padding:0 0 var(--mobile-bottom-space)}.product-panel{display:flex;flex-direction:column;gap:12px;min-height:0}.product-information{width:100%;padding:5px 0 2px}.product-tags{margin-bottom:16px;min-height:25px;gap:8px}.tag{font-size:11px;padding:6px 11px}.product-information h2{font-size:45px;line-height:1.12;letter-spacing:-1.5px;margin-bottom:9px}.product-category{font-size:14px;line-height:1.5;max-width:100%;min-height:0}.product-description{font-size:15px;line-height:1.6;margin:21px 0;max-width:500px}.product-price{margin:0 0 21px;gap:8px}.product-price strong{font-size:33px}.product-price>span{font-size:12px}.add-to-cart{font-size:14px;min-height:46px;min-width:180px;border-radius:15px}.product-visual{height:var(--mobile-stage-height);width:100%;padding:var(--mobile-stage-pad-top) 22px var(--mobile-stage-pad-bottom)}.product-visual,.product-visual-casstte-lt-1,.product-visual-melino{--image-limit:305px}.gallery-arrow{top:auto;bottom:calc(var(--mobile-stage-height)/2 + var(--mobile-bottom-space) + (var(--mobile-stage-pad-bottom) - var(--mobile-stage-pad-top))/2 - var(--mobile-arrow-height)/2);width:32px;height:var(--mobile-arrow-height);border-radius:10px;background:transparent;transform:none}.gallery-arrow:hover{transform:none}.gallery-arrow.previous{left:-13px}.gallery-arrow.next{right:-13px}.gallery-arrow svg{width:22px;height:22px}.product-selector{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#62645a transparent;gap:15px;padding:23px 1px 24px;margin-inline:-1px;overscroll-behavior-x:contain}.product-tab{flex:0 0 115px;scroll-snap-align:center;padding-bottom:8px}.thumbnail{aspect-ratio:1.8;box-shadow:none}.thumbnail-label{font-size:11px;margin-top:9px}.footer-inner{padding:26px 22px 24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"copy copy" "links links" "brand social";gap:22px 18px}.brand-footer{width:74px;justify-self:start}.footer-copy{flex:none;white-space:normal}.social-links{justify-self:end}.footer-copy p{font-size:9px;letter-spacing:1.35px}.footer-copy>span{font-size:10px}.social-links{gap:18px}.footer-links{gap:14px 18px;font-size:10px;line-height:1.5}.cart-content{padding:24px}.cart-dialog{width:min(430px,100vw)}}@media(max-width:480px){.product-visual{padding-inline:34px}}@media(max-width:390px){.section-heading h1{font-size:29px}.product-information h2{font-size:clamp(34px,11vw,42px)}.header-right{gap:16px}.product-gallery{--mobile-stage-height:310px}.product-visual{--image-limit:280px}.product-visual-casstte-lt-1,.product-visual-melino{--image-limit:287px}.footer-copy p{font-size:8px;letter-spacing:1px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.product-image-frame{transform:none!important}}.desktop-menu a,.mobile-menu a,.footer-links a{color:#adb0a9;transition:color .18s,text-shadow .18s,opacity .18s}.desktop-menu a:hover,.mobile-menu a:hover,.footer-links a:hover{color:var(--paper);opacity:1}.desktop-menu a[aria-current],.mobile-menu a[aria-current],.footer-links a[aria-current]{color:#f8f8f3;text-shadow:0 0 16px #ffffff24;opacity:1}.desktop-menu a,.mobile-menu a{font-weight:550}.footer-links a{font-weight:500}
