.jr{--gold:var(--color-gold);isolation:isolate;position:relative;overflow-x:clip}.jr-cut{object-fit:contain;filter:drop-shadow(0 36px 34px #1c1b1942)}.jr-mark{text-align:center;font-family:var(--font-display), serif;letter-spacing:-.02em;white-space:nowrap;color:#0000;-webkit-text-stroke:1px #b8975a57;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;margin:0;font-size:clamp(5rem,22vw,20rem);line-height:.82;position:absolute;inset-inline:0}:lang(ar) .jr-mark{letter-spacing:0;font-size:clamp(4rem,17vw,15rem);line-height:1}.jr-scene{max-inline-size:90rem;margin-block-end:9rem;margin-inline:auto;padding:3rem 0 0;position:relative;overflow-x:clip}.jr-mark-scene{inset-block-start:1rem}.jr-scene-frame{aspect-ratio:4/5;z-index:1;position:relative;overflow:clip;-webkit-mask-image:radial-gradient(closest-side at 50% 48%,#000 45%,#0000 100%);mask-image:radial-gradient(closest-side at 50% 48%,#000 45%,#0000 100%)}.jr-scene-plain{background:radial-gradient(circle at 50% 35%, color-mix(in srgb, var(--c) 30%, var(--color-sand)), var(--color-sand) 70%)}.jr-scene-img{object-fit:cover;object-position:50% 30%;filter:blur(30px)saturate(1.05)brightness(1.02);scale:1.25}.jr-scene-veil{background:radial-gradient(circle at 50% 55%, color-mix(in srgb, var(--c) 26%, transparent), transparent 62%), linear-gradient(to top, #f7f3ec8c, #f7f3ec00 45%);position:absolute;inset:0}.jr-scene-cut{aspect-ratio:1;z-index:2;pointer-events:none;inline-size:min(112%,54rem);margin-block:-100% -8%;margin-inline:-6%;position:relative}.jr-ground{filter:blur(14px);z-index:-1;background:#1c1b1959;border-radius:50%;block-size:3%;position:absolute;inset-block-end:6.5%;inset-inline:30%}.jr-scene-inset{aspect-ratio:3/4;z-index:3;inline-size:58%;box-shadow:0 0 0 6px var(--color-ivory), 0 30px 50px #1c1b1940;border-start-start-radius:50% 28%;border-start-end-radius:50% 28%;margin:1.5rem auto 0;position:relative;overflow:clip}.jr-scene-copy{z-index:3;max-inline-size:34rem;padding:2rem 1rem 0;position:relative}@media (min-width:1024px){.jr-scene{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;column-gap:2rem;min-block-size:112svh;margin-block-end:11rem;padding:4rem 1.5rem 0;display:grid}.jr-mark-scene{inset-block-start:6rem}.jr-scene-frame{aspect-ratio:auto;grid-area:1/1/auto/9;block-size:min(100svh,56rem)}.jr-scene-cut{grid-area:1/1/auto/8;place-self:end center;inline-size:min(124svh,58rem);margin:0;translate:0 16%}.jr-scene-inset{grid-area:1/10/auto/13;place-self:end center;inline-size:88%;margin:0;translate:0 6%}.jr-scene-copy{grid-area:1/8/auto/12;align-self:start;margin-block-start:30%;padding:0}.jr-scene-mirror .jr-scene-frame{grid-column:5/13}.jr-scene-mirror .jr-scene-cut{grid-column:6/13}.jr-scene-mirror .jr-scene-inset{grid-column:1/4}.jr-scene-mirror .jr-scene-copy{grid-column:1/6;padding-inline-end:1rem}}.jr-tt{background:var(--color-sand);position:relative}.jr-tt-pin{text-align:center;padding-block:5rem 3rem;position:relative;overflow:clip}.jr-mark-tt{inset-block-start:40%}.jr-disc{aspect-ratio:1;inline-size:min(70vw,42rem);translate:calc(var(--sign) * -50%) -45%;background:radial-gradient(circle, color-mix(in srgb, var(--c) 38%, transparent) 0%, transparent 68%);z-index:0;border-radius:50%;position:absolute;inset-block-start:50%;inset-inline-start:50%}.jr-ring{aspect-ratio:1;inline-size:min(78vw,46rem);translate:calc(var(--sign) * -50%) -45%;z-index:0;border:1px dashed #b8975ab3;border-radius:50%;position:absolute;inset-block-start:50%;inset-inline-start:50%}.jr-tt-head{z-index:2;position:relative}.jr-hint{color:var(--color-muted);margin-block-start:.5rem}.jr-stage{z-index:1;justify-content:center;max-inline-size:84rem;margin:2rem auto 0;display:flex;position:relative}.jr-pose{flex:1 1 0;min-inline-size:0;margin:0}.jr-pose-art{aspect-ratio:1;position:relative}.jr-pose figcaption{color:var(--color-charcoal);margin-block-start:-1rem;display:block}.jr-fabric{background:linear-gradient(to bottom, var(--color-sand), var(--color-ivory) 18%, var(--color-ivory) 82%, var(--color-sand));padding:6rem 1rem 8rem;position:relative}.jr-fabric-clip{border-radius:50%;position:absolute;inset:0;overflow:clip}.jr-fabric-disc{aspect-ratio:1;inline-size:min(88vw,38rem);box-shadow:0 0 0 10px var(--color-ivory), 0 0 0 11px #b8975aa6, 0 50px 80px #1c1b1938;border-radius:50%;margin-inline:auto;position:relative}.jr-fabric-cut{aspect-ratio:1;z-index:2;pointer-events:none;inline-size:min(70vw,30rem);position:absolute;inset-block-end:1rem;inset-inline-end:-14%;-webkit-mask-image:linear-gradient(#000 78%,#0000 100%);mask-image:linear-gradient(#000 78%,#0000 100%)}.jr-fabric-copy{z-index:3;max-inline-size:34rem;margin:2rem auto 0;position:relative}@media (min-width:1024px){.jr-fabric{background:0 0;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;column-gap:2rem;max-inline-size:90rem;margin-inline:auto;padding:9rem 1.5rem 11rem;display:grid}.jr-fabric:before{content:"";z-index:-1;background:linear-gradient(to bottom, var(--color-ivory), var(--color-sand) 22%, var(--color-sand) 78%, var(--color-ivory));position:absolute;inset-block:0;inset-inline:-50vw}.jr-fabric-disc{grid-area:1/1/auto/7;inline-size:min(100%,40rem);margin:0}.jr-fabric-cut{inline-size:min(110%,36rem);translate:calc(var(--sign) * 14%) 6%;grid-area:1/4/auto/9;justify-self:center;position:relative;inset:auto}.jr-fabric-copy{grid-area:1/8/auto/13;margin:0}}.jr-fan{text-align:center;perspective:1400px;padding:6rem 1rem 3rem;position:relative}.jr-fan-title{z-index:2;position:relative}.jr-fan-row{justify-content:center;margin:3rem 0 0;padding:0;list-style:none;display:flex}.jr-fan-row li{--w:min(48vw, 32rem);flex:0 0 var(--w);inline-size:var(--w);margin-inline:calc(var(--w) * -.2);transform:rotateY(calc(var(--k) * -14deg * var(--sign)));transform-style:preserve-3d}.jr-fan-card{transition:translate .5s var(--ease-lift), scale .5s var(--ease-lift);display:block;position:relative}.jr-fan-card:hover,.jr-fan-card:focus-visible{z-index:5;translate:0 -1.2rem;scale:1.07}.jr-fan-glow{background:radial-gradient(circle, color-mix(in srgb, var(--tint) 45%, transparent), transparent 70%);filter:blur(8px);border-radius:50%;position:absolute;inset:12% 4% 14%}.jr-fan-art{aspect-ratio:1;display:block;position:relative}.jr-fan-name{color:var(--color-charcoal);margin-block-start:-2.5rem;display:block;position:relative}@keyframes jr-pose-mid{0%{opacity:0;transform:perspective(1400px) rotateY(calc(var(--sign) * -34deg)) scale(.9)}30%{opacity:1;transform:perspective(1400px) rotateY(calc(var(--sign) * -6deg)) scale(1)}70%{opacity:1;transform:perspective(1400px) rotateY(calc(var(--sign) * 6deg)) scale(1)}to{opacity:0;transform:perspective(1400px) rotateY(calc(var(--sign) * 34deg)) scale(.9)}}@keyframes jr-pose-first{0%{opacity:1;transform:perspective(1400px)rotateY(0)scale(1)}70%{opacity:1;transform:perspective(1400px) rotateY(calc(var(--sign) * 6deg)) scale(1)}to{opacity:0;transform:perspective(1400px) rotateY(calc(var(--sign) * 34deg)) scale(.9)}}@keyframes jr-pose-last{0%{opacity:0;transform:perspective(1400px) rotateY(calc(var(--sign) * -34deg)) scale(.9)}30%{opacity:1;transform:perspective(1400px) rotateY(calc(var(--sign) * -6deg)) scale(1)}to{opacity:1;transform:perspective(1400px)rotateY(0)scale(1)}}@keyframes jr-spin{0%{rotate:0deg}to{rotate:360deg}}@keyframes jr-drift{0%{translate:calc(var(--sign) * -6%) 0}to{translate:calc(var(--sign) * 6%) 0}}@keyframes jr-rise{0%{translate:0 26%}to{translate:0 10%}}@keyframes jr-rise-fabric{0%{translate:calc(var(--sign) * 14%) 16%}to{translate:calc(var(--sign) * 14%) -2%}}@keyframes jr-disc-pulse{0%{opacity:.5;scale:.7}50%{opacity:1;scale:1.05}to{opacity:.6;scale:.8}}@keyframes jr-fan-in{0%{opacity:0;translate:0 3rem}to{opacity:1;translate:0}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){:root:not([data-tier=lite]) .jr-mark-scene{animation:linear both jr-drift;animation-timeline:view();animation-range:cover}:root:not([data-tier=lite]) .jr-scene-copy{animation:linear both reveal-up;animation-timeline:view();animation-range:entry 5% entry 40%}:root:not([data-tier=lite]) .jr-fan-row li{animation:linear both jr-fan-in;animation-timeline:view();animation-range:entry 10% entry 60%}@media (min-width:1024px){:root:not([data-tier=lite]) .jr-scene-cut{animation:linear both jr-rise;animation-timeline:view();animation-range:cover cover 70%}:root:not([data-tier=lite]) .jr-fabric-cut{animation:linear both jr-rise-fabric;animation-timeline:view();animation-range:cover cover 80%}}:root:not([data-tier=lite]) .jr-tt{view-timeline-name:--tt;view-timeline-axis:block;block-size:330svh}:root:not([data-tier=lite]) .jr-tt-pin{block-size:100svh;padding-block:4.5rem 0;position:sticky;inset-block-start:0}:root:not([data-tier=lite]) .jr-tt-head{position:absolute;inset-block-start:4.5rem;inset-inline:0}:root:not([data-tier=lite]) .jr-mark-tt{animation:linear both jr-drift;animation-timeline:--tt;animation-range:contain;inset-block-start:38%}:root:not([data-tier=lite]) .jr-ring{animation:linear both jr-spin;animation-timeline:--tt;animation-range:contain}:root:not([data-tier=lite]) .jr-disc{animation:linear both jr-disc-pulse;animation-timeline:--tt;animation-range:contain}:root:not([data-tier=lite]) .jr-stage{max-inline-size:none;margin:0;display:block;position:absolute;inset:11rem 0 0}:root:not([data-tier=lite]) .jr-pose{opacity:0;animation:linear both jr-pose-mid;animation-timeline:--tt;animation-range-start:contain calc((var(--i) * 100% / var(--n)) - 6%);animation-range-end:contain calc(((var(--i) + 1) * 100% / var(--n)) + 6%);will-change:transform, opacity;flex-direction:column;justify-content:flex-start;align-items:center;display:flex;position:absolute;inset:0}:root:not([data-tier=lite]) .jr-pose[data-pos=first]{opacity:1;animation-name:jr-pose-first}:root:not([data-tier=lite]) .jr-pose[data-pos=last]{animation-name:jr-pose-last}:root:not([data-tier=lite]) .jr-pose-art{aspect-ratio:1;block-size:min(100svh - 14rem,62rem);inline-size:auto}:root:not([data-tier=lite]) .jr-pose figcaption{margin-block-start:-2.5rem}}}.mf{isolation:isolate;position:relative;overflow:clip}.mf .jr-mark{z-index:-1;font-size:clamp(6rem,26vw,24rem);inset-block-start:50%;translate:0 -50%}.lb{background:linear-gradient(to bottom, var(--color-ivory), var(--color-sand) 14%, var(--color-sand) 86%, var(--color-ivory));position:relative}.lb-pin{padding-block:5rem 3rem;position:relative;overflow:clip}.lb-head{z-index:3;text-align:center;padding-inline:1rem;position:relative}.lb-hint{color:var(--color-muted);margin-block-start:.5rem}.lb-track{scroll-snap-type:x mandatory;scrollbar-width:none;margin:2rem 0 0;padding:0 7vw;list-style:none;display:flex;overflow-x:auto}.lb-track::-webkit-scrollbar{display:none}.lb-slide{scroll-snap-align:center;flex-direction:column;flex:0 0 min(86vw,34rem);align-items:center;min-block-size:36rem;display:flex;position:relative;overflow:clip}.lb-mark{font-size:clamp(3.5rem,12vw,9rem);inset-block-start:14%}.lb-glow{background:radial-gradient(circle, color-mix(in srgb, var(--c) 42%, transparent), transparent 68%);filter:blur(6px);border-radius:50%;position:absolute;inset:8% 4% 22%}.lb-fig{aspect-ratio:1;inline-size:min(100%,30rem);display:block;position:relative}.lb-copy{z-index:2;text-align:center;margin-block-start:-2.5rem;position:relative}.lb-price{color:var(--color-muted);margin-block:.25rem .75rem}.lb-link{border-block-end:1px solid var(--color-gold);align-items:center;min-block-size:2.75rem;display:inline-flex}.lb-bar{display:none}.mq{border-block:1px solid var(--color-hairline);background:var(--color-ivory);padding-block:1.1rem;overflow:clip}.mq-track{inline-size:max-content;display:flex}.mq-row{gap:3rem;margin:0;padding:0 3rem 0 0;list-style:none;display:flex}.mq-row li{white-space:nowrap;padding-inline-end:3rem;font-size:1.75rem;line-height:1.2;position:relative}.mq-row li:after{content:"";background:var(--color-gold);block-size:7px;inline-size:7px;position:absolute;inset-block-start:50%;inset-inline-end:0;translate:0 -50%;rotate:45deg}@keyframes mq-scroll{to{translate:calc(var(--sign) * -50%) 0}}@keyframes lb-slide{to{translate:calc(var(--sign) * (var(--n) - 1) * -100vw) 0}}@keyframes lb-bar{0%{scale:0 1}to{scale:1}}@media (prefers-reduced-motion:no-preference){.mq-track{animation:42s linear infinite mq-scroll}@supports (animation-timeline:view()){:root:not([data-tier=lite]) .lb{block-size:calc(var(--n) * 85svh + 100svh);view-timeline-name:--lb;view-timeline-axis:block}:root:not([data-tier=lite]) .lb-pin{block-size:100svh;padding-block:4.5rem 0;position:sticky;inset-block-start:0}:root:not([data-tier=lite]) .lb-track{scroll-snap-type:none;inline-size:calc(var(--n) * 100vw);will-change:translate;margin-block-start:.5rem;padding:0;animation:linear both lb-slide;animation-timeline:--lb;animation-range:contain;overflow:visible}:root:not([data-tier=lite]) .lb-slide{flex:0 0 100vw;justify-content:center;min-block-size:calc(100svh - 9rem);overflow:clip}:root:not([data-tier=lite]) .lb-fig{inline-size:min(88vw,62svh,36rem)}:root:not([data-tier=lite]) .lb-mark{font-size:clamp(4.5rem,16vw,13rem);inset-block-start:22%}:root:not([data-tier=lite]) .lb-bar{background:var(--color-gold);block-size:2px;transform-origin:var(--origin,left);animation:linear both lb-bar;animation-timeline:--lb;animation-range:contain;display:block;position:absolute;inset-block-end:1.5rem;inset-inline:7vw}@media (min-width:1024px){:root:not([data-tier=lite]) .lb-slide{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;column-gap:2rem;padding-inline:8vw;display:grid}:root:not([data-tier=lite]) .lb-slide .lb-mark{grid-area:1/1/auto/-1;position:absolute;inset-block-start:16%}:root:not([data-tier=lite]) .lb-glow{inset:6% 40% 10% 6%}:root:not([data-tier=lite]) .lb-fig{grid-area:1/1;justify-self:center;inline-size:min(52vw,78svh,44rem)}:root:not([data-tier=lite]) .lb-copy{text-align:start;grid-area:1/2;margin:0}}}}:root[dir=rtl] .lb-bar{--origin:right}
