.mr-package-reveal,.mr-package-reveal *,.mr-package-reveal :before,.mr-package-reveal :after{box-sizing:border-box}.mr-package-reveal{--mr-package-ivory:#e9e1d7;--mr-package-ink:#231f1b;--mr-package-muted:#675b4e;--mr-package-gold:#85623a;color:var(--mr-package-ink);background:var(--mr-surface-deep,#0f0f0e);border-block:1px solid color-mix(in oklab, var(--mr-metal-shadow,#76572d) 45%, transparent);isolation:isolate;padding:clamp(2rem,5vw,4rem) 1rem}.mr-package-reveal__layout{background:var(--mr-package-ivory);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;grid-template-areas:"intro""visual""interaction";gap:1.5rem;width:100%;max-width:70rem;margin-inline:auto;padding:clamp(1.5rem,4vw,3rem);display:grid}.mr-package-reveal__intro{grid-area:intro;min-width:0}.mr-package-reveal__eyebrow{color:var(--mr-package-gold);letter-spacing:.18em;text-transform:uppercase;margin:0 0 1rem;font-size:.6875rem}.mr-package-reveal__intro h2{letter-spacing:-.035em;text-wrap:balance;max-width:12ch;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4.5vw,3.75rem);font-weight:400;line-height:1.08}.mr-package-reveal__intro>p:last-child{max-width:28rem;color:var(--mr-package-muted);margin:1.25rem 0 0;font-size:.9375rem;line-height:1.65}.mr-package-reveal__visual{grid-area:visual;min-width:0;height:clamp(22.5rem,85vw,34rem);position:relative;overflow:hidden}.mr-package-reveal__artwork,.mr-package-reveal__still,.mr-package-reveal__placeholder{width:100%;height:100%;display:block}.mr-package-reveal__artwork{overflow:hidden}.mr-package-reveal__still{object-fit:contain}.mr-package-reveal__loading,.mr-package-reveal__still-caption{background:var(--mr-package-ivory);color:var(--mr-package-muted);text-align:center;margin:0;padding:.35rem .5rem;font-size:.875rem;position:absolute;inset:auto 0 .5rem}.mr-package-reveal__loading{inset:.5rem 0 auto}.mr-package-reveal__interaction{grid-area:interaction;min-width:0}.mr-package-reveal__controls{border:0;min-width:0;margin:0;padding:0}.mr-package-reveal__controls:disabled{opacity:.55}.mr-package-reveal__range-label{color:var(--mr-package-muted);justify-content:space-between;align-items:baseline;gap:.75rem;font-size:.8125rem;display:flex}.mr-package-reveal__range-label span{font-variant-numeric:tabular-nums}.mr-package-reveal__range{--mr-package-progress:100%;appearance:none;cursor:ew-resize;width:100%;min-height:44px;accent-color:var(--mr-package-gold);background:0 0;border:0;margin:.25rem 0 .5rem;padding:0;display:block}.mr-package-reveal__range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--mr-package-gold) 0%, var(--mr-package-gold) var(--mr-package-progress), #a69988 var(--mr-package-progress), #a69988 100%);height:3px}.mr-package-reveal__range::-moz-range-track{background:#a69988;height:3px}.mr-package-reveal__range::-moz-range-progress{background:var(--mr-package-gold);height:3px}.mr-package-reveal__range::-webkit-slider-thumb{appearance:none;border:2px solid var(--mr-package-ivory);background:var(--mr-package-gold);width:18px;height:18px;box-shadow:0 0 0 1px var(--mr-package-gold);border-radius:50%;margin-top:-7.5px}.mr-package-reveal__range::-moz-range-thumb{border:2px solid var(--mr-package-ivory);background:var(--mr-package-gold);width:16px;height:16px;box-shadow:0 0 0 1px var(--mr-package-gold);border-radius:50%}.mr-package-reveal__buttons{flex-wrap:wrap;gap:.75rem;display:flex}.mr-package-reveal__buttons button,.mr-package-reveal__view-toggle,.mr-package-reveal__fallback button{border:1px solid var(--mr-package-gold);min-width:44px;min-height:44px;color:var(--mr-package-ink);font:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border-radius:2px;justify-content:center;align-items:center;margin:0;padding:.75rem 1rem;font-size:.8125rem;line-height:1.35;display:inline-flex}.mr-package-reveal__buttons button{flex:8rem}.mr-package-reveal__buttons button:last-child{color:var(--mr-package-ivory);background:var(--mr-package-ink)}.mr-package-reveal button:disabled,.mr-package-reveal input:disabled{cursor:default}.mr-package-reveal button:focus-visible,.mr-package-reveal input:focus-visible{outline:2px solid var(--mr-package-ink);outline-offset:4px}.mr-package-reveal__hint,.mr-package-reveal__fallback p{color:var(--mr-package-muted);margin:.875rem 0 0;font-size:.8125rem;line-height:1.6}.mr-package-reveal__fallback p{color:var(--mr-package-ink)}.mr-package-reveal__fallback button,.mr-package-reveal__view-toggle{margin-top:.75rem}.mr-package-reveal__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=48rem){.mr-package-reveal{padding-inline:2rem}.mr-package-reveal__layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-template-areas:"intro visual""interaction visual";align-items:center;gap:2rem clamp(2rem,6vw,5rem)}.mr-package-reveal__intro{align-self:end}.mr-package-reveal__interaction{align-self:start;max-width:25rem}}@media (prefers-reduced-motion:reduce){.mr-package-reveal *,.mr-package-reveal :before,.mr-package-reveal :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.mr-package-compositor{isolation:isolate;pointer-events:none;position:absolute;inset:0;overflow:hidden}.mr-package-compositor__scene{width:800px;height:1000px;transform:translate(-50%, -50%) scale(var(--mr-package-fit,.001));transform-origin:50%;position:absolute;top:50%;left:50%}.mr-package-compositor__surface{transform-origin:0 0;will-change:transform;backface-visibility:hidden;contain:layout paint style;position:absolute;top:0;left:0}.mr-package-compositor__surface[data-package-surface=shadow],.mr-package-compositor__surface[data-package-surface=rim]{will-change:transform, opacity}.mr-package-compositor__surface>svg{width:100%;height:100%;display:block}.mr-product-story{--mr-stage-height:480px;--mr-stage-travel:400px;--mr-stage-top:80px;color:#29221b;background:#e8e0d2 linear-gradient(#37281f 0,#9d8267 4.5rem,#d9cbb9 10rem,#e8e0d2 16rem);padding:1rem 1.25rem 2.5rem;scroll-margin-top:64px}.mr-product-story__track{height:calc(var(--mr-stage-height) + var(--mr-stage-travel) - var(--mr-entry-lead,0px))}.mr-product-story__stage{top:var(--mr-stage-top);width:100%;max-width:660px;height:480px;height:var(--mr-stage-height);touch-action:pan-y pinch-zoom;margin:0 auto;position:sticky;overflow:hidden}.mr-product-story__metrics{width:0;height:100svh;padding-bottom:var(--mr-stage-travel);box-sizing:content-box;visibility:hidden;pointer-events:none;position:absolute;top:0;left:0}.mr-product-story__stage .mr-package-reveal__artwork{width:100%;height:100%;display:block}.mr-product-story__poster{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;display:block}.mr-product-story__cta{color:#eee2cd;background:#221e19;border:1px solid #826a43;border-radius:3px;justify-content:center;align-items:center;gap:2rem;width:100%;max-width:26rem;min-height:52px;margin:1rem auto 0;padding:.8rem 1.5rem;font-weight:600;display:flex}.mr-product-story__cta:hover{background:#383023}.mr-product-story__cta:focus-visible{outline-offset:4px;outline:2px solid #725629}.mr-landing-book{padding-top:2rem}@supports (height:1svh){.mr-product-story{--mr-stage-height:min(70svh, 680px);--mr-stage-travel:max(400px, 55svh);--mr-stage-top:max(80px, calc((100svh - var(--mr-stage-height)) / 2))}}.mr-product-story__motion-controls{color:#eee2cd;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 20px;max-width:660px;margin:0 auto 16px;font-size:13px;display:flex}.mr-product-story__motion-controls button{color:#eee2cd;background:#30251d;border:1px solid #b59760;border-radius:4px;min-height:44px;padding:8px 14px}.mr-product-story__motion-controls button:focus-visible{outline-offset:3px;outline:2px solid #eee2cd}.mr-product-story[data-renderer=fallback] .mr-product-story__track{height:var(--mr-stage-height)}.mr-product-story[data-renderer=fallback] .mr-product-story__stage{position:relative;top:0}@media (width>=900px){.mr-product-story{padding:2rem 2rem 3rem}}@media (prefers-reduced-motion:reduce){.mr-product-story *{transition:none!important;animation:none!important}}
