.fig-stage{isolation:isolate;width:100%;position:relative}.fig-poster,.fig-canvas{position:absolute;inset:0}.fig-poster{overflow:hidden}.fig-poster :is(picture,img){width:100%;height:100%;display:block}.fig-poster img{object-fit:contain}.fig-canvas{pointer-events:none;opacity:0;transition:opacity var(--dur-ui,.32s) linear}.fig-stage:is([data-figure-state=live],[data-figure-state=paused]) .fig-canvas{opacity:1}.fig-stage:is([data-figure-state=live],[data-figure-state=paused]) .fig-poster{opacity:0;transition:opacity 0s linear var(--dur-ui,.32s)}.fig-mark{--fig-mark-h-default:407.4px;width:auto;height:var(--fig-mark-h,var(--fig-mark-h-default));max-width:100%;margin-inline:auto}.fig-mark .fig-canvas{inset:-6%}@media (min-width:1280px){.hero-wall-medallion{right:calc(var(--margin,64px) + 24px)}}@media (max-width:1279.98px){.fig-mark{--fig-mark-h-default:277.8px}}@media (max-width:1023.98px){.fig-mark{--fig-mark-h-default:240.7px}}@media (max-width:767.98px){.fig-mark{--fig-mark-h-default:185.2px}}.fig-garnet{margin:0;position:relative}.garnet-band>.container-site{max-width:none;padding-inline:0}.fig-garnet .fig-stage{background:var(--c-ink,#0f0c09);overflow:hidden}.fig-garnet .fig-poster img{object-fit:fill}.fig-garnet-overlay--phone{display:none}.fig-garnet-overlay{pointer-events:none;width:100%;height:100%;transition:opacity var(--dur-ui,.32s) linear;position:absolute;inset:0;overflow:hidden}.fig-stage:is([data-figure-state=live],[data-figure-state=paused]) .fig-garnet-overlay{opacity:0}.fig-garnet-overlay :is(.fg-dim,.fg-link,.fg-door){transition:opacity var(--dur-ui,.32s) var(--ease-arrive,cubic-bezier(.22, 1, .36, 1))}.fg-dim{fill:#0000;opacity:0}.fg-link{stroke:var(--c-gold,#e3ae4e);stroke-width:2px;vector-effect:non-scaling-stroke;opacity:0}.fg-door{fill:var(--c-gold,#e3ae4e);opacity:0}.fig-garnet[data-lit=funhouse] [data-garnet-shop=funhouse].fg-dim,.fig-garnet[data-lit=redemption] [data-garnet-shop=redemption].fg-dim{opacity:0}.fig-garnet[data-lit=funhouse] [data-garnet-shop=funhouse].fg-door,.fig-garnet[data-lit=redemption] [data-garnet-shop=redemption].fg-door,.fig-garnet:is([data-lit=funhouse],[data-lit=redemption]) .fg-link{opacity:1}.fig-garnet-street{pointer-events:none;white-space:nowrap;font-family:var(--font-sans,system-ui, sans-serif);font-size:var(--t-caption,13px);color:var(--c-muted,#a39a8c);margin:0;font-weight:400;line-height:1;position:absolute;translate:-50% -50%}.fig-garnet-street--v{writing-mode:vertical-rl;rotate:180deg}.fig-garnet-plates{pointer-events:none;position:absolute;inset:0}.fig-garnet-plate{left:var(--fg-left);top:var(--fg-top);width:var(--fg-width);height:var(--fg-height);cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:0;min-width:44px;min-height:44px;margin:0;padding:0;position:absolute}.fig-garnet-plate:focus-visible{outline:2px solid var(--c-focus,#f3ecdf);outline-offset:3px}@media (max-width:767.98px){.fig-garnet .fig-stage{height:auto;aspect-ratio:5/7!important}.fig-garnet-overlay--wide{display:none}.fig-garnet-overlay--phone{display:block}.fig-garnet-plate{left:var(--fg-phone-left);top:var(--fg-phone-top);width:var(--fg-phone-width);height:var(--fg-phone-height)}}:is([data-shop-card],[data-col][data-shop]){transition:border-color var(--dur-ui,.32s) var(--ease-arrive,cubic-bezier(.22, 1, .36, 1))}:is([data-shop-card],[data-col][data-shop])[data-shop-lit]{border-top-color:var(--c-gold,#e3ae4e)}.fig-ink{z-index:0;pointer-events:none;isolation:auto;width:100%;height:100%;position:fixed;inset:0}.fig-ink .fig-canvas{opacity:1}.fig-ink .fig-poster{display:none}:root:is([data-stage=live],[data-stage=paused]) body{background:#0f0c09}:root:is([data-stage=live],[data-stage=paused]) :is(main,[data-foot]){z-index:1;position:relative}:root:is([data-stage=live],[data-stage=paused]) :is([data-band=ink],[data-band=lacquer]){background:0 0}:root:is([data-stage=live],[data-stage=paused]) img.is-plated{opacity:0!important}:root:is([data-stage=off],[data-stage=poster]) .gallery{opacity:1!important;transform:none!important}:root:is([data-stage=live],[data-stage=paused]) [data-paper-live]{background:0 0!important}:root:is([data-stage=live],[data-stage=paused]) [data-paper-live]:before{opacity:0}:root:is([data-stage=live],[data-stage=paused]) [data-figure=garnet][data-figure-state=live]{background:0 0}.hero-wall-tile img{filter:grayscale(.35)brightness(.6)contrast(1.05)}.fig-portrait-source{visibility:hidden;pointer-events:none;position:absolute;inset:0}.fig-style-set{pointer-events:none;position:absolute;inset:0}.fig-linework{pointer-events:none;color:#f3ecdf24;fill:currentColor;width:min(32vw,440px);height:min(46vw,600px);position:absolute}.style-marquee span{font-size:var(--t-display)}.style-marquee span[data-marquee-text]:before,.fig-marquee-track span:before{content:attr(data-marquee-text)}.fig-linework--0{bottom:8%;left:2%}.fig-linework--1{top:24%;right:2%}.fig-linework--2{bottom:4%;right:24%}:root[data-stage=live] .fig-linework{animation:fig-linework 1.6s var(--ease-arrive,cubic-bezier(.22,1,.36,1)) both}@keyframes fig-linework{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.fig-marquee{color:#f3ecdf24;height:160px;overflow:hidden}.fig-marquee-track{white-space:nowrap;width:max-content;font-family:var(--font-display);font-size:var(--t-display);animation:fig-marquee var(--marquee-duration,100s) linear infinite;font-weight:700;line-height:160px;display:flex}.fig-marquee-track span{flex:none}.fig-marquee:hover .fig-marquee-track{animation-play-state:paused}@keyframes fig-marquee{to{transform:translate(-50%)}}.fi-gild{z-index:60;pointer-events:none;animation:1ms linear 1.8s forwards fi-gild-gone;position:fixed}.fi-gild>span{-webkit-mask:var(--fi-logo) center / contain no-repeat;mask:var(--fi-logo) center / contain no-repeat;-webkit-mask:var(--fi-logo) center / contain no-repeat;position:absolute;inset:0}.fi-flood{opacity:.16;mix-blend-mode:plus-lighter;background:#e3ae4e}.fi-blade{mix-blend-mode:plus-lighter;background:linear-gradient(118.3deg,#0000,#fff0c8e6,#0000) 0 0/140px 100% no-repeat}.fi-machine{background-repeat:no-repeat;background-size:contain}@keyframes fi-gild-gone{to{opacity:0;visibility:hidden}}@media (max-width:767.98px){.fi-blade{background-size:72px 100%}}@media (prefers-reduced-motion:reduce){.fi-gild,.fig-ink{display:none}.fig-marquee-track{animation:none}.fig-canvas{transition:none}.fig-garnet-overlay :is(.fg-dim,.fg-link,.fg-door),:is([data-shop-card],[data-col][data-shop]){transition-duration:1ms}}
