.louvre-skip{z-index:var(--z-skip,100);margin:8px var(--gutter,16px);border-radius:var(--r-m,10px);background:var(--white);min-height:44px;color:var(--ink);outline-color:var(--indigo);align-items:center;padding:10px 18px;font-weight:600;text-decoration:none;display:inline-flex;position:absolute}.louvre-skip:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;min-height:0;margin:-1px;padding:0;overflow:hidden}.louvre{background:var(--bone);--n:12;position:relative;overflow-x:hidden;overflow-x:clip}.louvre__phrase,.louvre__word{font-family:var(--font-display);letter-spacing:-.01em;white-space:nowrap;font-weight:800;font-stretch:56%;line-height:.84}.louvre__split{height:60vh;grid-template-rows:1fr 1fr;height:60svh;display:grid}.louvre__half{min-width:0;padding-inline:var(--gutter,16px);place-items:center;display:grid;overflow:hidden;overflow:clip}.louvre__half--front{background:var(--ink);color:var(--white)}.louvre[data-tone=flash] .louvre__half--front{color:var(--flash)}.louvre__half--back{background:var(--bone);color:var(--reuse-bone);border-top:1px solid var(--rim)}.louvre__phrase{font-size:min(18vh, calc((100vw - 2 * var(--gutter,16px)) / var(--divs)));font-size:min(18svh, calc((100vw - 2 * var(--gutter,16px)) / var(--divs)))}.louvre__stage{--bank-h:100vh;perspective:1400px;height:100vh;display:none;overflow:hidden;overflow:clip}@supports (height:100svh){.louvre__stage{--bank-h:100svh;height:100svh}}.louvre__bank{grid-template-rows:repeat(var(--n), 1fr);height:100%;display:grid;position:relative}.louvre__slat{position:relative}.louvre__card{transform-style:preserve-3d;transform-origin:50%;position:absolute;inset:0}.louvre__face{backface-visibility:hidden;position:absolute;inset:0 0 -1px;overflow:hidden}.louvre__face--front{background:var(--ink);color:var(--white)}.louvre[data-tone=flash] .louvre__face--front{color:var(--flash)}.louvre__face--back{background:var(--bone);color:var(--reuse-bone);transform:rotateX(180deg)}.louvre__word{left:0;right:0;top:calc(var(--i) * var(--bank-h) / var(--n) * -1);height:var(--bank-h);font-size:min(36vh, calc((100vw - 2 * var(--gutter,16px)) / var(--div)));flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute}.louvre__word>span{display:block}@media (max-width:1023px){.louvre{--n:8}.louvre__slat:nth-child(n+9){display:none}.louvre__word{font-size:min(30vh, calc((100vw - 32px) / var(--div)));font-size:min(30svh, calc((100vw - 32px) / var(--div)))}}@keyframes i8-louvre-turn{0%{transform:rotateX(0)}to{transform:rotateX(-180deg)}}@supports (animation-timeline:view()){:root[data-fx=full] .louvre{height:150vh}:root[data-fx=full] .louvre__split{display:none}:root[data-fx=full] .louvre__stage{display:block;position:sticky;top:0}:root[data-fx=full] .louvre__card{animation:i8-louvre-turn var(--ease-io) both;transform:rotateX(-180deg)}}@media (max-width:1023px){@supports (animation-timeline:view()){:root[data-fx=full] .louvre{height:200vh;height:200svh}}}@media (max-width:1023px) and (max-height:559px){@supports (animation-timeline:view()){:root[data-fx=full] .louvre{height:auto}:root[data-fx=full] .louvre__stage{position:relative}}}@media (forced-colors:active){.louvre__half--back{border-top-color:canvastext}}@supports (animation-timeline:view()){:root[data-fx=full] .louvre{view-timeline:--louvre block;view-timeline-inset:0px}:root[data-fx=full] .louvre__card{animation-timeline:--louvre;animation-range:contain calc(var(--i) * 4%) contain calc(40% + var(--i) * 4%)}@media (max-width:1023px){:root[data-fx=full] .louvre__card{animation-range:contain calc(var(--i) * 6%) contain calc(45% + var(--i) * 6%)}}@media (max-width:1023px) and (max-height:559px){:root[data-fx=full] .louvre__card{animation-range:cover calc(20% + var(--i) * 3%) cover calc(46% + var(--i) * 3%)}}}.xh{display:inline-block;position:relative}.xh__marks{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.xh__h,.xh__v{z-index:-1;background:color-mix(in oklch, var(--fg) 35%, transparent);position:absolute}.xh__h{height:1px;top:50%;left:-100vw;right:-100vw}.xh__v{width:1px;top:-100vh;bottom:-100vh;left:50%}.xh__snap{border:1.25px solid var(--fg);width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;top:50%;left:50%}.xh__tag{font-family:var(--font-text);letter-spacing:0;white-space:nowrap;color:var(--fg-3);padding-bottom:3px;font-size:12px;font-weight:600;font-stretch:100%;line-height:1.2;position:absolute;bottom:calc(100% + 10px);left:calc(100% + 10px)}.xh__clip{display:block;overflow:hidden;overflow:clip}.xh__tagt{display:block}.xh__tag:after{content:"";transform-origin:0;background:currentColor;height:1px;position:absolute;bottom:0;left:0;right:0}.xh__tag:before{content:"";transform-origin:0 0;background:currentColor;width:14.14px;height:1px;position:absolute;top:calc(100% + 10px);left:-10px;rotate:-45deg}@keyframes xh-h{0%{opacity:0;translate:0 -30vh}}@keyframes xh-v{0%{opacity:0;translate:30vw}}@keyframes xh-snap{0%{opacity:0;rotate:45deg;scale:.4}}@keyframes xh-grow{0%{scale:0 1}}@keyframes xh-text{0%{translate:0 105%}}@supports (animation-timeline:view()){:root[data-fx=full] .xh__h{animation:xh-h var(--ease-out) both}:root[data-fx=full] .xh__v{animation:xh-v var(--ease-out) both}:root[data-fx=full] .xh__snap{animation:xh-snap var(--ease-seat) both}:root[data-fx=full] .xh__tag:before,:root[data-fx=full] .xh__tag:after{animation:xh-grow var(--ease-out) both}:root[data-fx=full] .xh__tagt{animation:xh-text var(--ease-out) both}}@media (forced-colors:active){.xh__h,.xh__v{background:canvastext}}@supports (animation-timeline:view()){:root[data-fx=full] .xh{view-timeline:--xh block}:root[data-fx=full] .xh__h,:root[data-fx=full] .xh__v{animation-timeline:--xh;animation-range:entry 15% cover 35%}:root[data-fx=full] .xh__snap{animation-timeline:--xh;animation-range:cover 35% cover 40%}:root[data-fx=full] .xh__tag:before{animation-timeline:--xh;animation-range:cover 39% cover 42%}:root[data-fx=full] .xh__tag:after{animation-timeline:--xh;animation-range:cover 41% cover 45%}:root[data-fx=full] .xh__tagt{animation-timeline:--xh;animation-range:cover 42% cover 46%}}.num{color:var(--money);flex-direction:column;gap:6px;display:inline-flex}.num[data-tone=steam]{color:var(--st-reuse)}.num[data-tone=flash]{color:var(--st-flash)}.num[data-tone=live]{color:var(--st-live)}.num__fig{font-family:var(--font-display);white-space:nowrap;font-variant-numeric:lining-nums;font-weight:800;display:block}.num__prefix,.num__unit{font-family:var(--font-text);letter-spacing:0;font-weight:600;font-stretch:100%}.num__from--p{color:var(--st-flash);font-weight:300;font-stretch:125%}.num__arrow{color:var(--fg-3);font-weight:400}.num__label{font-family:var(--font-text);color:var(--fg-2);white-space:normal;font-size:.9375rem;font-weight:500;line-height:1.35}.num--mega .num__fig{font-size:var(--fs-mega);letter-spacing:-.02em;font-stretch:56%;line-height:.85}.num--mega .num__unit,.num--mega .num__prefix{letter-spacing:0;font-size:.3em}.num--fig .num__fig{font-size:var(--fs-fig);letter-spacing:-.01em;font-stretch:62%;line-height:.95}.num--fig .num__unit,.num--fig .num__prefix{font-size:.38em}.num--stat .num__fig{font-size:var(--fs-stat);font-weight:750;font-stretch:62%;line-height:1}.num--stat .num__unit,.num--stat .num__prefix{font-size:.45em}@media (max-width:639.98px){.num--mega .num__fig{white-space:normal}.num--mega .num__unit{text-indent:-.205em;margin-top:.3em;font-size:.34em;line-height:1.1;display:block}}.rc{display:inline-block;position:relative}.rc__final{display:inline-block}.rc__anim{contain:layout style;display:none}.rc__anim[data-t]:before{content:attr(data-t)}@keyframes rc-press{0%{font-stretch:var(--rc-from,200%);color:var(--st-flash);opacity:1;font-weight:300}99%{opacity:1}to{opacity:0}}@keyframes rc-hold{0%,to{color:#0000}}:root:not(.rc-seen)[data-fx=full] .rc[data-rc=load]>.rc__anim,:root.rc-io[data-fx=full] .rc[data-rc=scroll]>.rc__anim{white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0;display:block;position:absolute;top:0;left:0}:root.js:not(.fonts-in):not(.rc-seen)[data-fx=full] .rc[data-rc=load]>.rc__anim,:root.rc-io[data-fx=full] .rc[data-rc=scroll]:not(.in)>.rc__anim{opacity:1;font-stretch:var(--rc-from,200%);color:var(--st-flash);font-weight:300}:root.js:not(.fonts-in):not(.rc-seen)[data-fx=full] .rc[data-rc=load]>.rc__final,:root.rc-io[data-fx=full] .rc[data-rc=scroll]:not(.in)>.rc__final{color:#0000}:root:is(.no-js,.fonts-in):not(.rc-seen)[data-fx=full] .rc[data-rc=load]>.rc__anim{animation:rc-press var(--t-plot) steps(8, jump-none) .3s both}:root:is(.no-js,.fonts-in):not(.rc-seen)[data-fx=full] .rc[data-rc=load]>.rc__final{animation:rc-hold var(--t-plot) linear .3s backwards}:root.rc-io[data-fx=full] .rc[data-rc=scroll].in>.rc__anim{animation:rc-press var(--t-plot) steps(8, jump-none) both}:root.rc-io[data-fx=full] .rc[data-rc=scroll].in>.rc__final{animation:rc-hold var(--t-plot) linear backwards}@media (forced-colors:active){.rc__anim{display:none!important}.rc__final{color:canvastext!important}}
