.row,.bundles,.reviews,.index,.crate,.sheet,.notes,.vault,.listen,.faq,.related{padding-block:var(--section)}.save{display:inline-block;padding:.32rem .6rem .28rem;border-radius:2px;background:var(--accent);color:var(--on-accent);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:500;letter-spacing:.1em;text-transform:uppercase;transform:rotate(-2deg)}.assure{display:flex;flex-wrap:wrap;gap:.4rem 1.25rem;color:var(--fg-soft);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:500;letter-spacing:.08em;text-transform:uppercase}.assure li:before{content:"\2713";margin-right:.45em;color:var(--accent)}.release{overflow:hidden;padding-block:clamp(2rem,5vw,4.5rem) clamp(3rem,6vw,5.5rem)}.release:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(55% 60% at 74% 42%,rgba(216,161,72,.22),transparent 70%);pointer-events:none}.js .release:before{animation:lamp-on 1.5s linear .15s backwards}@keyframes lamp-on{0%{opacity:0}10%{opacity:.8}14%{opacity:.1}24%{opacity:.95}30%{opacity:.35}44%,to{opacity:1}}.release__grid{display:grid;grid-template-areas:"intro" "stage" "buy";gap:var(--s-6)}.release__intro{grid-area:intro}.release__stage{grid-area:stage;container-type:inline-size}.release__buy{grid-area:buy}.release__title{margin-top:var(--s-4);font-size:clamp(2.6rem,1.2rem + 4.4vw,5.25rem);line-height:.96}.release__title a:hover{color:var(--accent)}.release__text{max-width:44ch;margin-top:var(--s-4);color:var(--fg-soft);font-size:var(--text-md)}.release__price{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3) var(--s-4);margin-block:var(--s-5)}.release__price .price{margin:0;font-size:1.6rem}.release__form{max-width:27rem}.release__links{display:flex;flex-wrap:wrap;gap:var(--s-3) var(--s-6);margin-top:var(--s-5)}.release__buy .assure{margin-top:var(--s-6);padding-top:var(--s-4);border-top:1px solid var(--rule)}.release__buy .stars{margin-bottom:var(--s-1)}.release .stars__row{color:#eee6d633}@media(min-width:900px){.release__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"intro stage" "buy stage";grid-template-rows:auto 1fr;column-gap:clamp(3rem,6vw,6rem);row-gap:0;align-items:center}.release__intro{align-self:end}.release__buy{align-self:start}}.js .release__intro,.js .release__buy{animation:fade-up .9s var(--ease-out) backwards}.js .release__buy{animation-delay:.25s}.js .release__stage{animation:fade-in 1.2s var(--ease) .1s backwards}.turntable{position:relative;width:100%;aspect-ratio:100 / 82}.turntable__plinth{position:absolute;top:4cqi;left:22cqi;width:78cqi;height:62cqi;border-radius:2.2cqi;background:repeating-linear-gradient(91deg,rgba(0,0,0,.07) 0 2px,transparent 2px 7px),repeating-linear-gradient(89deg,rgba(255,220,170,.04) 0 1px,transparent 1px 11px),linear-gradient(160deg,#6a4329,#3f2717 55%,#2d1b0f);box-shadow:inset 0 1px #ffe6be2e,inset 0 -.8cqi 1.6cqi #00000059,0 3cqi 6cqi -2cqi #000000d9}.turntable__platter{position:absolute;top:9cqi;left:28cqi;width:52cqi;height:52cqi;border-radius:50%;background:radial-gradient(circle,#15100c 0 93%,#9c9488 94%,#57514a 96.5%,#24211d);box-shadow:0 1.4cqi 2.6cqi #0009}.turntable__platter:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:repeating-conic-gradient(#cfc6b8 0 1.2deg,transparent 1.2deg 6deg);-webkit-mask:radial-gradient(circle,transparent 0 95.2%,#000 95.6% 98.4%,transparent 98.8%);mask:radial-gradient(circle,transparent 0 95.2%,#000 95.6% 98.4%,transparent 98.8%);opacity:.55}.turntable.playable .turntable__disc,.turntable.playable:hover .turntable__disc,.turntable.playable.is-playing .turntable__disc{bottom:3%;left:3%;top:3%;right:auto;width:94%;height:94%;opacity:1;transform:none}.js .turntable__disc{animation:spin-down 2.6s cubic-bezier(.2,.6,.3,1) .4s backwards}@keyframes spin-down{0%{transform:rotate(-900deg)}}.turntable__arm{position:absolute;top:9.6cqi;left:80cqi;width:16cqi;max-width:none;height:35.2cqi;transform-origin:50% 18.18%;transition:transform 1.2s var(--ease-out);filter:drop-shadow(0 .8cqi .8cqi rgba(0,0,0,.55))}.turntable__arm-base{fill:#241e19;stroke:#4b433b;stroke-width:2}.turntable__arm-pivot{fill:#9a9184}.turntable__arm-weight{fill:#3c352f}.turntable__arm-tube{fill:none;stroke:#d6cebf;stroke-width:5;stroke-linecap:round}.turntable__arm-head{fill:#1a1512;stroke:#5a524a;stroke-width:1.5}.turntable.is-playing .turntable__arm,.turntable.is-loading .turntable__arm{transform:rotate(30deg)}.turntable__speed{position:absolute;top:56cqi;left:72cqi;display:flex;gap:.8cqi;color:#b9ad9a;font-size:1.5cqi}.turntable__speed span{padding:.5cqi .9cqi;border-radius:.5cqi;background:#1d1611;box-shadow:inset 0 1px #ffffff14,0 .3cqi #0b0806}.turntable__speed .is-on{color:var(--amber)}.turntable__led{position:absolute;top:57cqi;left:86cqi;width:1.3cqi;height:1.3cqi;border-radius:50%;background:#4a140b;transition:background-color var(--fast) var(--ease),box-shadow var(--fast) var(--ease)}.turntable.is-playing .turntable__led{background:#e0533a;box-shadow:0 0 1.4cqi .3cqi #e0533abf}.turntable__start{position:absolute;top:50cqi;left:89.5cqi;z-index:3;display:grid;place-items:center;width:8cqi;height:8cqi;min-width:2.75rem;min-height:2.75rem;border-radius:50%;background:radial-gradient(circle at 40% 35%,#f6f1e6,#d8cdb8);color:var(--ink);box-shadow:0 .6cqi #7c705f,0 1.2cqi 2cqi #00000080;transform:translate(-50%,-2px);transition:transform 90ms var(--ease),box-shadow 90ms var(--ease),background var(--fast) var(--ease)}.turntable__start:hover{background:radial-gradient(circle at 40% 35%,#f3d39a,var(--amber))}.turntable__start:active,.turntable.is-playing .turntable__start{transform:translate(-50%,1px);box-shadow:0 .1cqi #7c705f,0 .4cqi 1cqi #00000080;background:radial-gradient(circle at 40% 35%,#f3d39a,var(--amber))}.turntable__start-label{position:absolute;top:calc(100% + .6rem);color:#b9ad9a}.turntable__sleeve{position:absolute;left:0;bottom:1cqi;z-index:2;width:42cqi;transform:rotate(-4deg);transition:transform .7s var(--ease-out)}.turntable__sleeve img{width:100%;aspect-ratio:1;object-fit:cover;box-shadow:0 1px #ffffff1a inset,0 3cqi 5cqi -2cqi #000000d9}.turntable__sleeve:hover{transform:rotate(-2deg) translateY(-1cqi)}.js .turntable__sleeve{animation:sleeve-drop 1s var(--ease-spring) .5s backwards}@keyframes sleeve-drop{0%{opacity:0;transform:translateY(-6cqi) rotate(-12deg)}}.grid--row{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:1000px){.grid--row{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-4)}}.bundles__layout{display:grid;gap:var(--s-7)}@media(min-width:900px){.bundles__layout{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(3rem,6vw,6rem)}}.crate-box{container-type:inline-size;position:relative}.crate-box__back{position:absolute;left:1cqi;right:1cqi;bottom:12cqi;height:13cqi;border-radius:1cqi 1cqi 0 0;background:linear-gradient(180deg,#4b3020,#35210f);box-shadow:inset 0 .5cqi #ffdcaa1f}.crate-box__records{position:relative;z-index:1;display:flex;justify-content:center;padding:15cqi 2cqi 0}.crate-record{--tilt: calc((var(--i) - 1.5) * 3deg);position:relative;flex:0 0 26cqi;margin-left:-4cqi;transform:translateY(0) rotate(var(--tilt));transform-origin:50% 100%;transition:transform .6s var(--ease-spring),filter var(--fast) var(--ease);filter:brightness(.82)}.crate-record:first-child{margin-left:0}.crate-record__sleeve img{width:100%;aspect-ratio:1;object-fit:cover;background:var(--night-raised);box-shadow:-1.2cqi 0 2.4cqi -.6cqi #0000008c,0 1px #ffffff1a inset}.crate-record:hover{filter:brightness(.95);transform:translateY(-3cqi) rotate(var(--tilt))}.crate-record.is-active{z-index:5;filter:none;transform:translateY(-10cqi) rotate(0)}.crate-record:focus-visible{outline-offset:6px}.sticker{position:absolute;top:-2.2cqi;left:-2.2cqi;z-index:1;display:grid;place-content:center;width:max(10cqi,3.6rem);height:max(10cqi,3.6rem);border-radius:50%;background:radial-gradient(circle at 35% 30%,#f5c66d,var(--amber));color:var(--ink);text-align:center;box-shadow:0 .8cqi 1.4cqi #0006;transform:rotate(-12deg)}.sticker__now{font-family:var(--font-display);font-size:max(3cqi,1.05rem);line-height:1}.sticker__was{margin-top:.2cqi;font-family:var(--font-mono);font-size:max(1.2cqi,.5625rem);font-weight:500;text-decoration:line-through}.crate-box__front{position:relative;z-index:2;display:grid;place-items:center;height:19cqi;margin-top:-10cqi;border-radius:.8cqi;background:repeating-linear-gradient(0deg,rgba(0,0,0,.12) 0 1px,transparent 1px 6cqi),repeating-linear-gradient(90deg,rgba(255,220,170,.04) 0 2px,transparent 2px 9px),linear-gradient(180deg,#8a5a36,#6b4326 60%,#573519);box-shadow:inset 0 .6cqi #ffe1b440,inset 0 -.8cqi 1.2cqi #0000004d,0 3cqi 5cqi -2cqi #1e0f0599}.crate-box__handle{position:absolute;top:3.4cqi;width:16cqi;height:3.8cqi;border-radius:999px;background:#241509;box-shadow:inset 0 .8cqi 1cqi #000c,0 .3cqi #ffdcaa26}.crate-box__stencil{margin-top:6.5cqi;color:#1e1006c7;font-family:var(--font-mono);font-size:max(2cqi,.625rem);font-weight:500;letter-spacing:.3em;text-transform:uppercase}.bundles__hint{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:var(--s-3);color:var(--fg-soft)}.bundles__hint-arrow{display:inline-block;color:var(--accent);animation:hint-bob 1.2s var(--ease) 3}@keyframes hint-bob{50%{transform:translateY(4px)}}.crate-record__num{position:absolute;top:max(-2.4cqi,-1.1rem);left:38%;padding:.2em .55em .15em;border-radius:3px 3px 0 0;background:var(--ink);color:var(--cream);font-family:var(--font-mono);font-size:max(1.5cqi,.625rem);font-weight:500;letter-spacing:.08em}.crate-record.is-active .crate-record__num{background:var(--rust)}.crate-box.is-browsing .crate-record:not(.is-active){animation:record-bob .8s var(--ease-out) calc(var(--i) * .18s + .2s) 1 both}@keyframes record-bob{0%,to{transform:translateY(0) rotate(var(--tilt))}45%{transform:translateY(-6cqi) rotate(var(--tilt))}}.crate-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-2);margin-top:var(--s-5)}@media(min-width:640px){.crate-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}}.crate-tab{display:grid;gap:.3rem;padding:.7rem .8rem;border:1px solid var(--line);border-radius:8px;background:var(--surface);text-align:left;transition:background-color var(--fast) var(--ease),color var(--fast) var(--ease),transform .3s var(--ease-out),box-shadow .3s var(--ease-out)}.crate-tab:hover{transform:translateY(-2px);box-shadow:0 12px 18px -14px #140c0699}.crate-tab__num{color:var(--rust);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:500;letter-spacing:.1em}.crate-tab__title{overflow:hidden;font-size:var(--text-sm);font-weight:700;line-height:1.2;white-space:nowrap;text-overflow:ellipsis}.crate-tab__price{color:var(--fg-soft);font-family:var(--font-mono);font-size:var(--text-xs)}.crate-tab.is-active{border-color:var(--ink);background:var(--ink);color:var(--cream);box-shadow:0 3px #000,0 12px 18px -12px #140c06b3}.crate-tab.is-active .crate-tab__num{color:var(--amber)}.crate-tab.is-active .crate-tab__price{color:var(--cream-dim)}.bundle-panel__nav{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4)}.bundle-panel__arrows{display:flex;gap:var(--s-2)}.knob--small{display:grid;place-items:center;width:2.6rem;height:2.6rem;color:var(--cream);font-size:.95rem}.bundle-panel__count{color:var(--accent)}.bundle-panel__title{margin-top:var(--s-3);font-size:var(--text-xl);line-height:1.02}.bundle-panel__title a:hover{color:var(--accent)}.bundle-panel .stars{margin-top:var(--s-3)}.bundle-panel__text{max-width:48ch;margin-top:var(--s-4);color:var(--fg-soft)}.bundle-panel__chips{margin-top:var(--s-4)}.bundle-panel__price{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3) var(--s-4);margin-block:var(--s-5)}.bundle-panel__price .price{margin:0;font-size:1.6rem}.bundle-panel__form{max-width:26rem}.bundle-panel__more{display:inline-block;margin-top:var(--s-4)}.js .bundle-panel:not(.is-active){display:none}.js .bundle-panel.is-active{animation:fade-up .5s var(--ease-out)}.bundle-panel+.bundle-panel{margin-top:var(--s-8)}.js .bundle-panel+.bundle-panel{margin-top:0}.reviews .section-head{justify-content:center;text-align:center;border-bottom:0;margin-bottom:var(--s-6)}.reviews .section-head__text{margin-inline:auto}.tuner{display:flex;align-items:center;gap:var(--s-4);max-width:54rem;margin:0 auto var(--s-7);padding:var(--s-4);border-radius:10px;background:linear-gradient(180deg,#2e241d,#1b1511);box-shadow:inset 0 1px #ffffff17,0 18px 30px -18px #140c06b3}.tuner__dial{position:relative;flex:1;height:4.6rem;overflow:hidden;border-radius:5px;background:linear-gradient(180deg,#f3ddb0,#e5c27f);box-shadow:inset 0 2px 6px #00000073,0 0 18px #e8b45a40}.tuner__dial:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.25) 42%,transparent 52%);pointer-events:none}.tuner__scale{position:absolute;inset:.5rem 4% auto;display:flex;justify-content:space-between}.tuner__tick{position:relative;width:1px;height:.55rem;background:#2a1e148c}.tuner__tick--major{height:1rem;background:#2a1e14d9}.tuner__tick b{position:absolute;top:1.15rem;left:50%;color:#3a2a1c;font-family:var(--font-mono);font-size:.625rem;font-weight:500;transform:translate(-50%)}.tuner__stations{position:absolute;inset:auto 4% .7rem;height:.4rem}.tuner__stations span{position:absolute;top:0;width:.4rem;height:.4rem;border-radius:50%;background:var(--rust);transform:translate(-50%)}.tuner__band{position:absolute;right:.6rem;bottom:.45rem;color:#3a2a1cb3;font-family:var(--font-mono);font-size:.5625rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.tuner__needle{position:absolute;top:0;bottom:0;left:calc(4% + var(--pos, 0) * 92%);width:2px;background:#c8432e;box-shadow:0 0 6px #c8432eb3;transform:translate(-50%);transition:left .6s var(--ease-out)}.knob{position:relative;flex:none;width:3.25rem;height:3.25rem;border-radius:50%;background:radial-gradient(circle at 40% 35%,#6c6157,#2b241f 70%),repeating-conic-gradient(#3a322c 0 6deg,#1c1714 6deg 12deg);box-shadow:0 0 0 3px #120e0b,0 6px 10px #00000080,inset 0 1px #ffffff26;transition:transform var(--fast) var(--ease)}.knob__mark{position:absolute;top:.35rem;left:50%;width:3px;height:.9rem;border-radius:2px;background:var(--amber);transform:translate(-50%);transform-origin:50% 1.28rem;rotate:var(--turn, 0deg);transition:rotate .3s var(--ease-out)}.knob:hover{transform:scale(1.05)}.knob:active{transform:scale(.97)}.knob[disabled]{opacity:.55;cursor:default}.reviews__track{--gap: var(--s-5);--per-view: 1;display:flex;gap:var(--gap);padding:var(--s-4) .4rem var(--s-6);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:.4rem;scrollbar-width:none;overscroll-behavior-x:contain}@media(min-width:700px){.reviews__track{--per-view: 2}}@media(min-width:1100px){.reviews__track{--per-view: 3}}.reviews__track.is-static{justify-content:center}.reviews__track::-webkit-scrollbar{display:none}.review{flex:0 0 calc((100% - (var(--per-view) - 1) * var(--gap)) / var(--per-view));scroll-snap-align:start}.review figure{display:flex;flex-direction:column;height:100%;padding:var(--s-6) var(--s-5) var(--s-5) calc(var(--s-5) + 1rem);background:linear-gradient(90deg,transparent 0 1.4rem,rgba(142,51,36,.4) 1.4rem calc(1.4rem + 1px),transparent calc(1.4rem + 1px)),repeating-linear-gradient(180deg,transparent 0 1.9rem,rgba(60,90,140,.16) 1.9rem calc(1.9rem + 1px)),var(--paper-light);box-shadow:0 18px 30px -20px #140c068c;transform:rotate(var(--tilt, -.6deg));transition:transform .5s var(--ease-spring),box-shadow .5s var(--ease-out)}.review:nth-child(2n) figure{--tilt: .7deg}.review.is-tuned figure{transform:rotate(0) translateY(-6px);box-shadow:0 28px 40px -22px #140c06a6,inset 0 0 0 1.5px #c8432e8c}.review__stars{margin-bottom:var(--s-3);color:var(--amber);letter-spacing:.1em}.review__stars .is-off{color:var(--line-strong)}.review__quote{flex:1;margin:0;font-family:var(--font-display);font-size:1.375rem;line-height:1.3}.review__by{display:grid;gap:.2rem;margin-top:var(--s-5)}.review__name{color:#2c3a66;font-family:Reenie Beanie,Bradley Hand,cursive;font-size:1.9rem;line-height:1}.review__by a{text-decoration:underline;text-underline-offset:.2em}.reviews__app{margin-top:var(--s-7)}@media(max-width:599px){.tuner{gap:var(--s-2);padding:var(--s-2)}.knob{width:2.75rem;height:2.75rem}.knob__mark{transform-origin:50% 1.03rem}.tuner__tick b{font-size:.5625rem}}.index__layout{position:relative}.index__row{border-bottom:1px solid var(--rule)}.index__link{display:grid;grid-template-columns:2rem minmax(0,1fr) auto;align-items:baseline;gap:var(--s-3);padding-block:1.1rem .6rem}.index__name{font-size:clamp(1.75rem,1rem + 3.8vw,4.25rem);line-height:1.02;transition:color .3s var(--ease),transform .6s var(--ease-out)}.index__count{white-space:nowrap}.index__arrow{display:none}.index__panel{display:flex;align-items:center;gap:var(--s-4);padding:0 0 1.1rem 2.75rem}.index__covers{display:flex;flex:none;gap:var(--s-1)}.index__covers img{width:3.25rem;height:3.25rem;object-fit:cover}.index__desc{display:none;color:var(--fg-soft);font-size:var(--text-sm)}@media(min-width:900px){.index__list{width:60%}.index__link{grid-template-columns:3rem minmax(0,1fr) auto 2rem;padding-block:1.35rem}.index__arrow{display:block;font-size:1.5rem;opacity:0;transform:translate(-8px);transition:opacity var(--fast) var(--ease),transform var(--fast) var(--ease)}.index__row:not(.is-active) .index__name{color:var(--fg-faint)}.index__row.is-active .index__arrow{opacity:1;transform:none}.index__row.is-active .index__name{transform:translate(.3em)}.index__panel{position:absolute;top:0;right:0;display:block;width:32%;padding:0;opacity:0;visibility:hidden;transition:opacity var(--slow) var(--ease),visibility 0s linear var(--slow)}.index__row.is-active .index__panel{opacity:1;visibility:visible;transition-delay:0s}.index__covers{position:relative;display:block;aspect-ratio:1 / .92}.index__covers img{position:absolute;width:66%;height:auto;aspect-ratio:1;box-shadow:0 20px 34px -18px #140c06bf;transition:transform .7s var(--ease-spring)}.index__covers img:nth-child(2){transition-delay:60ms}.index__covers img:nth-child(3){transition-delay:.12s}.index__covers img:nth-child(1){top:0;left:0;transform:rotate(-5deg)}.index__covers img:nth-child(2){top:6%;left:34%;transform:rotate(4deg)}.index__covers img:nth-child(3){top:30%;left:15%;transform:rotate(-1deg)}.index__row:not(.is-active) .index__covers img{transform:rotate(0) translateY(28px) scale(.94)}.index__desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;margin-top:var(--s-6);font-size:var(--text-base)}}.crate{overflow:hidden}.crate .section-head{margin-bottom:var(--s-6)}.crate__nav{display:none;gap:var(--s-2)}.crate__btn{width:3rem;height:3rem;border:1px solid var(--rule);border-radius:50%;color:var(--fg);font-size:1.125rem;transition:background-color var(--fast) var(--ease),color var(--fast) var(--ease),border-color var(--fast) var(--ease)}.crate__btn:hover:not([disabled]){border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.crate__btn[disabled]{opacity:.35;cursor:default}.crate__track{--edge: max(var(--gutter), calc((100vw - var(--max)) / 2 + var(--gutter)));display:flex;gap:var(--s-6);overflow-x:auto;padding:var(--s-2) var(--edge) var(--s-5);scroll-padding-inline:var(--edge);scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.crate__track::-webkit-scrollbar{display:none}.crate__item{flex:0 0 clamp(13rem,58vw,19rem);scroll-snap-align:start}.crate__all{display:grid;place-content:center;gap:var(--s-3);aspect-ratio:1;border:1px dashed var(--rule);text-align:center;transition:border-color var(--fast) var(--ease),color var(--fast) var(--ease)}.crate__all .display{font-size:var(--text-xl)}.crate__all:hover{border-color:var(--accent);color:var(--accent)}@media(min-width:700px){.crate__nav{display:flex}}.sheet .section-head{margin-bottom:var(--s-5);border-bottom:0}.sheet__head{display:none}.sheet__rows{border-top:1px solid var(--fg)}.sheet__row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"pack pack" "notes notes" "price action";align-items:center;gap:var(--s-3) var(--s-4);padding-block:var(--s-5);border-bottom:1px solid var(--rule)}.sheet__num{display:none}.sheet__pack{grid-area:pack;display:flex;align-items:center;gap:var(--s-4)}.sheet__pack img{flex:none;width:4.5rem;height:4.5rem;object-fit:cover;box-shadow:0 10px 16px -10px #140c06b3;transition:transform .5s var(--ease-spring)}.sheet__row:hover .sheet__pack img{transform:rotate(-4deg) scale(1.06)}.sheet__title{display:block;font-family:var(--font-display);font-size:1.375rem;line-height:1.1}.sheet__pack .label{display:block;margin-top:var(--s-1)}.sheet__pack:hover .sheet__title{color:var(--accent)}.sheet__notes{grid-area:notes;color:var(--fg-soft);font-size:var(--text-sm)}.sheet__notes:empty{display:none}.sheet__price{grid-area:price}.sheet__price .price{margin:0;font-size:var(--text-base)}.sheet__action{grid-area:action;justify-self:end}@media(min-width:900px){.sheet__head,.sheet__row{display:grid;grid-template-columns:3rem minmax(0,4fr) minmax(0,5fr) 7.5rem 10.5rem;grid-template-areas:"num pack notes price action";gap:var(--s-5)}.sheet__head{padding-bottom:var(--s-3);color:var(--fg)}.sheet__row{padding-block:var(--s-4);transition:background-color var(--fast) var(--ease)}.sheet__row:hover{background:var(--raised)}.sheet__num{display:block;grid-area:num;padding-left:var(--s-2)}.sheet__pack img{width:6rem;height:6rem}.sheet__title{font-size:1.625rem}.sheet__notes:empty{display:block}.sheet__action{padding-right:var(--s-2)}}.notes{overflow:hidden}.notes__grid{display:grid;gap:var(--s-8)}.notes__prints{position:relative;padding:0 14% 20% 0}.print{position:relative;padding:.5rem .5rem 0;background:var(--surface);box-shadow:0 22px 36px -22px #140c0699}.print:before{content:"";position:absolute;top:-.7rem;left:50%;z-index:1;width:5.5rem;height:1.4rem;background:#d6c496d1;transform:translate(-50%) rotate(-3deg)}.print img,.print .placeholder{width:100%;object-fit:cover;filter:saturate(.9) contrast(1.03)}.print figcaption{padding:.55rem .1rem .6rem;color:var(--ink-faint)}.print--a{width:74%;transform:rotate(-2deg)}.print--a img,.print--a .placeholder{aspect-ratio:4 / 5}.print--b{position:absolute;right:0;bottom:0;width:54%;transform:rotate(3deg)}.print--b:before{left:30%;transform:translate(-50%) rotate(5deg)}.print--b img,.print--b .placeholder{aspect-ratio:4 / 3;min-height:0}.notes__heading{margin-top:var(--s-4);font-size:var(--text-2xl)}.notes__text{max-width:50ch;margin-top:var(--s-6);color:var(--fg-soft);font-size:var(--text-md)}.notes__social{margin-top:var(--s-6)}.notes__social a{padding-block:.3rem;border-bottom:1px solid var(--rule);color:var(--fg)}@media(min-width:900px){.notes__grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(3rem,8vw,8rem)}}.vault__grid{display:grid;gap:var(--s-7)}.vault__heading{max-width:11ch;margin-top:var(--s-4);font-size:var(--text-3xl);line-height:.94}.vault__text{max-width:42ch;margin-bottom:var(--s-6);font-size:var(--text-lg);line-height:1.4}.vault__form{display:grid;gap:var(--s-2);max-width:32rem}.vault__field{display:flex;flex-wrap:wrap;gap:var(--s-2)}.vault__field input{flex:1 1 14rem}.vault__embed{max-width:34rem;padding:var(--s-5);background:var(--surface);color:var(--ink);min-height:8rem}.vault__fine,.vault__status{margin-top:var(--s-4)}@media(min-width:900px){.vault__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end}}.page-head{padding-block:clamp(2.5rem,6vw,5rem) var(--s-6)}.page-head__title{max-width:18ch;margin-top:var(--s-3);font-size:var(--text-2xl)}.page-head__text{max-width:58ch;margin-top:var(--s-5);color:var(--fg-soft);font-size:var(--text-md)}.collection,.page,.cart-page,.search-page,.index--page{padding-block:0 var(--section)}.toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-3) var(--s-6);margin-bottom:var(--s-7);padding-block:var(--s-3);border-block:1px solid var(--rule)}.toolbar__nav{min-width:0;flex:1 1 20rem}.toolbar__nav ul{display:flex;gap:var(--s-5);overflow-x:auto;scrollbar-width:none}.toolbar__nav a{display:block;padding-block:.6rem;color:var(--fg-soft);font-size:var(--text-sm);white-space:nowrap}.toolbar__nav a:hover,.toolbar__nav a[aria-current]{color:var(--fg)}.toolbar__nav a[aria-current]{font-weight:650;box-shadow:0 1px 0 var(--fg)}.toolbar__sort{display:flex;align-items:center;gap:var(--s-3)}.search-form{display:flex;flex-wrap:wrap;gap:var(--s-2);max-width:38rem;margin-top:var(--s-6)}.search-form input{flex:1 1 14rem}.search-page .grid{margin-top:var(--s-6)}.rte--page{max-width:65ch;color:var(--fg-soft);font-size:var(--text-md)}.rte--page h2,.rte--page h3{margin-top:2.2em;color:var(--fg);font-family:var(--font-display);font-size:1.5rem;font-weight:400;line-height:1.15}.rte--page h2 strong,.rte--page h3 strong{font-weight:400}.rte--page div[style]{text-align:left!important}.cart-page__lines{border-top:1px solid var(--fg)}.line--page{grid-template-columns:5.5rem 1fr auto}.cart-page__foot{display:grid;gap:var(--s-4);max-width:28rem;margin:var(--s-6) 0 0 auto}.cart-page__actions{display:flex;flex-wrap:wrap;gap:var(--s-3)}.cart-page__actions .btn{flex:1 1 10rem}@media(min-width:700px){.line--page{grid-template-columns:7rem 1fr auto}}.lost{padding-block:clamp(6rem,18vw,13rem)}.lost__title{margin-block:var(--s-4) var(--s-5);font-size:var(--text-3xl)}.lost__text{margin-bottom:var(--s-6);color:var(--fg-soft);font-size:var(--text-lg)}.faq__grid{display:grid;gap:var(--s-6)}@media(min-width:900px){.faq__grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:var(--s-8)}.faq__head{position:sticky;top:calc(var(--header-h) + var(--s-6))}}.faq__title{margin-top:var(--s-3);font-size:var(--text-2xl)}.faq__help{display:grid;justify-items:start;gap:var(--s-2);margin-top:var(--s-5);color:var(--fg-soft);font-size:var(--text-sm)}.faq__box{padding:var(--s-2) var(--s-5);border:1px solid var(--line);border-radius:14px;background:var(--surface);box-shadow:0 1px 0 var(--edge-light) inset,0 24px 40px -32px #140c068c}.faq__item+.faq__item{border-top:1px solid var(--rule)}.faq__item summary{display:grid;grid-template-columns:2.2rem minmax(0,1fr) auto;align-items:center;gap:var(--s-3);padding-block:1.3rem}.faq__num{color:var(--fg-faint);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:500;transition:color var(--fast) var(--ease)}.faq__q{font-size:var(--text-md);font-weight:680;line-height:1.3;transition:color var(--fast) var(--ease)}.faq__item summary:hover .faq__q,.faq__item[open]:not(.is-closing) .faq__q,.faq__item[open]:not(.is-closing) .faq__num{color:var(--accent)}.faq__mark{position:relative;width:2.25rem;height:2.25rem;border:1px solid var(--rule);border-radius:50%;background:var(--surface-2);transition:background-color .3s var(--ease),border-color .3s var(--ease),transform .45s var(--ease-spring)}.faq__mark:before,.faq__mark:after{content:"";position:absolute;top:50%;left:50%;width:.8rem;height:1.5px;background:var(--ink);transform:translate(-50%,-50%);transition:background-color .3s var(--ease)}.faq__mark:after{transform:translate(-50%,-50%) rotate(90deg)}.faq__item summary:hover .faq__mark{border-color:var(--ink)}.faq__item[open]:not(.is-closing) .faq__mark{border-color:var(--ink);background:var(--ink);transform:rotate(135deg)}.faq__item[open]:not(.is-closing) .faq__mark:before,.faq__item[open]:not(.is-closing) .faq__mark:after{background:var(--cream)}.faq__answer{overflow:hidden}.faq__answer-inner{max-width:62ch;padding:0 0 1.4rem calc(2.2rem + var(--s-3));color:var(--fg-soft)}.related:not(:has(.wrap)){display:none}.apps{padding-block:var(--s-8)}.print--a figcaption{padding-right:42%}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.print--a{animation:settle-a linear both;animation-timeline:view();animation-range:entry 0% cover 40%}.print--b{animation:settle-b linear both;animation-timeline:view();animation-range:entry 0% cover 45%}}}@keyframes settle-a{0%{transform:translateY(40px) rotate(-7deg)}to{transform:rotate(-2deg)}}@keyframes settle-b{0%{transform:translate(24px,70px) rotate(10deg)}to{transform:rotate(3deg)}}@media(max-width:899px){.release__buy{display:flex;flex-direction:column}.release__buy .stars{order:0}.release__price{order:1;margin-top:0}.release__form{order:2}.release__links{order:3}.release__text{order:4;margin-top:var(--s-5)}.release__buy .assure{order:5}.sticker{width:max(11cqi,2.7rem);height:max(11cqi,2.7rem)}.sticker__now{font-size:max(3cqi,.8rem)}.sticker__was{display:none}}.trust{padding-block:var(--section) 0}.trust__grid{display:grid;gap:var(--s-6) var(--s-5);padding-bottom:var(--section);border-bottom:1px solid var(--rule)}@media(min-width:640px){.trust__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){.trust__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.trust__icon{display:grid;place-items:center;width:3.25rem;height:3.25rem;border-radius:50%;border:1px solid rgba(216,161,72,.28);background:#d8a1481a;color:var(--amber)}.trust__title{margin-top:var(--s-4);font-size:var(--text-md);font-weight:720;line-height:1.25}.trust__text{margin-top:var(--s-2);color:var(--fg-soft);font-size:var(--text-sm)}.trust__text .link{display:inline-block;margin-top:var(--s-1)}.save{border-radius:4px;transform:none}.js .release--clean:before{animation:none}.release--clean .release__stage{container-type:normal}.release__cover{position:relative;width:min(100%,34rem);margin-inline:auto}.release__cover img{width:100%;aspect-ratio:1;border-radius:16px;object-fit:cover;box-shadow:0 1px #ffffff14 inset,0 44px 70px -40px #000000f2}.release__cover .card__badge{top:1rem;left:1rem}.release__cover .release__play{left:1rem;bottom:1rem;width:4rem;height:4rem;transform:none}.release__link{display:inline-flex;align-items:center;gap:.45rem;padding-block:.3rem;border-bottom:1px solid var(--rule);font-size:var(--text-sm);font-weight:600;transition:color var(--fast) var(--ease),border-color var(--fast) var(--ease)}.release__link span{transition:transform var(--fast) var(--ease)}.release__link:hover{border-color:var(--amber);color:var(--amber)}.release__link:hover span{transform:translate(3px)}.bgrid{padding-block:var(--section)}.bgrid__list{display:grid;gap:var(--s-4)}@media(min-width:820px){.bgrid__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.bcard{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:var(--s-4);padding:.7rem;border:1px solid var(--line);border-radius:14px;background:var(--surface-2);box-shadow:0 1px 0 var(--edge-light) inset,0 16px 30px -26px #140c068c;transition:transform .45s var(--ease-out),box-shadow .45s var(--ease-out),border-color var(--fast) var(--ease)}@media(hover:hover){.bcard:hover{transform:translateY(-3px);border-color:var(--line-strong);box-shadow:0 1px 0 var(--edge-light) inset,0 28px 40px -28px #140c0699}}.bcard__art{position:relative;display:block;align-self:start}.bcard__art img{width:100%;aspect-ratio:1;border-radius:9px;object-fit:cover}.bcard__body{display:flex;flex-direction:column;min-width:0;padding:.3rem .3rem .2rem 0}.bcard__title{font-family:var(--font-display);font-size:clamp(1.2rem,1rem + .6vw,1.5rem);font-weight:400;line-height:1.1}.bcard__title a:hover{color:var(--accent)}.bcard__text{display:-webkit-box;flex:1;margin-top:var(--s-2);overflow:hidden;color:var(--fg-soft);font-size:var(--text-sm);-webkit-box-orient:vertical;-webkit-line-clamp:3}.bcard__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-2) var(--s-3);margin-top:auto;padding-top:var(--s-4)}.bcard__foot .price{margin:0}.bcard__form{flex:1 1 8.5rem;max-width:12rem}@media(max-width:479px){.bcard{grid-template-columns:7.5rem minmax(0,1fr)}.bcard__text{-webkit-line-clamp:2}.bcard__form{max-width:none}}.reviews__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--s-4);margin-bottom:var(--s-6)}.reviews--tuner .reviews__head{justify-content:center;text-align:center}.reviews__title{margin-top:var(--s-2);font-family:var(--font-display);font-size:var(--text-2xl);font-weight:400;line-height:1.05}.reviews__text{max-width:52ch;margin-top:var(--s-3);color:var(--fg-soft)}.reviews__arrows{display:flex;gap:var(--s-2)}.reviews__arrow{display:grid;place-items:center;width:2.75rem;height:2.75rem;border:1px solid var(--rule);border-radius:50%;font-size:1.05rem;transition:background-color var(--fast) var(--ease),border-color var(--fast) var(--ease),color var(--fast) var(--ease),opacity var(--fast) var(--ease)}.reviews__arrow:hover:not([disabled]){border-color:var(--fg);background:var(--fg);color:var(--bg)}.reviews__arrow[disabled]{opacity:.35;cursor:default}.reviews__head:has(.reviews__list.is-static) .reviews__arrows,.reviews:has(.reviews__list.is-static) .reviews__arrows{display:none}.reviews__list{--gap: var(--s-4);display:grid;gap:var(--gap)}.reviews--carousel .reviews__list,.reviews--tuner .reviews__list{--per-view: 1.08;display:flex;padding:2px 2px var(--s-3);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.reviews--carousel .reviews__list::-webkit-scrollbar,.reviews--tuner .reviews__list::-webkit-scrollbar{display:none}@media(min-width:700px){.reviews--carousel .reviews__list,.reviews--tuner .reviews__list{--per-view: 2}}@media(min-width:1100px){.reviews--carousel .reviews__list,.reviews--tuner .reviews__list{--per-view: 3}}.reviews--carousel .review,.reviews--tuner .review{flex:0 0 calc((100% - (var(--per-view) - 1) * var(--gap)) / var(--per-view));scroll-snap-align:start}.reviews--tuner .reviews__list.is-static{justify-content:center}.reviews--strip .reviews__list{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.reviews--wall .reviews__list{display:block;columns:1;column-gap:var(--gap)}@media(min-width:700px){.reviews--wall .reviews__list{columns:2}}@media(min-width:1100px){.reviews--wall .reviews__list{columns:3}}.reviews--wall .review{margin-bottom:var(--gap);break-inside:avoid}.reviews:not(.reviews--tuner) .review figure,.reviews:not(.reviews--tuner) .review.is-tuned figure{display:flex;flex-direction:column;height:100%;padding:var(--s-5);border:1px solid var(--line);border-radius:14px;background:var(--surface);box-shadow:0 16px 30px -28px #140c0680;transform:none}.review__top{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);margin-bottom:var(--s-3)}.review__top:empty{display:none}.review__top .review__stars{margin:0}.review__date{color:var(--fg-faint);font-family:var(--font-mono);font-size:var(--text-xs)}.review__headline{margin-bottom:var(--s-2);font-size:var(--text-md);font-weight:700;line-height:1.3}.reviews:not(.reviews--tuner) .review__quote{font-family:var(--font-sans);font-size:var(--text-base);line-height:1.6}.reviews:not(.reviews--tuner) .review__by{gap:.15rem;margin-top:var(--s-4);padding-top:var(--s-3);border-top:1px solid var(--rule)}.reviews:not(.reviews--tuner) .review__name{color:var(--fg);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:700;line-height:1.3}.review__product{color:var(--fg-faint);font-size:var(--text-xs)}.notes .print{padding:0;background:none;box-shadow:none;animation:none;transform:none}.notes .print:before{display:none}.notes .print img,.notes .print .placeholder{border-radius:14px;filter:none;box-shadow:0 30px 50px -34px #140c06b3}.notes .print--b img{outline:6px solid var(--bg)}.notes__cta{margin-top:var(--s-6)}.notes__cta+.notes__social{margin-top:var(--s-5)}.chead{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--s-5);padding-block:clamp(2rem,5vw,4rem) var(--s-5)}.chead__text{min-width:0;max-width:44rem}.chead__title{margin-top:var(--s-3);font-size:var(--text-2xl)}.chead__desc{max-width:58ch;margin-top:var(--s-3);color:var(--fg-soft)}.chead__search{position:relative;flex:0 1 22rem;width:100%}.chead__search-icon{position:absolute;top:50%;left:1rem;color:var(--fg-faint);transform:translateY(-50%);pointer-events:none}.chead__search input{width:100%;min-height:3rem;padding-left:2.75rem;border-radius:999px}.cbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-3) var(--s-5);margin-bottom:var(--s-6);padding-block:var(--s-3);border-block:1px solid var(--rule)}.cbar__chips{display:flex;flex:1 1 20rem;gap:var(--s-2);min-width:0;padding-block:2px;overflow-x:auto;scrollbar-width:none}.cbar__chips::-webkit-scrollbar{display:none}@media(min-width:900px){.cbar__chips{flex-wrap:wrap;overflow:visible}}.chip{display:inline-flex;flex:none;align-items:center;gap:.5rem;min-height:2.5rem;padding:.3rem .85rem .3rem .35rem;border:1px solid var(--line);border-radius:999px;background:var(--surface);font-size:var(--text-sm);font-weight:600;white-space:nowrap;transition:border-color var(--fast) var(--ease),background-color var(--fast) var(--ease),color var(--fast) var(--ease)}.chip:not(:has(.chip__art)){padding-left:.85rem}.chip:hover{border-color:var(--fg)}.chip__art{width:1.75rem;height:1.75rem;border-radius:50%;object-fit:cover}.chip__count{color:var(--fg-faint);font-family:var(--font-mono);font-size:var(--text-xs)}.chip.is-active{border-color:var(--solid);background:var(--solid);color:var(--on-solid)}.chip.is-active .chip__count{color:inherit;opacity:.6}.cbar__sort{display:flex;flex:none;align-items:center;gap:var(--s-3)}@media(max-width:699px){.chead__search{flex-basis:100%}.cbar{margin-inline:calc(var(--gutter, 1rem) * -1);padding-inline:var(--gutter, 1rem)}}.trust__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:var(--s-4);border-bottom:0}.trust__item{display:grid;align-content:start;justify-items:center;padding:var(--s-6) var(--s-5);border:1px solid var(--line);border-radius:14px;background:var(--surface);text-align:center}.trust__icon{border-radius:12px;box-shadow:none}.tv{overflow:hidden;padding-block:var(--section)}.tv__grid{display:grid;gap:var(--s-6)}@media(min-width:900px){.tv__grid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:center;gap:clamp(3rem,6vw,6rem)}}.tv__title{margin-top:var(--s-4);font-size:var(--text-2xl)}.tv__text{max-width:40ch;margin-top:var(--s-4);color:var(--fg-soft);font-size:var(--text-md)}.tv__buy{max-width:24rem;margin-top:var(--s-6)}.tv__frame{width:100%}.page-dark .review figure,.page-dark .reviews:not(.reviews--tuner) .review figure,.page-dark .faq__box,.page-dark .trust__item,.page-dark .steps__item,.page-dark .bcard{border-color:#eee6d61a;background:linear-gradient(180deg,#fff4e10d,#fff4e105);box-shadow:0 1px #ffffff0a inset,0 30px 50px -36px #000000d9}.page-dark .review__stars .is-off{color:#eee6d633}.page-dark .faq__mark{background:transparent}.page-dark .faq__mark:before,.page-dark .faq__mark:after{background:var(--cream)}.page-dark .faq__item summary:hover .faq__mark,.page-dark .faq__item[open]:not(.is-closing) .faq__mark{border-color:var(--amber);background:var(--amber)}.page-dark .faq__item[open]:not(.is-closing) .faq__mark:before,.page-dark .faq__item[open]:not(.is-closing) .faq__mark:after{background:var(--ink)}.js [data-reveal]{transition-delay:calc(var(--i, 0) * 70ms)}[data-tilt]{transform:perspective(900px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transform-style:preserve-3d;transition:transform .7s var(--ease-out);will-change:transform}[data-tilt].is-tilting{transition:transform .12s linear}html:has(body.motion-on){scroll-behavior:smooth}.page-dark .section-head{border-bottom-color:var(--line)}.release__cover{border-radius:16px}.js .release--clean .release__stage{animation:cover-rise 1s var(--ease-out) .1s backwards}@keyframes cover-rise{0%{opacity:0;transform:translateY(36px)}}.motion-on .release__cover{animation:cover-float 7s ease-in-out 1.2s infinite alternate}@keyframes cover-float{0%{translate:0 0}to{translate:0 -6px}}.release__links{margin-top:var(--s-4)}.bundles2{position:relative;padding-block:var(--section);overflow:hidden}.bundles2:before{content:"";position:absolute;inset:10% -10% auto;height:70%;background:radial-gradient(45% 55% at 30% 50%,rgba(216,161,72,.12),transparent 70%);pointer-events:none}.bundles2__head{position:relative;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--s-4);margin-bottom:var(--s-7)}.bundles2__eyebrow{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .75rem;border:1px solid rgba(216,161,72,.35);border-radius:999px;background:#d8a1481a;color:var(--amber);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:500;letter-spacing:.12em;text-transform:uppercase}.bundles2__eyebrow:before{content:"\2605";font-size:.8em}.bundles2__title{margin-top:var(--s-4);font-size:var(--text-2xl)}.bundles2__text{max-width:44ch;margin-top:var(--s-3);color:var(--fg-soft);font-size:var(--text-md)}.bdeal{position:relative;display:grid;gap:var(--s-6);padding:clamp(1rem,3vw,2.5rem);border-radius:24px;background:linear-gradient(140deg,rgba(216,161,72,.12),transparent 45%),linear-gradient(180deg,#ffeed60f,#ffeed605);box-shadow:0 1px 0 var(--edge-light) inset,0 50px 90px -60px #000000f2;isolation:isolate}.bdeal:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;padding:1px;border-radius:inherit;background:linear-gradient(140deg,#d8a148bf,#d8a1481f 40%,#eee6d614 70%,#8e332480);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none}@media(min-width:900px){.bdeal{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(2rem,5vw,4.5rem)}}.bdeal__visual{position:relative;border-radius:16px}.bdeal__glow{position:absolute;top:-8%;right:-8%;bottom:-8%;left:-8%;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,rgba(216,161,72,.3),transparent 75%);filter:blur(12px)}.bdeal__cover{display:block}.bdeal__cover img{width:100%;aspect-ratio:1;border-radius:16px;object-fit:cover;box-shadow:0 1px #ffffff14 inset,0 40px 70px -40px #000000f2}.bdeal__ribbon{position:absolute;top:1rem;left:1rem;z-index:3;padding:.45rem .8rem;border-radius:8px;background:var(--amber);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:700;box-shadow:0 10px 20px -10px #000c}.bdeal__save-badge{position:absolute;top:1rem;right:1rem;z-index:3;font-size:var(--text-sm)}.bdeal__name{font-family:var(--font-display);font-size:clamp(2rem,1.3rem + 2.4vw,3.4rem);font-weight:400;line-height:1}.bdeal__name a:hover{color:var(--amber)}.bdeal__text{max-width:52ch;margin-top:var(--s-4);color:var(--fg-soft)}.bdeal__inside{margin-top:var(--s-5)}.bdeal__packs{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-top:var(--s-2)}.bdeal__packs li{display:inline-flex;align-items:center;gap:.55rem;padding:.3rem .8rem .3rem .3rem;border:1px solid var(--line);border-radius:10px;background:var(--surface);font-size:var(--text-sm);font-weight:600}.bdeal__packs img{width:2.25rem;height:2.25rem;border-radius:6px;object-fit:cover}.js .bdeal.is-in .bdeal__packs li{animation:fade-up .6s var(--ease-out) backwards;animation-delay:calc(.3s + var(--i, 0) * 80ms)}.bdeal__math{display:grid;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:var(--s-2);margin:var(--s-5) 0 var(--s-4)}.bdeal__math>div{padding:.75rem .9rem;border:1px solid var(--line);border-radius:12px;background:#0a06044d}.bdeal__math dd{margin:.2rem 0 0;font-family:var(--font-display);font-size:1.6rem;line-height:1.1}.bdeal__math s{color:var(--fg-faint)}.bdeal__now dd{color:var(--cream)}.bdeal__you{border-color:#d8a14866!important;background:#d8a1481f!important}.bdeal__you dd{color:#f3c46d}.bdeal__form .buy{min-height:3.75rem;font-size:1.0625rem}.bdeal__assure{margin-top:var(--s-4)}.bdeals{display:grid;gap:var(--s-4);margin-top:var(--s-5)}@media(min-width:700px){.bdeals{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr))}}.bmini{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:var(--s-4);padding:.75rem;border:1px solid var(--line);border-radius:16px;background:var(--surface);transition:transform .45s var(--ease-out),border-color var(--fast) var(--ease),box-shadow .45s var(--ease-out)}@media(hover:hover){.bmini:hover{border-color:#d8a14866;box-shadow:0 30px 50px -36px #000000e6;transform:translateY(-3px)}}.bmini__art img{width:100%;aspect-ratio:1;border-radius:10px;object-fit:cover;transition:transform .6s var(--ease-out)}.bmini:hover .bmini__art img{transform:scale(1.04) rotate(-1.5deg)}.bmini__body{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.bmini__badge{font-size:.6875rem}.bmini__title{margin-top:var(--s-2);font-size:var(--text-base);font-weight:700;line-height:1.25}.bmini__title a:hover{color:var(--amber)}.bmini__math{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;margin-top:var(--s-2);font-size:var(--text-sm)}.bmini__math strong{font-size:1.15rem}.bmini__math s{color:var(--fg-faint)}.bmini__you{color:#f3c46d;font-weight:650}.bmini__form{width:100%;margin-top:auto}.vault--panel{padding-block:var(--s-6) var(--section);background-color:transparent!important}.vault__panel{position:relative;display:grid;gap:var(--s-7);overflow:hidden;padding:clamp(1.5rem,4.5vw,4rem);border:1px solid rgba(170,220,180,.16);border-radius:26px;background:radial-gradient(60% 80% at 85% 50%,rgba(120,190,140,.16),transparent 70%),radial-gradient(50% 60% at 0% 0%,rgba(216,161,72,.12),transparent 70%),linear-gradient(180deg,#1f1712,#150f0b);box-shadow:0 1px #ffffff0d inset,0 60px 100px -60px #000000f2;isolation:isolate}@media(min-width:900px){.vault__panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem)}}.vault__light{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--light-grain);background-size:220px 220px;opacity:.8;pointer-events:none}.vault__eyebrow{display:inline-flex;align-items:center;gap:.55rem;color:#9fd8ad;font-family:var(--font-mono);font-size:var(--text-xs);font-weight:500;letter-spacing:.14em;text-transform:uppercase}.vault__dot{width:.5rem;height:.5rem;border-radius:50%;background:#7fd196;box-shadow:0 0 0 4px #7fd1962e}.motion-on .vault__dot{animation:vault-pulse 2.4s var(--ease) infinite}@keyframes vault-pulse{50%{box-shadow:0 0 0 7px #7fd1960d}}.vault__heading{max-width:14ch;margin-top:var(--s-4);font-size:clamp(2.4rem,1.3rem + 3.6vw,4.4rem);line-height:.98}.vault__text{max-width:46ch;margin-top:var(--s-4);color:var(--fg-soft);font-size:var(--text-md)}.vault__list{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-top:var(--s-5)}.vault__list li{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .85rem;border:1px solid rgba(170,220,180,.2);border-radius:999px;background:#78be8c14;font-size:var(--text-sm);font-weight:600}.vault__list li:before{content:"\2713";color:#9fd8ad;font-weight:800}.js .vault__panel.is-in .vault__list li{animation:fade-up .6s var(--ease-out) backwards;animation-delay:calc(.25s + var(--i, 0) * 70ms)}.vault__action{max-width:26rem;margin-top:var(--s-6)}.vault__cta .buy__price{font-weight:700}.vault__fine{margin-top:var(--s-3);color:var(--fg-faint);font-size:var(--text-sm)}.vault__art{position:relative;min-height:20rem}.vault__photo{width:78%;margin-left:auto;overflow:hidden;border-radius:18px;box-shadow:0 40px 70px -40px #000000f2}.vault__photo img{width:100%;aspect-ratio:4 / 5;object-fit:cover;filter:saturate(.85) brightness(.8)}.vault__cover{position:absolute;left:0;bottom:8%;width:56%;rotate:-5deg}.vault__cover img{width:100%;aspect-ratio:1;border-radius:14px;object-fit:cover;box-shadow:0 0 0 1px #ffffff0f,0 40px 60px -24px #000000f2,0 0 80px -20px #7fd19659}.motion-on .vault__cover{animation:vault-float 6s var(--ease) infinite alternate}@keyframes vault-float{0%{translate:0 0}to{translate:0 -10px}}.vault__free{position:absolute;top:-.7rem;right:-.7rem;padding:.5rem .85rem;border-radius:8px;background:#7fd196;color:#0f1a12;font-family:var(--font-mono);font-size:var(--text-xs);font-weight:500;letter-spacing:.14em;text-transform:uppercase;rotate:6deg;box-shadow:0 10px 20px -8px #000000b3}@media(max-width:899px){.vault__art{max-width:30rem;margin-inline:auto;width:100%}}.reviews{position:relative}.reviews:before{content:"";position:absolute;top:20%;right:0;bottom:0;left:0;background:radial-gradient(50% 50% at 50% 50%,rgba(142,51,36,.12),transparent 70%);pointer-events:none}.reviews .wrap{position:relative}.reviews:not(.reviews--tuner) .review figure,.reviews:not(.reviews--tuner) .review.is-tuned figure,.page-dark .reviews:not(.reviews--tuner) .review figure{position:relative;padding:var(--s-6) var(--s-5) var(--s-5);overflow:hidden;border:1px solid var(--line);border-radius:18px;background:radial-gradient(70% 50% at 0% 0%,rgba(216,161,72,.08),transparent 70%),linear-gradient(180deg,#ffeed60f,#ffeed606);box-shadow:0 1px 0 var(--edge-light) inset,0 30px 50px -40px #000000e6;transition:transform .45s var(--ease-out),border-color var(--fast) var(--ease),box-shadow .45s var(--ease-out)}@media(hover:hover){.reviews:not(.reviews--tuner) .review figure:hover{border-color:#d8a14859;box-shadow:0 1px 0 var(--edge-light) inset,0 40px 60px -40px #000000f2;transform:translateY(-4px)}}.review__top{align-items:flex-start}.review__mark{margin:-.6rem 0 -1.4rem -.1rem;color:var(--amber);font-family:var(--font-display);font-size:4.25rem;line-height:1;opacity:.85}.review__top .review__stars{margin-left:auto;padding-top:.2rem}.review__headline{margin-top:var(--s-3)}.reviews:not(.reviews--tuner) .review__quote{margin-top:var(--s-2);color:var(--fg);font-size:1.03125rem;line-height:1.6}.reviews:not(.reviews--tuner) .review__by{display:flex;align-items:center;gap:var(--s-3)}.review__avatar{display:grid;flex:none;place-items:center;width:2.4rem;height:2.4rem;border-radius:50%;background:linear-gradient(140deg,#e2ad55,#a1281a);color:var(--ink);font-weight:800}.review__who{display:grid;flex:1;min-width:0}.review__pack{flex:none;width:2.75rem;height:2.75rem;border-radius:7px;object-fit:cover;box-shadow:0 8px 16px -8px #000c}.review__product a{text-decoration:underline;text-underline-offset:.2em}.reviews__arrow:hover:not([disabled]){border-color:var(--amber);background:var(--amber);color:var(--ink)}.daws__list{gap:clamp(.75rem,2vw,1.5rem);padding-block:var(--s-3)}.daw{display:grid;justify-items:center;gap:.6rem;width:5.5rem}.daw__tile{display:grid;place-items:center;width:4.75rem;height:4.75rem;overflow:hidden;border-radius:22%;background:linear-gradient(160deg,rgba(255,255,255,.22),transparent 45%),var(--daw, #2a201a);box-shadow:0 1px #ffffff40 inset,0 0 0 1px #0000004d,0 18px 28px -14px #000000d9;rotate:var(--tilt, 0deg);transition:rotate .5s var(--ease-spring),translate .5s var(--ease-spring),scale .5s var(--ease-spring)}.daw__tile--logo{background:#fff}.daw__tile img{width:100%;height:100%;object-fit:cover}.daw__mark{color:#fff;font-family:var(--font-sans);font-size:1.15rem;font-weight:800;letter-spacing:-.02em;text-shadow:0 1px 2px rgba(0,0,0,.35)}.daw__name{color:var(--fg-soft);font-size:var(--text-xs);font-weight:600;text-align:center;white-space:nowrap}.daw:hover .daw__tile{rotate:0deg;translate:0 -6px;scale:1.06}.js .motion-on .daws__list[data-reveal]{opacity:1;transform:none}.js .motion-on .daws__list .daw__tile{opacity:0;translate:0 26px;scale:.6;rotate:0deg}.js .motion-on .daws__list.is-in .daw__tile{opacity:1;translate:0 0;scale:1;rotate:var(--tilt, 0deg);transition:opacity .3s var(--ease) calc(var(--i) * 90ms),translate .7s var(--ease-spring) calc(var(--i) * 90ms),scale .7s var(--ease-spring) calc(var(--i) * 90ms),rotate .9s var(--ease-spring) calc(var(--i) * 90ms)}.js .motion-on .daws__list.is-in .daw:hover .daw__tile{rotate:0deg;translate:0 -6px;scale:1.06;transition-delay:0ms}.is-flash .stack__box{animation:offer-flash 1.4s var(--ease-out)}@keyframes offer-flash{0%,to{box-shadow:0 1px #ffffff0a inset,0 40px 60px -40px #000c}30%{box-shadow:0 0 0 2px #d8a148b3,0 0 60px #d8a14840}}.card .sleeve{overflow:hidden;border-radius:6px}.card .sleeve__art,.card .sleeve>img{transition:transform .7s var(--ease-out),box-shadow .65s var(--ease-out)}@media(hover:hover){body:not(.extras-on) .card:hover .sleeve__art,body:not(.extras-on) .card:hover .sleeve>img{transform:scale(1.045)}.page-dark .card:hover{border-color:#d8a14859}}@media(prefers-reduced-motion:reduce){[data-tilt]{transform:none!important}.js .motion-on .daws__list .daw__tile{opacity:1;translate:0 0;scale:1;rotate:var(--tilt, 0deg)}}.notes .print{padding:6px;border:1px solid rgba(238,230,214,.18);border-radius:18px;background:#ffeed60d;box-shadow:0 1px #ffffff0d inset,0 30px 50px -34px #000000d9}.notes .print img,.notes .print .placeholder{border-radius:12px;box-shadow:none;outline:0}.bdeal__visual{transition:transform .5s var(--ease-out)}@media(hover:hover){.bdeal__visual:hover{transform:translateY(-4px)}}.film-grain{position:fixed;top:-10%;right:-10%;bottom:-10%;left:-10%;width:120%;height:120%;z-index:2147483000;pointer-events:none;opacity:var(--film-grain, .07);mix-blend-mode:screen;will-change:transform;contain:strict;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.motion-on .film-grain{animation:film-grain .9s steps(5) infinite}@keyframes film-grain{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,-1%)}80%{transform:translate(3%,3%)}}@media(prefers-reduced-motion:reduce){.motion-on .film-grain{animation:none}}.grain-on .card,.grain-on .bmini,.grain-on .bdeal,.grain-on .vault__panel,.grain-on .foot__panel,.grain-on .faq__box,.grain-on .incl__pack,.grain-on .swap,.grain-on .lt-surface,.grain-on .stack__box,.grain-on .reviews .review{position:relative;isolation:isolate}.grain-on .card:after,.grain-on .bmini:after,.grain-on .bdeal:after,.grain-on .vault__panel:after,.grain-on .foot__panel:after,.grain-on .faq__box:after,.grain-on .incl__pack:after,.grain-on .swap:after,.grain-on .lt-surface:after,.grain-on .stack__box:after,.grain-on .reviews .review:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;pointer-events:none;opacity:.16;mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");background-size:200px 200px}.grain-on:not(.page-dark) .card:after,.grain-on:not(.page-dark) .faq__box:after{mix-blend-mode:multiply;opacity:.08}.release__more{display:inline-flex;align-items:center;gap:.35rem;margin-left:.15rem;color:var(--amber);font-weight:600;white-space:nowrap;border-bottom:1px solid rgba(216,161,72,.4);transition:border-color var(--fast) var(--ease),color var(--fast) var(--ease)}.release__more span{transition:transform var(--fast) var(--ease)}.release__more:hover{color:var(--cream);border-color:var(--cream)}.release__more:hover span{transform:translate(3px)}.bdeal__packs .bdeal__more{padding-inline:.8rem;border-style:dashed;border-color:#d8a14873;background:#d8a14814;color:var(--amber)}.faq--page{padding-block:clamp(2.5rem,6vw,5rem) var(--section)}.faq--page .faq__title{font-size:var(--text-3xl)}.faq__intro{padding-block:var(--s-4);border-bottom:1px solid var(--line)}.vault--panel .vault__embed{max-width:30rem;padding:0;min-height:0;background:transparent;color:inherit}.vault--panel .vault__embed form,.vault--panel .vault__embed [data-testid=klaviyo-form-wrapper],.vault--panel .vault__embed .needsclick{background:transparent!important}.vault--panel .vault__embed input[type=email],.vault--panel .vault__embed input[type=text]{border:1px solid rgba(238,230,214,.22)!important;border-radius:9px!important;background:#0a060466!important;color:var(--cream)!important}.vault--panel .vault__embed button{border-radius:9px!important}.release__title-sub{display:block;margin-top:.6rem;font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.12em;text-transform:uppercase;line-height:1.3;color:var(--amber)}.steps{padding-block:var(--section)}.steps__list{display:grid;gap:var(--s-6);counter-reset:none}@media(min-width:800px){.steps__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-5)}}.steps__item{position:relative;padding:var(--s-5);border:1px solid var(--line);border-radius:12px;background:var(--surface-2)}.steps__num{display:block;color:var(--rust);font-family:var(--font-display);font-size:3rem;line-height:1}.steps__title{margin-top:var(--s-3);font-size:var(--text-md);font-weight:720}.steps__text{margin-top:var(--s-2);color:var(--fg-soft)}.page-dark .steps__num{color:var(--amber)}
/*# sourceMappingURL=/cdn/shop/t/10/assets/sections.css.map */
