.proscenium[data-astro-cid-suvghibo]{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.proscenium__valance[data-astro-cid-suvghibo]{width:100%;height:clamp(46px,7vw,84px);filter:drop-shadow(0 6px 14px color-mix(in srgb, var(--shade) 55%, transparent));position:absolute;top:0;left:0}.proscenium__drape[data-astro-cid-suvghibo]{background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--shade) 42%, transparent) 0px, color-mix(in srgb, var(--shade) 4%, transparent) 9px, color-mix(in srgb, var(--glint) 5%, transparent) 15px, color-mix(in srgb, var(--shade) 42%, transparent) 24px), linear-gradient(180deg, var(--velvet) 0%, var(--curtain-fold) 55%, var(--curtain-deep) 100%);width:clamp(38px,6vw,96px);position:absolute;top:0;bottom:0}.proscenium__drape--left[data-astro-cid-suvghibo]{box-shadow:inset -18px 0 26px -14px color-mix(in srgb, var(--shade) 90%, transparent);left:0}.proscenium__drape--right[data-astro-cid-suvghibo]{box-shadow:inset 18px 0 26px -14px color-mix(in srgb, var(--shade) 90%, transparent);right:0}@media (width<=767px){.proscenium__drape[data-astro-cid-suvghibo]{display:none}}.rig[data-astro-cid-cef3g2wo]{pointer-events:none;z-index:2;position:absolute;inset:0}.rig__strings[data-astro-cid-cef3g2wo]{width:100%;height:100%;position:absolute;inset:0}.rig__string[data-astro-cid-cef3g2wo]{fill:none;stroke:var(--string);stroke-width:1.5px;stroke-linecap:round;opacity:.85;filter:drop-shadow(0 1px 1px color-mix(in srgb, var(--shade) 60%, transparent))}.rig__bar[data-astro-cid-cef3g2wo]{background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--shade) 22%, transparent) 0px, color-mix(in srgb, var(--shade) 0%, transparent) 3px, color-mix(in srgb, var(--glint) 6%, transparent) 7px, color-mix(in srgb, var(--shade) 22%, transparent) 13px), linear-gradient(180deg, var(--wood-grain) 0%, var(--wood) 55%, var(--wood-dark) 100%);height:clamp(14px,1.5vw,20px);box-shadow:0 4px 10px color-mix(in srgb, var(--shade) 55%, transparent), inset 0 1px 0 color-mix(in srgb, var(--glint) 18%, transparent);border-radius:999px;position:absolute;top:clamp(30px,4.4vw,54px);left:13%;right:13%}.rig__peg[data-astro-cid-cef3g2wo]{background:radial-gradient(circle at 35% 30%, var(--peg), var(--peg-shadow));width:7px;height:7px;box-shadow:0 1px 2px color-mix(in srgb, var(--shade) 60%, transparent);border-radius:50%;margin:-3.5px 0 0 -3.5px;position:absolute;top:50%}@media (width<=959px){.rig__peg[data-astro-cid-cef3g2wo]:first-child,.rig__peg[data-astro-cid-cef3g2wo]:last-child{display:none}}@media (width<=639px){.rig__bar[data-astro-cid-cef3g2wo]{left:22%;right:22%}}.hero[data-astro-cid-ge2uvauf]{isolation:isolate;background:radial-gradient(120% 80% at 50% 0%, var(--midnight-lift) 0%, var(--midnight) 55%, var(--midnight-deep) 100%);min-height:min(calc(100svh - var(--nav-h)), 820px);flex-direction:column;justify-content:center;padding-block:clamp(4.5rem,3.5rem + 5vw,7rem) clamp(2rem,1.5rem + 3vw,3.5rem);display:flex;position:relative;overflow:hidden}.hero__content[data-astro-cid-ge2uvauf]{z-index:3;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.hero__title[data-astro-cid-ge2uvauf]{overflow-wrap:break-word;min-width:0}.hero__wordmark-wrap[data-astro-cid-ge2uvauf]{width:min(560px,86vw);margin-bottom:var(--space-m)}.hero__wordmark[data-astro-cid-ge2uvauf]{width:100%;height:auto}.hero__tagline[data-astro-cid-ge2uvauf]{font-family:var(--font-display);font-size:var(--display-small);line-height:var(--leading-snug);color:var(--parchment);max-width:28ch;margin-bottom:var(--space-s)}.hero__deck[data-astro-cid-ge2uvauf]{font-size:var(--step-1);line-height:var(--leading-snug);color:var(--parchment-dim);max-width:46ch;margin-bottom:var(--space-m)}.hero__badges[data-astro-cid-ge2uvauf]{justify-content:center;gap:var(--space-2xs) var(--space-s);margin-bottom:var(--space-m);flex-wrap:wrap;padding:0;list-style:none;display:flex}.hero__badge[data-astro-cid-ge2uvauf]{font-family:var(--font-utility);font-weight:600;font-size:var(--step--1);letter-spacing:var(--tracking-utility);color:var(--parchment);background:color-mix(in srgb, var(--midnight-deep) 70%, transparent);border:1px solid var(--hairline-strong);padding:.5rem var(--space-s);border-radius:999px}.hero__status[data-astro-cid-ge2uvauf]{font-family:var(--font-utility);font-weight:600;font-size:var(--step--1);letter-spacing:var(--tracking-utility-wide);color:var(--brass);margin-bottom:var(--space-m)}.hero__capture[data-astro-cid-ge2uvauf]{justify-content:center;width:100%;display:flex}.hero__play[data-astro-cid-ge2uvauf]{min-height:44px;margin-top:var(--space-2xs);padding-inline:var(--space-2xs);font-size:var(--step-0);color:var(--parchment-dim);flex-wrap:wrap;justify-content:center;align-items:center;gap:0 .35em;text-decoration:none;display:inline-flex}.hero__play-cta[data-astro-cid-ge2uvauf]{color:var(--brass);text-underline-offset:.2em;font-weight:700;text-decoration:underline 1px}.hero__play[data-astro-cid-ge2uvauf]:hover .hero__play-cta[data-astro-cid-ge2uvauf]{color:var(--parchment)}.hero__play[data-astro-cid-ge2uvauf]:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset);border-radius:var(--radius-s)}.hero__hangers[data-astro-cid-ge2uvauf]{z-index:2;pointer-events:none;position:absolute;inset:0}.hero__hanger[data-astro-cid-ge2uvauf]{width:clamp(117px,12.4vw,194px);aspect-ratio:var(--canvas-ratio);transform-origin:50% -40%;position:absolute;top:30%}.hero__hanger[data-astro-cid-ge2uvauf] img{object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 14px 16px color-mix(in srgb, var(--shade) 60%, transparent))}.hero__knot[data-astro-cid-ge2uvauf]{width:1px;height:1px;position:absolute}.hero__hanger--left[data-astro-cid-ge2uvauf]{left:clamp(1.5rem,5vw,8rem);rotate:-4deg}.hero__hanger--right[data-astro-cid-ge2uvauf]{right:clamp(1.5rem,5vw,8rem);rotate:3.5deg}.socks[data-astro-cid-ge2uvauf]{z-index:3;background:0 0;border:0;flex-direction:column;align-items:center;min-width:44px;padding:0;display:flex;position:absolute;top:clamp(40px,6vw,72px);right:clamp(.25rem,2vw,1.5rem)}.socks__string[data-astro-cid-ge2uvauf]{background:linear-gradient(180deg, color-mix(in srgb, var(--string) 40%, transparent), var(--string));width:2px;height:clamp(12px,3vw,26px)}.socks__figure[data-astro-cid-ge2uvauf]{transform-origin:50% -22%;display:block}.socks__figure[data-astro-cid-ge2uvauf] img{width:clamp(63px,18vw,94px);height:auto;filter:drop-shadow(0 8px 10px color-mix(in srgb, var(--shade) 55%, transparent));translate:calc((.5 - var(--ax,.5)) * 100%) calc(var(--ay,0) * -100%)}.socks[data-astro-cid-ge2uvauf]:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}@media (width>=960px){.socks[data-astro-cid-ge2uvauf]{display:none}}@media (width<=959px){.hero__hangers[data-astro-cid-ge2uvauf]{display:none}.hero[data-astro-cid-ge2uvauf]{padding-top:clamp(6rem,5rem + 5vw,8rem)}}@media (width<=640px){.hero[data-astro-cid-ge2uvauf]{min-height:0}.hero__tagline[data-astro-cid-ge2uvauf]{max-width:18ch}}.premise[data-astro-cid-d4ou7gwm]{gap:var(--space-l) var(--space-2xl);display:grid}.premise[data-astro-cid-d4ou7gwm] .head{margin-bottom:0}.premise__body[data-astro-cid-d4ou7gwm]{max-width:var(--measure)}.premise__count[data-astro-cid-d4ou7gwm]{font-family:var(--font-display);font-size:var(--display-small);line-height:var(--leading-snug);color:var(--brass);margin-top:var(--space-m)}@media (width>=900px){.premise[data-astro-cid-d4ou7gwm]{grid-template-columns:1fr 1fr;align-items:start}}.showtime[data-astro-cid-br5b43d4]{background:var(--midnight-deep);border-block:1px solid var(--hairline);position:relative;overflow:hidden}.showtime[data-astro-cid-br5b43d4]:before{content:"";background:radial-gradient(80% 100% at 50% 0%, color-mix(in srgb, var(--velvet) 40%, transparent), transparent 70%);pointer-events:none;height:55%;position:absolute;inset:0 0 auto}.showtime[data-astro-cid-br5b43d4]>.shell{z-index:1;position:relative}.showtime__head[data-astro-cid-br5b43d4]{text-align:center;max-width:48rem;margin-inline:auto;margin-bottom:var(--space-2xl)}.showtime__title[data-astro-cid-br5b43d4]{font-size:var(--display-hero);color:var(--brass);margin-bottom:var(--space-m);text-shadow:0 4px 20px color-mix(in srgb, var(--velvet) 55%, transparent)}.showtime__lede[data-astro-cid-br5b43d4]{font-size:var(--step-2);line-height:var(--leading-snug);color:var(--parchment)}.showtime__grid[data-astro-cid-br5b43d4]{gap:var(--space-xl);margin-bottom:var(--space-2xl);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.showtime__cards[data-astro-cid-br5b43d4]{padding-inline:var(--space-2xs);justify-content:center;display:flex}.showtime__card[data-astro-cid-br5b43d4]{width:clamp(84px,21vw,190px);aspect-ratio:var(--card-ratio);border-radius:var(--radius-m);box-shadow:var(--shadow-lift);rotate:calc((var(--i) - 1) * var(--fan,5deg));translate:calc((var(--i) - 1) * -12%) calc(abs(var(--i) - 1) * 8px);transition:rotate var(--dur-mid) var(--ease-hang), translate var(--dur-mid) var(--ease-hang);overflow:hidden}.showtime__card[data-astro-cid-br5b43d4] img{object-fit:cover;width:100%;height:100%}.showtime__cards[data-astro-cid-br5b43d4]:hover .showtime__card[data-astro-cid-br5b43d4]{rotate:calc((var(--i) - 1) * (var(--fan,5deg) + 2deg));translate:calc((var(--i) - 1) * -15%) calc(abs(var(--i) - 1) * 10px)}.showtime__encore[data-astro-cid-br5b43d4]{margin-bottom:var(--space-2xl);justify-content:center;display:flex}.cue-card[data-astro-cid-br5b43d4]{min-height:44px;padding:var(--space-2xs) var(--space-l);border:1px solid color-mix(in srgb, var(--brass) 50%, transparent);border-radius:var(--radius-s);background:color-mix(in srgb, var(--parchment) 92%, transparent);color:var(--ink);font-family:var(--font-utility);font-weight:600;font-size:var(--step--1);letter-spacing:var(--tracking-utility);box-shadow:var(--shadow-card);transition:rotate var(--dur-fast) var(--ease-out), translate var(--dur-fast) var(--ease-out);rotate:-1.2deg}.cue-card[data-astro-cid-br5b43d4]:hover{translate:0 -2px;rotate:.8deg}.cue-card[data-astro-cid-br5b43d4]:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.cue-card[data-astro-cid-br5b43d4][hidden]{display:none}.direction[data-astro-cid-br5b43d4]{background:linear-gradient(165deg, var(--velvet) 0%, var(--velvet-deep) 100%);border:1px solid color-mix(in srgb, var(--brass) 35%, transparent);border-radius:var(--radius-l);padding:var(--space-l);box-shadow:var(--shadow-lift);margin:0}.direction__text[data-astro-cid-br5b43d4]{font-style:italic;font-size:var(--step-1);color:var(--parchment);text-wrap:pretty;margin:0;line-height:1.7}.direction__cue[data-astro-cid-br5b43d4]{margin-top:var(--space-m);padding-top:var(--space-xs);border-top:1px solid color-mix(in srgb, var(--parchment) 24%, transparent);font-family:var(--font-utility);font-size:var(--step--1);letter-spacing:var(--tracking-utility);color:var(--brass)}.showtime__body[data-astro-cid-br5b43d4]{max-width:var(--measure-wide);text-align:center;margin-inline:auto}.showtime__para[data-astro-cid-br5b43d4]{font-size:var(--step-1);line-height:var(--leading-snug);color:var(--parchment-dim);text-wrap:balance}.showtime__para[data-astro-cid-br5b43d4]+.showtime__para[data-astro-cid-br5b43d4]{margin-top:var(--space-m)}.reassure[data-astro-cid-br5b43d4]{margin-top:var(--space-xl);border:1px solid var(--hairline-strong);border-radius:var(--radius-m);padding:var(--space-m);text-align:left;font-size:var(--step--1);color:var(--parchment-dim);background:color-mix(in srgb, var(--midnight) 60%, transparent);line-height:1.6}@media (width>=860px){.showtime__grid[data-astro-cid-br5b43d4]{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.showtime__cards[data-astro-cid-br5b43d4]{padding-inline:var(--space-l)}}@media (prefers-reduced-motion:reduce){.showtime__card[data-astro-cid-br5b43d4],.showtime__cards[data-astro-cid-br5b43d4]:hover .showtime__card[data-astro-cid-br5b43d4],.cue-card[data-astro-cid-br5b43d4]{transition:none}.showtime__cards[data-astro-cid-br5b43d4]:hover .showtime__card[data-astro-cid-br5b43d4]{rotate:calc((var(--i) - 1) * var(--fan,5deg));translate:calc((var(--i) - 1) * -12%) calc(abs(var(--i) - 1) * 8px)}.cue-card[data-astro-cid-br5b43d4]:hover{translate:0;rotate:-1.2deg}}.call[data-astro-cid-34kxbxek]{gap:var(--space-xl);align-items:center;display:grid}@media (width>=900px){.call[data-astro-cid-34kxbxek]{gap:var(--space-2xl);grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.call__body[data-astro-cid-34kxbxek]{font-size:var(--step-1);line-height:var(--leading-snug);color:var(--parchment-dim);max-width:40ch;margin-bottom:var(--space-l)}.call__cta[data-astro-cid-34kxbxek]{min-height:52px;padding-inline:var(--space-xl);background:var(--brass);color:var(--ink);border-radius:var(--radius-m);font-family:var(--font-utility);font-weight:600;font-size:var(--step-0);letter-spacing:var(--tracking-utility);box-shadow:0 10px 24px -12px color-mix(in srgb, var(--brass) 80%, transparent);transition:background var(--dur-fast) var(--ease-out), translate var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.call__cta[data-astro-cid-34kxbxek]:hover{background:var(--parchment);color:var(--ink);translate:0 -2px}.call__cta[data-astro-cid-34kxbxek]:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.call__poster[data-astro-cid-34kxbxek]{margin:0}.call__poster[data-astro-cid-34kxbxek] img[data-astro-cid-34kxbxek]{border-radius:var(--radius-m);width:100%;height:auto;box-shadow:var(--shadow-lift)}.spotlight__body[data-astro-cid-qwxpzttk]{max-width:var(--measure-wide);margin-bottom:var(--space-s)}.market[data-astro-cid-qwxpzttk]{align-items:end;gap:var(--space-m);margin-top:var(--space-l);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"hint deck""row row";display:grid}.market__hint[data-astro-cid-qwxpzttk]{font-family:var(--font-utility);font-size:var(--step--1);letter-spacing:var(--tracking-utility);color:var(--brass-dim);grid-area:hint}.market__deck[data-astro-cid-qwxpzttk]{align-items:center;gap:var(--space-3xs);flex-direction:column;grid-area:deck;width:5rem;display:flex}.market__deck[data-astro-cid-qwxpzttk] img{border-radius:var(--radius-m);width:100%;height:auto;box-shadow:var(--shadow-card);rotate:-2deg}.market__deck-label[data-astro-cid-qwxpzttk]{font-family:var(--font-utility);font-size:var(--step--1);letter-spacing:var(--tracking-utility);color:var(--parchment-faint)}.market__row[data-astro-cid-qwxpzttk]{gap:var(--space-s);grid-area:row;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.slot[data-astro-cid-qwxpzttk]{gap:var(--space-2xs);text-align:left;border-radius:var(--radius-m);background:0 0;border:0;flex-direction:column;min-height:44px;padding:0;display:flex}.slot__inner[data-astro-cid-qwxpzttk]{aspect-ratio:var(--card-ratio);border-radius:var(--radius-m);background:var(--midnight-deep);box-shadow:var(--shadow-card);transform-origin:50% -50%;transition:transform var(--dur-mid) var(--ease-hang), opacity var(--dur-mid) var(--ease-out), box-shadow var(--dur-mid) var(--ease-out);display:block;overflow:hidden}.slot__img[data-astro-cid-qwxpzttk]{object-fit:cover;width:100%;height:100%}.slot[data-astro-cid-qwxpzttk]:hover .slot__inner[data-astro-cid-qwxpzttk]{box-shadow:var(--shadow-lift);transform:translateY(-6px)rotate(-1.2deg)}.slot[data-astro-cid-qwxpzttk]:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.slot__name[data-astro-cid-qwxpzttk]{font-size:var(--step--1);color:var(--parchment);font-weight:700;line-height:1.3}@media (width>=768px){.market__row[data-astro-cid-qwxpzttk]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1024px){.market[data-astro-cid-qwxpzttk]{align-items:start;gap:var(--space-m) var(--space-l);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"hint hint""deck row"}.market__deck[data-astro-cid-qwxpzttk]{gap:var(--space-2xs);width:8.5rem;padding-top:var(--space-2xs)}}@media (prefers-reduced-motion:reduce){.slot__inner[data-astro-cid-qwxpzttk]{transition:none}.slot[data-astro-cid-qwxpzttk]:hover .slot__inner[data-astro-cid-qwxpzttk]{transform:none}}.intermission[data-astro-cid-v26coabt]{padding-block:var(--section-y);background:radial-gradient(80% 140% at 50% 0%, color-mix(in srgb, var(--brass) 16%, transparent), transparent 62%), linear-gradient(180deg, var(--midnight-lift) 0%, var(--midnight) 100%);border-block:1px solid var(--hairline-strong);position:relative}.intermission__inner[data-astro-cid-v26coabt]{text-align:center;flex-direction:column;align-items:center;display:flex}.intermission__title[data-astro-cid-v26coabt]{font-size:var(--display-section);color:var(--parchment);max-width:40rem;margin-bottom:var(--space-s)}.intermission__body[data-astro-cid-v26coabt]{font-size:var(--step-1);line-height:var(--leading-snug);color:var(--parchment-dim);max-width:44ch;margin-bottom:var(--space-l)}.gallery[data-astro-cid-k7j2hw47]{grid-auto-flow:column;grid-auto-columns:var(--rail-width);gap:var(--space-m);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding-bottom:var(--space-s);margin-inline:calc(var(--shell-pad) * -1);padding-inline:var(--shell-pad);scroll-padding-inline:var(--shell-pad);scrollbar-color:var(--wood-light) transparent;display:grid;overflow-x:auto}.gallery[data-astro-cid-k7j2hw47]>*{scroll-snap-align:start}.gallery[data-astro-cid-k7j2hw47]:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}@media (width>=768px){.gallery[data-astro-cid-k7j2hw47]{grid-auto-flow:row;grid-template-columns:repeat(auto-fill, minmax(var(--gallery-min), 1fr));gap:var(--space-l) var(--space-m);scroll-snap-type:none;padding-inline:0;grid-auto-columns:auto;align-items:start;margin-inline:0;padding-bottom:0;overflow-x:visible}}@media (width>=1024px){.gallery[data-astro-cid-k7j2hw47]{grid-template-columns:repeat(var(--gallery-columns,auto-fill), minmax(var(--gallery-track-min,var(--gallery-min)), 1fr))}}.tile[data-astro-cid-33wyxlcu]{gap:var(--space-xs);flex-direction:column;margin:0;display:flex}.tile__frame[data-astro-cid-33wyxlcu]{aspect-ratio:var(--card-ratio);border-radius:var(--radius-m);background:var(--midnight-deep);box-shadow:var(--shadow-card);transform-origin:50% -60%;transition:transform var(--dur-mid) var(--ease-hang), box-shadow var(--dur-mid) var(--ease-out);display:block;overflow:hidden}.tile[data-astro-cid-33wyxlcu]:hover .tile__frame[data-astro-cid-33wyxlcu],.tile[data-astro-cid-33wyxlcu]:focus-within .tile__frame[data-astro-cid-33wyxlcu]{box-shadow:var(--shadow-lift);transform:rotate(-1.1deg)translateY(-4px)}.tile__img[data-astro-cid-33wyxlcu]{object-fit:cover;width:100%;height:100%}.tile__caption[data-astro-cid-33wyxlcu]{flex-direction:column;gap:2px;display:flex}.tile__name[data-astro-cid-33wyxlcu]{font-weight:700;font-size:var(--step-0);color:var(--parchment);text-align:left;line-height:1.25}.tile__meta[data-astro-cid-33wyxlcu]{font-family:var(--font-utility);font-size:var(--step--1);letter-spacing:var(--tracking-utility);color:var(--brass)}.tile__flavor[data-astro-cid-33wyxlcu]{font-size:var(--step--1);color:var(--parchment-dim);text-wrap:pretty;line-height:1.45}.tile--compact[data-astro-cid-33wyxlcu] .tile__name[data-astro-cid-33wyxlcu]{font-size:var(--step--1)}.tile--compact[data-astro-cid-33wyxlcu] .tile__flavor[data-astro-cid-33wyxlcu]{font-size:var(--step--2)}.tile__zoom{border-radius:var(--radius-m);width:100%;color:inherit;background:0 0;border:0;padding:0;display:block}.tile__zoom:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}@media (prefers-reduced-motion:reduce){.tile__frame[data-astro-cid-33wyxlcu]{transition:none}.tile[data-astro-cid-33wyxlcu]:hover .tile__frame[data-astro-cid-33wyxlcu],.tile[data-astro-cid-33wyxlcu]:focus-within .tile__frame[data-astro-cid-33wyxlcu]{transform:none}}.bill__body[data-astro-cid-p55uhn7p]{max-width:var(--measure-wide);margin-bottom:var(--space-l)}.tiers[data-astro-cid-p55uhn7p]{gap:var(--space-2xs) var(--space-l);margin-bottom:var(--space-l);flex-wrap:wrap;padding:0;list-style:none;display:flex}.bill__hint[data-astro-cid-p55uhn7p]{font-family:var(--font-utility);font-size:var(--step--1);letter-spacing:var(--tracking-utility);color:var(--brass-dim);margin-bottom:var(--space-l)}.tier[data-astro-cid-p55uhn7p]{font-family:var(--font-utility);font-weight:600;font-size:var(--step--1);letter-spacing:var(--tracking-utility);padding:.45rem var(--space-s);border:1px solid;border-color:color-mix(in srgb, var(--brass) calc(25% + var(--step) * 25%), var(--hairline));color:color-mix(in srgb, var(--brass) calc(30% + var(--step) * 23%), var(--parchment));background:color-mix(in srgb, var(--brass) calc(3% + var(--step) * 4%), transparent);border-radius:999px;position:relative}.tier[data-astro-cid-p55uhn7p]:not(:last-child):after{content:"→" / "";width:var(--space-l);text-align:center;font-size:var(--step-0);letter-spacing:0;color:var(--brass-dim);position:absolute;top:50%;left:100%;translate:0 -50%}.turn[data-astro-cid-3owl5r62]{background:var(--midnight-deep);border-block:1px solid var(--hairline)}.turn__title[data-astro-cid-3owl5r62]{font-size:var(--display-section);color:var(--parchment);margin-bottom:var(--space-s)}.turn__intro[data-astro-cid-3owl5r62]{font-size:var(--step-1);line-height:var(--leading-snug);color:var(--parchment);max-width:44ch;margin-bottom:var(--space-xl)}.steps[data-astro-cid-3owl5r62]{gap:var(--space-l);padding:0;list-style:none;display:grid}.step[data-astro-cid-3owl5r62]{padding-top:var(--space-s);border-top:1px solid var(--hairline-strong)}.step__title[data-astro-cid-3owl5r62]{font-size:var(--step-1);font-weight:700;font-family:var(--font-body);color:var(--parchment);margin-bottom:var(--space-3xs)}.step__body[data-astro-cid-3owl5r62]{font-size:var(--step-0);color:var(--parchment-dim);line-height:1.55}.freebie[data-astro-cid-3owl5r62]{gap:var(--space-s);margin-top:var(--space-xl);padding:var(--space-m);border:1px solid color-mix(in srgb, var(--brass) 45%, transparent);border-radius:var(--radius-m);background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--velvet) 28%, transparent), transparent 60%), color-mix(in srgb, var(--parchment) 3%, transparent);align-items:flex-start;max-width:44rem;display:flex}.freebie__mark[data-astro-cid-3owl5r62]{background:var(--brass);width:2.75rem;height:2.75rem;color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid}.turn__closer[data-astro-cid-3owl5r62]{margin-top:var(--space-xl);padding-top:var(--space-m);border-top:1px solid var(--hairline);font-family:var(--font-display);font-size:var(--display-small);line-height:var(--leading-snug);color:var(--parchment);max-width:30ch}@media (width>=800px){.steps[data-astro-cid-3owl5r62]{gap:var(--space-xl) var(--space-l);grid-template-columns:repeat(3,1fr)}}.box[data-astro-cid-gzzavzla]{gap:var(--space-xl);align-items:center;display:grid}.box__list[data-astro-cid-gzzavzla]{gap:var(--space-xs);max-width:var(--measure);padding:0;list-style:none;display:grid}.box__list[data-astro-cid-gzzavzla] li[data-astro-cid-gzzavzla]{padding-left:var(--space-m);color:var(--parchment-dim);line-height:1.5;position:relative}.box__list[data-astro-cid-gzzavzla] li[data-astro-cid-gzzavzla]:before{content:"";background:var(--brass);opacity:.75;border-radius:2px;width:8px;height:8px;position:absolute;top:.62em;left:0}.box__made[data-astro-cid-gzzavzla]{margin-top:var(--space-m);font-size:var(--step--1)}.box__made[data-astro-cid-gzzavzla] a[data-astro-cid-gzzavzla]{min-height:44px;color:var(--brass);text-underline-offset:.2em;align-items:center;display:inline-flex}.box__made[data-astro-cid-gzzavzla] a[data-astro-cid-gzzavzla]:hover{color:var(--parchment)}.box__art[data-astro-cid-gzzavzla]{margin:0}.box__art[data-astro-cid-gzzavzla] img{border-radius:var(--radius-m);width:100%;height:auto;box-shadow:var(--shadow-lift)}@media (width>=900px){.box[data-astro-cid-gzzavzla]{gap:var(--space-2xl);grid-template-columns:1fr 1fr}}
