.gsd-journey,.jr-rail{--jr-page: var(--gsd-page, #fffaf7);--jr-peach: var(--gsd-peach, #fde5df);--jr-blush: var(--gsd-blush, #eccfc8);--jr-line: var(--gsd-line, #ead9d2);--jr-card: var(--gsd-card, #fffdfb);--jr-ink: var(--gsd-heading, #332923);--jr-text: var(--gsd-text-2, #655a5b);--jr-muted: var(--gsd-muted, #85766a);--jr-accent: var(--gsd-accent, #7c1e25);--jr-accent-dark: var(--gsd-accent-dark, #310205);--jr-gold: var(--gsd-gold, #d7b579);--jr-gold-deep: var(--gsd-gold-deep, #b88b47);--jr-cream: var(--gsd-cream, #fff6e2);--jr-display: var(--font-heading-family);--jr-body: var(--font-body-family);--jr-label: var(--font-accent-family);--jr-ease: cubic-bezier(.22, 1, .36, 1)}.gsd-journey{position:relative;background:var(--jr-page);color:var(--jr-text);font-family:var(--jr-body);font-size:1.6rem;line-height:1.7;overflow-x:clip}.gsd-journey h1,.gsd-journey h2,.gsd-journey h3,.gsd-journey h4{margin:0;font-family:var(--jr-display);font-weight:400;letter-spacing:0;color:var(--jr-ink);text-wrap:balance}.gsd-journey p{margin:0}.gsd-journey em,.jr-hl{font-style:italic;color:var(--jr-accent)}.gsd-journey img{display:block;max-width:100%;height:auto}.jr-wrap{width:100%;max-width:188.8rem;margin-inline:auto;padding-inline:max(1.6rem,env(safe-area-inset-left,0px)) max(1.6rem,env(safe-area-inset-right,0px))}.jr-eyebrow{font-family:var(--jr-label);font-size:1.2rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--jr-accent)}.jr-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.jr-chips{display:flex;flex-wrap:wrap;gap:.8rem}.jr-chip{padding:.5rem 1.2rem;border:1px solid var(--jr-line);border-radius:999px;background:var(--jr-card);font-family:var(--jr-label);font-size:1.2rem;font-weight:600;line-height:1.5;color:var(--jr-ink)}.jr-chip--gold{border-color:var(--jr-gold);background:var(--jr-cream);color:var(--jr-accent-dark)}.jr-chip--soon{border-color:var(--jr-accent);background:var(--jr-accent);color:var(--jr-cream)}.jr-shop{display:inline-flex;align-items:center;gap:.8rem;width:fit-content;margin-top:.4rem;padding:1rem 1.8rem;border:1px solid var(--jr-accent);border-radius:999px;font-family:var(--jr-label);font-size:1.3rem;font-weight:600;line-height:1.4;color:var(--jr-accent);text-decoration:none;transition:background-color .3s ease,color .3s ease,gap .3s var(--jr-ease)}.jr-shop:hover{background:var(--jr-accent);color:var(--jr-cream);gap:1.2rem}.jr-shop svg{width:1.4rem;height:1.4rem}.gsd-journey :focus-visible{outline:2px solid var(--jr-gold-deep);outline-offset:3px}.jr-scene{position:relative}.jr-stage{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;display:grid;place-items:center}.jr-hero{position:relative;padding-block:15rem 10rem;text-align:center;overflow:hidden;background:radial-gradient(60rem 30rem at 50% 0%,var(--jr-peach),transparent 70%),var(--jr-page)}.jr-hero .jr-wrap{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:2.2rem}.jr-hero__title{font-size:clamp(4.4rem,8vw,10.4rem);line-height:1.02}.jr-hero__sub{font-family:var(--jr-display);font-style:italic;font-size:clamp(1.9rem,2.4vw,2.6rem);color:var(--jr-accent)}.jr-hero__text{display:flex;flex-direction:column;gap:1.4rem;max-width:64ch;font-size:1.7rem}.jr-hero__cue{margin-top:1.8rem;display:flex;flex-direction:column;align-items:center;gap:1rem;font-family:var(--jr-label);font-size:1.1rem;font-weight:700;letter-spacing:.2em;color:var(--jr-muted)}.jr-hero__cue span{display:block;width:1px;height:5.4rem;background:linear-gradient(var(--jr-gold-deep),transparent);animation:jr-cue 2.4s ease-in-out infinite;transform-origin:top}@keyframes jr-cue{0%,to{transform:scaleY(.35);opacity:.4}50%{transform:scaleY(1);opacity:1}}.jr-hero__float{position:absolute;z-index:0;width:clamp(11rem,10vw,15rem);animation:jr-drift 8s ease-in-out infinite}.jr-hero__float img{width:100%;height:auto;filter:drop-shadow(0 12px 18px rgba(83,34,37,.18))}.jr-hero__float:nth-child(1){left:3%;top:5%;--r: -8deg}.jr-hero__float:nth-child(2){right:3%;top:4%;--r: 7deg;animation-delay:-2s}.jr-hero__float:nth-child(3){left:5%;bottom:6%;--r: 6deg;animation-delay:-4s}.jr-hero__float:nth-child(4){right:5%;bottom:6%;--r: -5deg;animation-delay:-6s}@keyframes jr-drift{0%,to{transform:translateY(0) rotate(var(--r, -6deg))}50%{transform:translateY(-14px) rotate(calc(var(--r, -6deg) * -1))}}@media screen and (max-width:1199px){.jr-hero__float{display:none}}@media screen and (max-width:749px){.jr-hero{padding-block:9rem 6rem}.jr-hero__text{font-size:1.55rem}}.jr-doors{height:300vh;background:linear-gradient(var(--jr-page),var(--jr-peach) 55%,var(--jr-page))}.jr-doors__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:5.6rem;width:100%}.jr-doors__copy{display:flex;flex-direction:column;align-items:flex-start;gap:1.4rem;max-width:48ch;opacity:var(--copy, 1);transform:translateY(calc((1 - var(--copy, 1)) * 24px))}.jr-doors__copy h2{font-size:clamp(3.4rem,4.6vw,6rem);line-height:1.05}.jr-rte{display:flex;flex-direction:column;gap:1.2rem}.jr-doorway{position:relative;justify-self:center;width:min(100%,44rem);aspect-ratio:4 / 5.4;perspective:1400px}.jr-doorway__frame,.jr-doorway__inside,.jr-doorway__glow,.jr-door{display:block;position:absolute}.jr-doorway__frame{top:0;right:0;bottom:0;left:0;border-radius:999px 999px 18px 18px;background:linear-gradient(145deg,var(--jr-gold),var(--jr-gold-deep) 55%,var(--jr-gold));box-shadow:0 30px 60px #53222540,inset 0 0 0 2px #ffffff59}.jr-doorway__inside{top:14px;right:14px;bottom:14px;left:14px;border-radius:999px 999px 10px 10px;overflow:hidden;background:radial-gradient(circle at 50% 38%,var(--jr-cream),var(--jr-peach) 45%,var(--jr-blush));display:grid;place-items:center}.jr-doorway__glow{top:-20%;right:-20%;bottom:-20%;left:-20%;background:radial-gradient(circle at 50% 45%,rgba(255,246,226,.95),transparent 55%);opacity:var(--glow, 0)}.jr-doorway__pins{position:relative;display:flex;align-items:flex-end;justify-content:center;width:100%;padding-inline:6%}.jr-doorway__pins img{width:50%;height:auto;filter:drop-shadow(0 16px 22px rgba(83,34,37,.28));transform:translate3d(0,calc((1 - var(--rise, 0)) * 60px),0) scale(calc(.86 + var(--rise, 0) * .14));opacity:var(--rise, 0)}.jr-doorway__pins img:first-child{margin-right:-6%;rotate:-5deg}.jr-doorway__pins img:last-child{rotate:5deg}.jr-door{top:14px;bottom:14px;width:calc(50% - 14px);background:linear-gradient(var(--gsd-secondary, #1c4859),#12303c);box-shadow:inset 0 0 0 2px #d7b5798c;backface-visibility:hidden;will-change:transform}.jr-door:before{content:"";position:absolute;top:22%;right:16%;bottom:10%;left:16%;border:2px solid rgba(215,181,121,.6);border-radius:6px}.jr-door:after{content:"";position:absolute;top:55%;width:10px;height:10px;border-radius:50%;background:var(--jr-gold);box-shadow:0 0 0 3px #d7b57940}.jr-door--l{left:14px;border-radius:999px 0 0 10px;transform-origin:left center;transform:rotateY(calc(var(--open, 0) * -112deg))}.jr-door--r{right:14px;border-radius:0 999px 10px 0;transform-origin:right center;transform:rotateY(calc(var(--open, 0) * 112deg))}.jr-door--l:after{right:12%}.jr-door--r:after{left:12%}.jr-door__seal{position:absolute;left:50%;top:38%;z-index:2;display:grid;place-items:center;width:12.8rem;height:12.8rem;border-radius:50%;border:2px solid var(--jr-gold);background:var(--jr-accent);color:var(--jr-cream);text-align:center;font-family:var(--jr-label);font-size:1.1rem;font-weight:700;letter-spacing:.16em;line-height:1.3;opacity:calc(1 - var(--open, 0) * 2.4);transform:translate(-50%,-50%) scale(calc(1 - var(--open, 0) * .3));box-shadow:0 10px 30px #31020559}.jr-door__seal strong{display:block;font-family:var(--jr-display);font-size:3rem;font-weight:400;letter-spacing:0}@media screen and (max-width:749px){.jr-doors__grid{grid-template-columns:1fr;gap:1.6rem;text-align:center}.jr-doors__copy{order:2;align-items:center;margin-inline:auto;gap:.8rem}.jr-doors__copy .jr-rte{font-size:1.4rem}.jr-doors__copy .jr-rte p+p{display:none}.jr-doorway{width:min(64vw,27rem,34vh)}}.jr-year{height:230vh;z-index:4}.jr-year .jr-stage{background:radial-gradient(circle at 50% 50%,var(--jr-cream),var(--jr-page) 62%)}.jr-year__inner{position:relative;display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}.jr-year__chapter{font-family:var(--jr-label);font-size:1.2rem;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:var(--jr-gold-deep);opacity:var(--wp, 0)}.jr-odo{position:relative;display:flex;font-family:var(--jr-display);font-size:clamp(11rem,21vw,29rem);line-height:1;height:1.06em;overflow:hidden;padding-inline:.06em .12em;transform:scale(var(--zoom, 1.3));transform-origin:50% 60%;will-change:transform}.jr-odo__col{display:block;width:.66em;height:1.06em;overflow:hidden}.jr-odo__reel{display:flex;flex-direction:column;transform:translate3d(0,calc(var(--pos, 0) * -1.06em),0);will-change:transform}.jr-odo__reel span{display:block;height:1.06em;line-height:1.06;overflow:hidden;color:var(--jr-accent);text-shadow:.045em .045em 0 var(--jr-gold),.06em .06em 0 var(--jr-gold-deep)}.jr-year__title{font-size:clamp(3rem,4.4vw,5.6rem);line-height:1.15;max-width:18ch}.jr-year__word{display:inline-block;overflow:hidden;vertical-align:bottom;padding-bottom:.08em}.jr-year__word>span{display:inline-block;transform:translate3d(0,calc((1 - clamp(0,calc(var(--wp, 0) * 7 - var(--k)),1))*110%),0)}.jr-year__word--hl>span{font-style:italic;color:var(--jr-accent)}.jr-year__ring{position:absolute;left:50%;top:50%;z-index:-1;width:min(92vw,72rem);height:min(92vw,72rem);opacity:var(--ring, 0);transform:translate(-50%,-54%) rotate(var(--spin, 0deg)) scale(calc(.85 + var(--ring, 0) * .15));pointer-events:none;overflow:visible}.jr-year__ring text{font-family:var(--jr-label);font-size:13px;font-weight:700;letter-spacing:.32em;fill:var(--jr-gold-deep)}.jr-year__sparks{position:absolute;left:50%;top:42%;display:block;width:0;height:0;pointer-events:none}.jr-year__sparks i{position:absolute;width:22px;height:22px;margin:-11px;background:var(--jr-gold);clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);opacity:calc(var(--burst, 0) * (1.6 - var(--burst, 0)));transform:translate3d(calc(var(--x) * var(--burst, 0) * min(36vw,330px)),calc(var(--y) * var(--burst, 0) * min(24vw,220px)),0) rotate(calc(var(--r) + var(--burst, 0) * 90deg)) scale(calc(var(--burst, 0) * 1.1))}.jr-year__sparks i:nth-child(2n){width:14px;height:14px;margin:-7px;background:var(--jr-accent)}@media screen and (max-width:749px){.jr-year{height:200vh}}.jr-timeline{position:relative;padding-bottom:6rem}.jr-thread{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;overflow:visible;pointer-events:none}.jr-thread__path{fill:none;stroke:var(--jr-gold);stroke-width:2.5;stroke-linecap:round}.jr-thread__ghost{fill:none;stroke:var(--jr-line);stroke-width:1.5;stroke-dasharray:2 8;stroke-linecap:round}.jr-thread__bead,.jr-thread__halo{transform-box:fill-box;transform-origin:center}.jr-thread__bead{fill:var(--jr-accent);stroke:var(--jr-cream);stroke-width:3;animation:jr-beat 1.3s ease-in-out infinite}.jr-thread__halo{fill:var(--jr-gold);opacity:.35;animation:jr-beat-halo 1.3s ease-out infinite}@keyframes jr-beat{0%,to{transform:scale(1)}14%{transform:scale(1.35)}26%{transform:scale(1)}40%{transform:scale(1.22)}55%{transform:scale(1)}}@keyframes jr-beat-halo{0%{transform:scale(.7);opacity:.5}14%{transform:scale(1.25);opacity:.45}40%{transform:scale(1.5);opacity:.25}70%,to{transform:scale(1.9);opacity:0}}.jr-timeline.is-at-knot .jr-thread__bead,.jr-timeline.is-at-knot .jr-thread__halo{animation-play-state:paused}.jr-timeline.is-at-knot .jr-thread__halo{opacity:0}.jr-timeline .jr-scene{z-index:4}.jr-ms{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) 9rem minmax(0,1fr);align-items:center;padding-block:6.4rem}.jr-ms--compact,.jr-ms--soon{padding-block:4rem}.jr-ms__art{grid-column:1;grid-row:1;display:flex;justify-content:flex-end}.jr-ms__text{grid-column:3;grid-row:1;display:flex;flex-direction:column;align-items:flex-start;gap:1.2rem;max-width:50ch}.jr-ms--flip .jr-ms__art{grid-column:3;justify-content:flex-start}.jr-ms--flip .jr-ms__text{grid-column:1;justify-self:end;text-align:right;align-items:flex-end}.jr-ms--flip .jr-chips{justify-content:flex-end}.jr-knot{position:relative;z-index:3;grid-column:2;grid-row:1;justify-self:center;display:block;width:16px;height:16px;border-radius:50%;background:var(--jr-card);border:2px solid var(--jr-gold-deep);transition:background-color .5s ease,transform .5s var(--jr-ease)}.jr-ms--compact .jr-knot,.jr-ms--soon .jr-knot{width:12px;height:12px}.jr-ms--soon .jr-knot{border-style:dashed}.jr-knot:before,.jr-knot:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:50%;pointer-events:none;opacity:0}.jr-knot:before{border:2px solid var(--jr-gold)}.jr-knot:after{background:radial-gradient(circle,rgba(215,181,121,.6),transparent 70%)}.jr-knot.is-reached{background:var(--jr-accent);border-color:var(--jr-gold);transform:scale(1.3);box-shadow:0 0 0 3px var(--jr-card);animation:jr-knot-pop .6s var(--jr-ease)}.jr-knot.is-reached:before{animation:jr-knot-ripple 1.1s ease-out forwards}.jr-knot.is-reached:after{animation:jr-knot-glow 1.4s ease-out forwards}@keyframes jr-knot-pop{0%{transform:scale(.8)}45%{transform:scale(1.7)}to{transform:scale(1.3)}}@keyframes jr-knot-ripple{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(4.2)}}@keyframes jr-knot-glow{0%{opacity:0;transform:scale(1)}30%{opacity:1;transform:scale(2.6)}to{opacity:0;transform:scale(3.2)}}.jr-postmark{display:inline-grid;place-items:center;width:8.8rem;height:8.8rem;border-radius:50%;border:2px solid var(--jr-accent);outline:1px solid var(--jr-accent);outline-offset:4px;color:var(--jr-accent);text-align:center;font-family:var(--jr-label);font-size:1rem;font-weight:700;letter-spacing:.14em;line-height:1.25;rotate:-8deg}.jr-postmark strong{display:block;font-family:var(--jr-display);font-size:2.7rem;font-weight:400;letter-spacing:0;line-height:1}.jr-ms--compact .jr-postmark,.jr-ms--soon .jr-postmark{width:7rem;height:7rem;font-size:.9rem}.jr-ms--compact .jr-postmark strong,.jr-ms--soon .jr-postmark strong{font-size:2.1rem}.jr-ms__series{font-family:var(--jr-label);font-size:1.2rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--jr-gold-deep)}.jr-ms__title{font-size:clamp(2.6rem,3vw,3.8rem);line-height:1.12}.jr-ms--compact .jr-ms__title,.jr-ms--soon .jr-ms__title{font-size:clamp(2.2rem,2.2vw,2.8rem)}.jr-ms__story{font-size:1.55rem}.jr-ms__story strong{color:var(--jr-ink)}.jr-pins{position:relative;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;max-width:54rem}.jr-pin{position:relative;display:block;width:var(--w, 18rem)}.jr-pin img{width:100%;height:auto;filter:drop-shadow(0 12px 16px rgba(83,34,37,.2))}.jr-glint{position:absolute;top:6%;right:10%;display:block;width:18px;height:18px;background:var(--jr-cream);clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);filter:drop-shadow(0 0 4px rgba(215,181,121,.9));opacity:0;pointer-events:none}.js .jr-pin{opacity:0;transform:translate3d(0,-36px,0) scale(1.06) rotate(var(--tilt, -4deg));transition:opacity .9s var(--jr-ease),transform 1.1s var(--jr-ease);transition-delay:calc(var(--i, 0) * 70ms)}.js .jr-ms.is-in .jr-pin.is-ready{opacity:1;transform:translateZ(0) scale(1) rotate(calc(var(--tilt, -4deg) * .25))}.js .jr-ms.is-in .jr-pin.is-ready .jr-glint{animation:jr-glint 1.6s ease-in-out forwards;animation-delay:calc(var(--i, 0) * 70ms + .9s)}@keyframes jr-glint{0%{opacity:0;transform:scale(.2) rotate(0)}40%{opacity:1;transform:scale(1) rotate(45deg)}to{opacity:0;transform:scale(.4) rotate(90deg)}}.js .jr-ms__text>*{opacity:0;transform:translate3d(0,16px,0);transition:opacity .8s var(--jr-ease),transform .9s var(--jr-ease)}.js .jr-ms.is-in .jr-ms__text>*{opacity:1;transform:none}.js .jr-ms.is-in .jr-ms__text>:nth-child(2){transition-delay:.06s}.js .jr-ms.is-in .jr-ms__text>:nth-child(3){transition-delay:.12s}.js .jr-ms.is-in .jr-ms__text>:nth-child(4){transition-delay:.18s}.js .jr-ms.is-in .jr-ms__text>:nth-child(5){transition-delay:.24s}.js .jr-ms.is-in .jr-ms__text>:nth-child(6){transition-delay:.3s}.js .jr-ms--bubbles.is-in .jr-pin img{animation:jr-bob 5s ease-in-out infinite;animation-delay:calc(var(--i, 0) * -.8s)}@keyframes jr-bob{0%,to{translate:0 0}50%{translate:0 -10px}}.js .jr-ms--mirror .jr-pin{transform:perspective(900px) rotateY(160deg);transition:opacity .8s ease,transform 1.4s var(--jr-ease);transition-delay:calc(var(--i, 0) * .12s)}.js .jr-ms--mirror.is-in .jr-pin.is-ready{transform:perspective(900px) rotateY(0)}.jr-ms--glow .jr-pins:before,.jr-ms--centerpiece .jr-pins:before{content:"";position:absolute;z-index:-1;border-radius:50%;background:radial-gradient(circle,rgba(215,181,121,.45),transparent 65%);opacity:0;transition:opacity 1.6s ease .6s,transform 1.8s var(--jr-ease)}.jr-ms--glow .jr-pins:before{top:10%;right:5%;bottom:10%;left:5%}.jr-ms--centerpiece .jr-pins:before{top:0;right:0;bottom:0;left:0;transform:scale(.6)}.jr-ms--glow.is-in .jr-pins:before{opacity:1}.jr-ms--centerpiece.is-in .jr-pins:before{opacity:1;transform:scale(1.15)}.js .jr-ms--centerpiece .jr-pin{transform:scale(.7) rotate(-6deg);transition-duration:1.4s,1.8s}.js .jr-ms--centerpiece.is-in .jr-pin.is-ready{transform:scale(1)}.jr-ms--villain{margin-block:3rem;padding:8rem clamp(2rem,4vw,5.6rem);isolation:isolate}.jr-villain{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;display:block;overflow:hidden;border-radius:36px;background:radial-gradient(70% 90% at 50% 120%,#5c1420 0%,transparent 70%),radial-gradient(60% 70% at 85% 10%,rgba(60,120,72,.35),transparent 70%),linear-gradient(160deg,#3a0810,var(--jr-accent-dark) 55%,#1f0306);box-shadow:0 40px 80px #31020559,inset 0 0 0 1px #d7b57940;opacity:0;transform:scale(.97);transition:opacity 1.2s ease,transform 1.4s var(--jr-ease)}.jr-ms--villain.is-in .jr-villain{opacity:1;transform:none}.jr-villain__fog{position:absolute;top:-30%;right:-40%;bottom:-30%;left:-40%;display:block;background:radial-gradient(closest-side at 30% 60%,rgba(110,200,120,.18),transparent 70%),radial-gradient(closest-side at 70% 40%,rgba(215,181,121,.14),transparent 70%);filter:blur(30px);animation:jr-fog 16s ease-in-out infinite alternate}.jr-villain__fog+.jr-villain__fog{animation-duration:22s;animation-direction:alternate-reverse;opacity:.7}@keyframes jr-fog{0%{transform:translate3d(-8%,2%,0) scale(1)}to{transform:translate3d(8%,-3%,0) scale(1.12)}}.jr-villain__thorns{position:absolute;bottom:-10px;display:block;width:26rem;height:22rem;opacity:.55;background:no-repeat bottom / contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 260 220'%3E%3Cg fill='none' stroke='%23d7b579' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M10 220C40 160 30 120 70 90s90-20 110-70'/%3E%3Cpath d='M40 220c20-40 70-50 90-90s60-50 110-40'/%3E%3C/g%3E%3Cg fill='%23d7b579'%3E%3Cpath d='M52 118l-14-10 18 2z'/%3E%3Cpath d='M98 82l-6-16 12 12z'/%3E%3Cpath d='M150 44l2-17 6 15z'/%3E%3Cpath d='M118 134l-16-4 16-6z'/%3E%3Cpath d='M176 92l4-16 4 16z'/%3E%3C/g%3E%3C/svg%3E")}.jr-villain__thorns--l{left:-10px}.jr-villain__thorns--r{right:-10px;transform:scaleX(-1)}.jr-villain__sparks i{position:absolute;bottom:-10px;left:var(--x);width:calc(5px * var(--s));height:calc(5px * var(--s));border-radius:50%;background:#9be38f;box-shadow:0 0 10px #6fd36a;opacity:0;animation:jr-spark 6s linear infinite;animation-delay:var(--d)}.jr-villain__sparks i:nth-child(3n){background:var(--jr-gold);box-shadow:0 0 10px var(--jr-gold)}@keyframes jr-spark{0%{transform:translateZ(0);opacity:0}15%{opacity:.9}to{transform:translate3d(20px,-420px,0);opacity:0}}.jr-ms--villain .jr-ms__title,.jr-ms--villain .jr-ms__story strong{color:var(--jr-cream)}.jr-ms--villain .jr-ms__story{color:#ead7cf}.jr-ms--villain .jr-ms__series{color:var(--jr-gold)}.jr-ms--villain .jr-postmark{color:var(--jr-gold);border-color:var(--jr-gold);outline-color:var(--jr-gold)}.jr-ms--villain .jr-chip{background:#fff6e214;border-color:#d7b57959;color:var(--jr-cream)}.jr-ms--villain .jr-shop{border-color:var(--jr-gold);color:var(--jr-gold)}.jr-ms--villain .jr-shop:hover{background:var(--jr-gold);color:var(--jr-accent-dark)}.jr-ms--villain .jr-knot{background:var(--jr-accent-dark);border-color:var(--jr-gold)}.jr-ms--villain .jr-knot.is-reached{background:#9be38f;box-shadow:0 0 0 3px var(--jr-accent-dark),0 0 16px #9be38fcc}.jr-ms--villain .jr-pin img{filter:drop-shadow(0 0 18px rgba(110,200,120,.35)) drop-shadow(0 12px 16px rgba(0,0,0,.4))}.jr-interlude{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;gap:1rem;max-width:64rem;margin:4rem auto;padding:3rem 2.4rem;border-radius:24px;background:var(--jr-page);text-align:center;transition:opacity 1s ease,transform 1.1s var(--jr-ease)}.js .jr-interlude{opacity:0;transform:translateY(20px)}.js .jr-interlude.is-in{opacity:1;transform:none}.jr-interlude__title{font-size:clamp(2.6rem,3vw,3.6rem)}.jr-interlude__sub{font-family:var(--jr-display);font-style:italic;font-size:1.8rem;color:var(--jr-accent)}@media screen and (max-width:749px){.jr-ms,.jr-ms--flip{grid-template-columns:2.6rem minmax(0,1fr);gap:1.8rem 1.4rem;padding-block:4rem}.jr-knot,.jr-ms--flip .jr-knot{grid-column:1;grid-row:1 / span 2;align-self:start;margin-top:3rem}.jr-ms__art,.jr-ms--flip .jr-ms__art{grid-column:2;grid-row:1;justify-content:flex-start}.jr-ms__text,.jr-ms--flip .jr-ms__text{grid-column:2;grid-row:2;justify-self:start;text-align:left;align-items:flex-start}.jr-ms--flip .jr-chips,.jr-pins{justify-content:flex-start}.jr-pin{width:calc(var(--w, 18rem) * .68)}.jr-postmark{width:7.4rem;height:7.4rem}.jr-postmark strong{font-size:2.2rem}.jr-ms--villain{padding:5rem 1.6rem 5rem 0}.jr-villain{border-radius:24px}.jr-villain__fog{filter:none;opacity:.6}.jr-villain__thorns{width:15rem;height:13rem}.jr-villain__sparks i:nth-child(2n){display:none}}.jr-postage{height:340vh;background:var(--jr-cream)}.jr-postage .jr-stage{background:radial-gradient(70rem 40rem at 50% 50%,var(--jr-page),var(--jr-cream))}.jr-postage__layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:4.8rem;align-items:center;width:100%}.jr-postage__copy{display:flex;flex-direction:column;align-items:flex-start;gap:1.4rem;max-width:44ch}.jr-postage__copy h2{font-size:clamp(3.2rem,4.4vw,5.8rem);line-height:1.05}.jr-counter{font-family:var(--jr-display);font-size:clamp(5.2rem,6.4vw,8.6rem);line-height:1;color:var(--jr-accent);font-variant-numeric:tabular-nums}.jr-counter small{display:block;margin-top:.6rem;font-family:var(--jr-label);font-size:1.2rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--jr-muted)}.jr-sheet{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:repeat(4,minmax(0,1fr));gap:.8rem;width:100%;aspect-ratio:6 / 4.6;padding:1.8rem;border-radius:6px;background:var(--jr-card);box-shadow:0 30px 60px #53222529;outline:2px dotted var(--jr-blush);outline-offset:-8px}.jr-slot{position:relative;display:block;border:1px dashed var(--jr-line);border-radius:3px}.jr-stamp{position:absolute;top:2px;right:2px;bottom:2px;left:2px;display:grid;place-items:center;will-change:transform,opacity}.jr-stamp img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 3px 5px rgba(83,34,37,.18))}.jr-slot{overflow:visible;min-height:0}.jr-cancel{position:absolute;right:7%;bottom:7%;z-index:4;display:grid;place-items:center;width:16rem;height:16rem;border-radius:50%;border:3px double var(--jr-accent);background:#fffdfb99;color:var(--jr-accent);text-align:center;font-family:var(--jr-label);font-size:1.1rem;font-weight:700;letter-spacing:.2em;line-height:1.3;rotate:-14deg;opacity:var(--cancel, 0);transform:scale(calc(1.6 - var(--cancel, 0) * .6))}.jr-cancel strong{display:block;font-family:var(--jr-display);font-size:2.4rem;font-weight:400;font-style:italic;letter-spacing:0}@media screen and (max-width:749px){.jr-postage__layout{grid-template-columns:1fr;gap:1.6rem}.jr-postage__copy{align-items:center;text-align:center;margin-inline:auto;gap:.8rem}.jr-sheet{padding:1rem;gap:.4rem}.jr-cancel{width:10rem;height:10rem;font-size:.8rem}.jr-cancel strong{font-size:1.5rem}}.jr-zodiac{height:460vh;background:var(--jr-page)}.jr-zodiac .jr-stage{background:radial-gradient(44rem 44rem at 50% 50%,var(--jr-cream),var(--jr-peach) 55%,var(--jr-page))}.jr-zodiac .jr-stage:before{content:"";position:absolute;left:50%;top:50%;width:1100px;height:1100px;border-radius:50%;background:repeating-radial-gradient(circle,transparent 0 58px,rgba(184,139,71,.16) 59px 60px);-webkit-mask:radial-gradient(circle,#000 30%,transparent 70%);mask:radial-gradient(circle,#000 30%,transparent 70%);transform:translate(-50%,-50%) rotate(var(--turn, 0deg));will-change:transform;pointer-events:none}.jr-zodiac__layout{--med: min(34vh, 30vw, 34rem);position:relative;display:grid;grid-template-columns:minmax(0,.9fr) auto minmax(0,.9fr);gap:clamp(2.4rem,3vw,4.8rem);align-items:center;width:100%}.jr-zodiac__copy{display:flex;flex-direction:column;align-items:flex-start;gap:1.4rem}.jr-zodiac__copy h2{font-size:clamp(3.2rem,3.8vw,5.2rem);line-height:1.05}.jr-medallion{display:flex;flex-direction:column;align-items:center;gap:1.4rem}.jr-medallion__face{position:relative;flex:none;width:var(--med);height:var(--med);border-radius:50%;background:radial-gradient(circle at 50% 40%,var(--jr-card),var(--jr-peach) 72%);box-shadow:0 24px 50px #53222524,inset 0 0 0 1px #b88b4766}.jr-medallion__ring{position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;width:calc(100% + 20px);height:calc(100% + 20px);transform:rotate(-90deg);overflow:visible}.jr-ring-base{fill:none;stroke:#b88b4740;stroke-width:2}.jr-ring-fill{fill:none;stroke:var(--jr-gold-deep);stroke-width:3;stroke-linecap:round;stroke-dasharray:590.6;stroke-dashoffset:590.6}.jr-medallion__face img{position:absolute;top:14%;right:14%;bottom:14%;left:14%;width:72%;height:72%;object-fit:contain;filter:drop-shadow(0 14px 20px rgba(83,34,37,.25));transition:opacity .45s ease,transform .6s var(--jr-ease)}.jr-medallion__face img.is-swap{opacity:0;transform:scale(.9)}.jr-medallion__label{display:flex;flex-direction:column;align-items:center;gap:.2rem;min-height:10.4rem;text-align:center}.jr-zodiac__week{font-family:var(--jr-label);font-size:1.1rem;font-weight:700;letter-spacing:.18em;color:var(--jr-gold-deep);font-variant-numeric:tabular-nums}.jr-zodiac__name{font-family:var(--jr-display);font-size:clamp(2.8rem,3vw,4rem);line-height:1.1;color:var(--jr-ink)}.jr-zodiac__inspo{min-height:1.4em;font-family:var(--jr-display);font-style:italic;font-size:1.6rem;color:var(--jr-accent)}.jr-zodiac__date{font-family:var(--jr-label);font-size:1.2rem;font-weight:600;letter-spacing:.06em;color:var(--jr-muted)}.jr-zcal{--cell: min(9vh, 6.4rem);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin:0;padding:0;list-style:none}.jr-zcell{display:flex;flex-direction:column;align-items:center;gap:.1rem;padding:.8rem .4rem .6rem;border:1px solid var(--jr-line);border-radius:12px;background:#fffdfbbf;text-align:center;opacity:.5;transition:opacity .5s ease,background-color .5s ease,border-color .5s ease}.jr-zcell__img{position:relative;display:block;width:var(--cell);height:var(--cell)}.jr-zcell__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;filter:grayscale(.6);transition:filter .5s ease}.jr-zcell__name{font-family:var(--jr-display);font-size:1.4rem;line-height:1.2;color:var(--jr-ink)}.jr-zcell__date{font-family:var(--jr-label);font-size:1rem;font-weight:600;letter-spacing:.06em;color:var(--jr-muted)}.jr-zcell.is-lit{opacity:1}.jr-zcell.is-lit .jr-zcell__img img{filter:none}.jr-zcell.is-now{border-color:var(--jr-gold-deep);background:var(--jr-cream);box-shadow:0 8px 18px #5322251a}@media screen and (max-height:640px){.jr-zcell__date{display:none}.jr-medallion__label{min-height:8.4rem}}@media screen and (max-width:1099px){.jr-zodiac__layout{--med: min(30vh, 52vw, 24rem);grid-template-columns:1fr;gap:1.2rem;justify-items:center}.jr-zodiac__copy{align-items:center;text-align:center;gap:.8rem}.jr-zodiac__copy h2,.jr-zodiac__copy .jr-rte{display:none}.jr-medallion{gap:.8rem}.jr-medallion__label{min-height:0}.jr-zcal{--cell: min(6vh, 3.8rem);grid-template-columns:repeat(6,minmax(0,1fr));gap:.4rem;width:100%;max-width:52rem}.jr-zcell{padding:.5rem .2rem;border-radius:10px}.jr-zcell__name{font-size:1.05rem}.jr-zcell__date{display:none}}.jr-wish{height:300vh;background:linear-gradient(var(--jr-page),#f7e9ef 45%,var(--jr-page))}.jr-wish__layout{display:flex;flex-direction:column;align-items:center;gap:1.8rem;width:100%;text-align:center}.jr-wish__script{padding-inline:.1em;font-family:var(--jr-display);font-style:italic;font-size:clamp(4.6rem,8vw,11.6rem);line-height:1.05;color:var(--jr-accent);clip-path:inset(-10% calc((1 - var(--write, 0)) * 100%) -10% 0)}.jr-wish__fan{position:relative;display:block;width:min(100%,98rem);height:min(42vh,40rem)}.jr-wish__card{position:absolute;left:50%;bottom:0;width:min(26%,24rem);margin:0;transform-origin:50% 130%;transform:translate3d(calc(-50% + var(--dx) * var(--fan, 0) * var(--spread, 4)),calc((1 - var(--fan, 0)) * 60px),0) rotate(calc(var(--fan, 0) * var(--deg) * var(--tilt, 1)));opacity:calc(.15 + var(--fan, 0) * .85);will-change:transform}.jr-wish__card img{width:100%;height:auto;filter:drop-shadow(0 18px 24px rgba(83,34,37,.25))}.jr-wish__card figcaption{margin-top:.6rem;font-family:var(--jr-label);font-size:1.1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--jr-accent);opacity:var(--fan, 0)}.jr-dust{position:absolute;top:-10%;right:0;bottom:0;left:0;display:block;pointer-events:none}.jr-dust i{position:absolute;width:5px;height:5px;border-radius:50%;background:var(--jr-gold);box-shadow:0 0 10px var(--jr-gold);opacity:0;animation:jr-dust 4s ease-in-out infinite}@keyframes jr-dust{0%{opacity:0;transform:translateY(20px) scale(.4)}30%{opacity:.9}to{opacity:0;transform:translateY(-140px) scale(1)}}@media screen and (max-width:749px){.jr-wish__layout{gap:1.4rem}.jr-wish__fan{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem 1.2rem;width:100%;height:auto;padding-top:.8rem}.jr-wish__card{position:relative;left:auto;bottom:auto;z-index:auto!important;width:calc((100% - 2.4rem) / 3);transform-origin:50% 100%;transform:translate3d(0,calc((1 - var(--fan, 0)) * 40px),0) rotate(calc(var(--deg) * .2 * var(--fan, 0)))}.jr-wish__card figcaption{margin-top:.8rem;font-size:1rem;letter-spacing:.08em;line-height:1.35;text-align:center}.jr-dust i:nth-child(2n){display:none}}.jr-finale{position:relative;padding-block:12rem 14rem;background:linear-gradient(var(--jr-page),var(--jr-peach));overflow:hidden}.jr-finale .jr-wrap{display:flex;flex-direction:column;align-items:center;gap:2.8rem;text-align:center}.jr-finale__title{font-size:clamp(3.8rem,6vw,8rem);line-height:1.02}.jr-finale__sub{font-family:var(--jr-display);font-style:italic;font-size:clamp(2rem,2.4vw,2.6rem);color:var(--jr-accent)}.jr-finale .jr-rte{max-width:64ch}.jr-finale .jr-rte strong{color:var(--jr-ink)}.jr-finale__shop-title{margin-top:2rem;font-size:clamp(3rem,4vw,4.8rem)}.jr-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem;width:100%;max-width:90rem}.jr-stat{padding:2.2rem 1.2rem;border-top:1px solid var(--jr-gold)}.jr-stat .jr-counter{font-size:clamp(4rem,5vw,6.4rem)}@media screen and (max-width:749px){.jr-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.jr-collections{display:flex;flex-direction:column;width:100%;max-width:118rem;margin:0;padding:0;list-style:none;text-align:left}.jr-crow{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);align-items:center;gap:clamp(1.8rem,3vw,4.4rem);padding:1.8rem 0;border-top:1px solid var(--jr-line)}.jr-crow:last-child{border-bottom:1px solid var(--jr-line)}.jr-crow__text{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem;padding-left:.4rem}.jr-crow__since{font-family:var(--jr-label);font-size:1.1rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--jr-gold-deep)}.jr-crow__name{font-size:clamp(2.4rem,2.6vw,3.4rem);line-height:1.1}.jr-crow__meta{font-family:var(--jr-label);font-size:1.2rem;font-weight:600;color:var(--jr-muted)}.jr-crow__cta{display:inline-flex;align-items:center;gap:.8rem;margin-top:.8rem;padding:1.1rem 2rem;border-radius:999px;background:var(--jr-accent);color:var(--jr-cream);font-family:var(--jr-label);font-size:1.3rem;font-weight:600;text-decoration:none;box-shadow:0 10px 20px #7c1e2538;transition:background-color .3s ease,gap .3s var(--jr-ease),transform .3s var(--jr-ease)}.jr-crow__cta:hover{background:var(--jr-accent-dark);gap:1.2rem;transform:translateY(-2px)}.jr-crow__cta--soft{border:1px solid var(--jr-gold);background:var(--jr-cream);color:var(--jr-accent);box-shadow:none}.jr-crow__cta--soft:hover{background:var(--jr-gold);color:var(--jr-accent-dark)}.jr-crow__cta svg{width:1.4rem;height:1.4rem}.jr-crow__strip{position:relative;overflow:hidden;padding:1.6rem 0;border-radius:999px;background:linear-gradient(var(--jr-peach),#fbd9d1);box-shadow:inset 0 2px 8px #53222514;-webkit-mask:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.jr-crow__strip:before{content:"";position:absolute;top:7px;right:14px;bottom:7px;left:14px;border:1.5px dashed rgba(184,139,71,.55);border-radius:999px;pointer-events:none}.jr-crow__track{display:flex;align-items:center;justify-content:center;gap:1.4rem;width:max-content;min-width:100%;padding-inline:4rem;will-change:transform}.jr-crow__track img{width:clamp(6.4rem,7vw,9.6rem);height:clamp(6.4rem,7vw,9.6rem);object-fit:contain;filter:drop-shadow(0 8px 10px rgba(83,34,37,.22));transition:transform .5s var(--jr-ease)}.jr-crow__track img:nth-child(odd){rotate:-5deg}.jr-crow__track img:nth-child(2n){rotate:5deg}.jr-crow:hover .jr-crow__track img{transform:translateY(-5px)}.js .jr-crow{opacity:0;transform:translateY(24px);transition:opacity .9s var(--jr-ease),transform 1s var(--jr-ease)}.js .jr-collections.is-in .jr-crow{opacity:1;transform:none;transition-delay:calc(var(--i, 0) * 60ms)}@media screen and (max-width:749px){.jr-crow{grid-template-columns:1fr;gap:1.2rem}.jr-crow__strip{border-radius:22px}.jr-crow__strip:before{border-radius:16px}}.jr-quote{max-width:30ch;font-family:var(--jr-display);font-style:italic;font-size:clamp(2.4rem,3.4vw,4rem);line-height:1.25;color:var(--jr-ink)}.jr-ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:1.2rem}.jr-btn{display:inline-flex;align-items:center;gap:1rem;padding:1.4rem 2.6rem;border:1px solid var(--jr-accent);border-radius:999px;background:var(--jr-accent);color:var(--jr-cream);font-family:var(--jr-label);font-size:1.4rem;font-weight:600;text-decoration:none;transition:background-color .3s ease,color .3s ease}.jr-btn:hover{background:var(--jr-accent-dark)}.jr-btn--ghost{background:transparent;color:var(--jr-accent)}.jr-btn--ghost:hover{background:var(--jr-accent);color:var(--jr-cream)}.js .jr-fade{opacity:0;transform:scale(.96);transition:opacity .9s var(--jr-ease),transform 1s var(--jr-ease)}.js .jr-fade.is-loaded{opacity:1;transform:none}.jr-rail{--rail-h: min(56vh, 46rem);position:fixed;z-index:40;right:calc(1.8rem + env(safe-area-inset-right,0px));top:50%;display:block;width:5.4rem;height:calc(var(--rail-h) + 7rem);border-radius:999px;background:#fffdfbeb;box-shadow:0 14px 34px #53222524,inset 0 0 0 1px var(--jr-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;transform:translate(12px,-50%);transition:opacity .5s ease,transform .6s var(--jr-ease),background-color .6s ease,box-shadow .6s ease;pointer-events:none}.jr-rail.is-on{opacity:1;transform:translateY(-50%)}.jr-rail__track{position:absolute;left:50%;top:3.5rem;display:block;width:3px;height:var(--rail-h);margin-left:-1.5px;border-radius:3px;background:repeating-linear-gradient(var(--jr-line) 0 6px,transparent 6px 10px)}.jr-rail__fill{position:absolute;top:0;right:0;bottom:0;left:0;display:block;border-radius:3px;background:linear-gradient(var(--jr-gold),var(--jr-gold-deep));transform-origin:top;transform:scaleY(0)}.jr-rail__ticks{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.jr-rail__ticks i{position:absolute;left:50%;width:9px;height:1.5px;margin-left:-4.5px;background:var(--jr-blush)}.jr-rail__year{position:absolute;left:50%;padding:.3rem .6rem;border-radius:999px;background:var(--jr-card);box-shadow:inset 0 0 0 1px var(--jr-gold);font-family:var(--jr-label);font-size:.95rem;font-weight:700;letter-spacing:.06em;color:var(--jr-accent);transform:translate(-50%,-50%);transition:background-color .4s ease,color .4s ease}.jr-rail__year.is-past{background:var(--jr-accent);color:var(--jr-cream);box-shadow:none}.jr-rail__pin{position:absolute;left:50%;top:3.5rem;display:block;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;background:var(--jr-accent);box-shadow:0 0 0 3px var(--jr-card),0 0 0 4.5px var(--jr-gold),0 4px 10px #5322254d;transform:translate3d(0,var(--pin-y, 0px),0);will-change:transform}.jr-rail__month{position:absolute;right:30px;top:50%;padding:.5rem 1rem;border-radius:999px;background:var(--jr-accent);color:var(--jr-cream);font-family:var(--jr-label);font-size:1.05rem;font-weight:700;letter-spacing:.12em;white-space:nowrap;transform:translateY(-50%);box-shadow:0 6px 14px #7c1e2540}.jr-rail__month:after{content:"";position:absolute;right:-4px;top:50%;width:8px;height:8px;margin-top:-4px;background:inherit;transform:rotate(45deg)}.jr-rail.is-dark{background:#310205e0;box-shadow:0 14px 34px #00000059,inset 0 0 0 1px #d7b57966}.jr-rail.is-dark .jr-rail__track{background:repeating-linear-gradient(rgba(255,246,226,.25) 0 6px,transparent 6px 10px)}.jr-rail.is-dark .jr-rail__ticks i{background:#fff6e24d}.jr-rail.is-dark .jr-rail__year{background:var(--jr-accent-dark);color:var(--jr-cream)}.jr-rail.is-dark .jr-rail__year.is-past{background:var(--jr-gold);color:var(--jr-accent-dark)}.jr-rail.is-dark .jr-rail__pin{background:var(--jr-gold);box-shadow:0 0 0 3px var(--jr-accent-dark),0 0 0 4.5px var(--jr-gold),0 0 14px #9be38f99}.jr-rail.is-dark .jr-rail__month{background:var(--jr-gold);color:var(--jr-accent-dark)}@media screen and (max-width:1279px){.jr-rail{display:none}}.is-offscreen,.is-offscreen *{animation-play-state:paused!important}.jr-line{display:none}@media screen and (max-width:749px){.jr-thread{display:none}.jr-line{position:absolute;top:0;bottom:0;left:var(--line-x, 2.9rem);z-index:2;display:block;width:2px;margin-left:-1px;background:var(--jr-line);pointer-events:none}.jr-line__fill{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:var(--jr-gold);transform-origin:top;transform:scaleY(var(--fill, 0))}.jr-line__bead{position:absolute;top:0;left:50%;display:block;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:var(--jr-accent);box-shadow:0 0 0 3px var(--jr-cream);transform:translate3d(0,var(--bead-y, 0px),0)}.gsd-journey img,.jr-ms--villain .jr-pin img{filter:none}.jr-zcell__img img{filter:grayscale(.6)}.jr-zcell.is-lit .jr-zcell__img img{filter:none}.jr-pins .jr-pin:nth-child(n+7),.jr-crow__track img:nth-child(n+9){display:none}.jr-villain__fog,.jr-villain__sparks,.jr-dust,.jr-thread__halo,.jr-knot:after{display:none}.jr-knot.is-reached{animation:none}.jr-doors{height:220vh}.jr-year{height:160vh}.jr-postage{height:240vh}.jr-zodiac{height:340vh}.jr-wish{height:220vh}.jr-odo,.jr-odo__reel,.jr-door,.jr-crow__track,.jr-wish__card,.jr-zodiac .jr-stage:before{will-change:auto}.jr-year__ring text{font-size:15px}}@media(prefers-reduced-motion:reduce){.gsd-journey *,.gsd-journey *:before,.gsd-journey *:after,.jr-rail{animation:none!important;transition:none!important}.js .jr-pin,.js .jr-ms__text>*,.js .jr-crow,.js .jr-interlude,.js .jr-fade{opacity:1!important;transform:none!important}}.jr-shop-row{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.8rem;margin-top:.4rem}.jr-shop-row .jr-shop{margin-top:0}.jr-archive{font-family:var(--jr-label);font-size:1.3rem;font-weight:600;line-height:1.4;color:var(--jr-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.35em;transition:color .3s ease,text-underline-offset .3s ease}.jr-archive:hover{color:var(--jr-accent-dark);text-underline-offset:.5em}.jr-ms--villain .jr-archive{color:var(--jr-gold)}.jr-ms--villain .jr-archive:hover{color:var(--jr-cream)}.jr-ms--flip .jr-shop-row{justify-content:flex-end}@media screen and (max-width:749px){.jr-ms--flip .jr-shop-row{justify-content:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/gsd-journey.css.map */
