.wireframe .x-viz{--c-white:#141414;--c-soft:#0A0A0A;--c-ink:#FFFFFF;--c-text-2:#BDBDBD;--c-text-on-dark:#BDBDBD;--c-bronze:#B3122E;--c-gold-deep:#B3122E;--bnc-line:rgba(255,255,255,.16);--rule:1px solid rgba(255,255,255,.16);position:relative;min-width:0;margin:0;padding:clamp(20px,1rem + calc(.8vw / var(--scale, 1)),28px);background:#141414;color:#FFFFFF;border:1px solid rgba(255,255,255,.12);border-radius:var(--r-card)}.wireframe .x-viz :focus-visible{outline:2px solid #B3122E;outline-offset:3px}.wireframe .x-viz .x-link{color:#FFFFFF;border-bottom-color:#B3122E}.wireframe .x-viz .x-link:hover{color:#B3122E}.wireframe .x-vizgrid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gap);margin:0}.wireframe .x-vizgrid>.x-viz{display:flex;flex-direction:column;justify-content:flex-start;gap:6px;border-top:1px solid rgba(255,255,255,.12)}.wireframe .x-vizgrid>.x-viz>dd{margin:0}.wireframe .x-vizgrid>.x-viz>.x-figure{order:1}.wireframe .x-vizgrid>.x-viz>dt{order:2}.wireframe .x-vizgrid>.x-viz>.x-stat__viz{order:3;margin-top:16px;min-width:0;flex:1;display:flex;flex-direction:column;justify-content:flex-end}.wireframe .x-vizgrid>[data-viz=titles]{grid-column:span 5}.wireframe .x-vizgrid>[data-viz=editions],.wireframe .x-vizgrid>[data-viz=events]{grid-column:span 7}.wireframe .x-vizgrid>[data-viz=years]{grid-column:span 5}.wireframe .x-vizgrid--two>.x-viz{grid-column:span 6}.wireframe .x-vizgrid+.x-stats__note{margin-top:var(--s-5)}.wireframe .x-viz__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin-bottom:16px}.wireframe .x-viz__more{margin:16px 0 0}@media (max-width:1023px){.wireframe .x-vizgrid>.x-viz,.wireframe .x-vizgrid>[data-viz]{grid-column:1/-1}}.wireframe .x-dots{position:relative;--dot:12px;--dgap:4px;--per:3}.wireframe .x-viz--wide .x-dots{--dot:14px;--per:4}.wireframe .x-dots__target{position:absolute;top:0;left:0;width:1px;height:1px;scroll-margin-top:calc(var(--header-pinned) + 24px)}.wireframe .x-dots__plot{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px;align-items:end}.wireframe .x-dots__col{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0}.wireframe .x-dots__n{font-size:12px;line-height:16px;min-height:16px;color:#9A9A9A;font-variant-numeric:tabular-nums}.wireframe .x-dots__stack{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap-reverse;justify-content:center;gap:var(--dgap);width:calc(var(--per) * var(--dot) + (var(--per) - 1) * var(--dgap))}.wireframe .x-dots__stack>li{display:block;width:var(--dot);height:var(--dot)}.wireframe .x-dot{display:block;width:100%;height:100%;border-radius:50%;background:#B3122E;transition:scale var(--t-fast) var(--ease),opacity var(--t-fast) var(--ease)}.wireframe .x-dot[data-kind=b]{background:#FFFFFF}.wireframe .x-dot:focus-visible{outline:2px solid #B3122E;outline-offset:2px;scale:1.35}.wireframe .x-dot[data-active]{outline:2px solid #FFFFFF;outline-offset:2px;scale:1.35}.wireframe .x-dot[data-kind=b][data-active]{outline-color:#B3122E}.wireframe .x-dots[data-live] .x-dots__stack>li[data-out]{display:none}.wireframe .x-dots:not([data-live])>.x-dots__target:nth-of-type(2):target~.x-dots__plot .x-dot[data-kind=b],.wireframe .x-dots:not([data-live])>.x-dots__target:nth-of-type(3):target~.x-dots__plot .x-dot[data-kind=a]{opacity:.14}.wireframe .x-dots__year{display:block;min-height:24px;padding:4px 2px 0;font-size:12px;line-height:16px;color:#BDBDBD;text-decoration:none;text-align:center;font-variant-numeric:tabular-nums}.wireframe a.x-dots__year:hover{color:#B3122E}.wireframe a.x-dots__year:focus-visible{color:#FFFFFF}.wireframe .x-dots__preview{position:absolute;z-index:6;left:clamp(118px,var(--x),calc(100% - 118px));top:var(--y);translate:-50% calc(-100% - 14px);width:236px;display:grid;gap:2px;padding:10px;background:#0A0A0A;color:#FFFFFF;border:1px solid rgba(179,18,46,.65);border-radius:8px;box-shadow:0 12px 32px rgba(0,0,0,.5);pointer-events:none}.wireframe .x-dots__preview[data-pinned]{pointer-events:auto}.wireframe .x-dots__preview[data-below]{translate:-50% 30px}.wireframe .x-dots__preview:has(.x-dots__thumb[data-kind=cover]){grid-template-columns:64px minmax(0,1fr);column-gap:10px;align-items:center}.wireframe .x-dots__preview:has(.x-dots__thumb[data-kind=cover])>.x-dots__thumb{grid-row:1/span 3}.wireframe .x-dots__thumb{display:block;overflow:hidden;border-radius:4px;background:#1C1C1C;margin-bottom:6px}.wireframe .x-dots__thumb[data-kind=photo]{aspect-ratio:16/9}.wireframe .x-dots__thumb[data-kind=cover]{aspect-ratio:3/4;margin:0}.wireframe .x-dots__thumb img{display:block;width:100%;height:100%;object-fit:cover}.wireframe .x-dots__thumb:is([data-fit=contain],[data-kind=cover]) img{object-fit:contain}.wireframe .x-dots__ptitle{font-size:14px;line-height:20px;font-weight:500;color:#FFFFFF}.wireframe .x-dots__pmeta{font-size:12px;line-height:16px;color:#BDBDBD}.wireframe :is(.x-dots__open,.x-wall__open){display:inline-flex;align-items:center;min-height:32px;font-size:14px;line-height:20px;font-weight:500;color:#B3122E;text-decoration:underline;text-underline-offset:3px}.wireframe .x-dots__legend{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-top:16px}.wireframe .x-dots__keys{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 8px}.wireframe .x-dots__key{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:4px 12px;border:1px solid rgba(255,255,255,.22);border-radius:999px;font-size:13px;line-height:20px;font-weight:500;color:#FFFFFF;text-decoration:none;transition:border-color var(--t-fast) var(--ease),background-color var(--t-fast) var(--ease)}.wireframe .x-dots__key:before{content:"";flex:none;box-sizing:border-box;width:10px;height:10px;border-radius:50%;border:2px solid #b3122e;background:#FFFFFF}.wireframe .x-dots__key[data-key=a]:before{background:#B3122E;border-color:#B3122E}.wireframe .x-dots__key[data-key=b]:before{background:#FFFFFF;border-color:#FFFFFF}.wireframe .x-dots__key[aria-current=true]{border-color:#B3122E;background:rgba(179,18,46,.16)}@media (hover:hover) and (pointer:fine){.wireframe .x-dots__key:hover{border-color:#B3122E}}@media (max-width:640px){.wireframe .x-dots,.wireframe .x-viz--wide .x-dots{--dot:9px;--dgap:3px;--per:2}.wireframe .x-dots__cc{display:none}.wireframe .x-dots__key{min-height:44px}}.wireframe .x-wall{position:relative}.wireframe .x-wall__map{overflow:hidden;border-radius:6px;background:#141414;cursor:pointer;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;touch-action:manipulation}.wireframe .x-wall__canvas,.wireframe .x-wall__map{display:block;position:relative;width:100%}.wireframe .x-wall__canvas>img{display:block;width:100%;height:100%;object-fit:contain}.wireframe .x-wall__map:focus-visible{outline:2px solid #B3122E;outline-offset:4px}.wireframe .x-wall__hi{position:absolute;pointer-events:none;outline:2px solid #B3122E;box-shadow:0 0 0 9999px rgba(10,10,10,.32)}.wireframe .x-wall__gl{position:absolute;inset:0;display:block;width:100%;height:100%;cursor:grab}.wireframe .x-wall__gl:active{cursor:grabbing}.wireframe .x-wall[data-gl] .x-wall__canvas>img{opacity:0}.wireframe .x-wall[data-gl] .x-wall__map{background:#0A0A0A}.wireframe .x-wall__preview{position:absolute;z-index:6;left:clamp(134px,var(--x),calc(100% - 134px));top:var(--y);translate:-50% calc(-100% - 12px);width:268px;display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;align-items:center;padding:10px;background:#0A0A0A;color:#FFFFFF;border:1px solid rgba(179,18,46,.65);border-radius:8px;box-shadow:0 12px 32px rgba(0,0,0,.5);pointer-events:none}.wireframe .x-wall__preview[data-pinned]{pointer-events:auto}.wireframe .x-wall__preview[data-below]{translate:-50% var(--below,60px)}.wireframe .x-wall__cover{display:block;aspect-ratio:3/4;overflow:hidden;border-radius:4px;background:#1C1C1C}.wireframe .x-wall__cover img{display:block;width:100%;height:100%;object-fit:contain}.wireframe .x-wall__ptext{display:grid;gap:2px;min-width:0}.wireframe .x-wall__ptitle{font-size:14px;line-height:20px;font-weight:500;color:#FFFFFF}.wireframe .x-wall__pmeta{font-size:13px;line-height:20px;color:#BDBDBD}.wireframe .x-wall__hint{margin-top:12px}.wireframe .x-wall__hint-drag,.wireframe .x-wall__hint-touch{display:none}.wireframe .x-wall[data-gl] .x-wall__hint-drag{display:inline}@media (hover:none),(pointer:coarse){.wireframe .x-wall__hint-fine{display:none}.wireframe .x-wall__hint-touch{display:inline}}[data-surface=soft] .x-wall__map{background:#141414}.wireframe .x-ruler{display:grid;gap:16px}.wireframe .x-ruler__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:12px}.wireframe :is(.x-ruler__end,.x-ruler__card){display:grid;justify-items:center;gap:2px;width:clamp(72px,calc(8vw / var(--scale, 1)),104px);color:#FFFFFF;text-decoration:none}.wireframe .x-ruler__cover{display:block;width:100%;aspect-ratio:3/4;overflow:hidden;border-radius:4px;background:#1C1C1C;box-shadow:0 8px 20px rgba(0,0,0,.5);transition:translate var(--t-fast) var(--ease)}.wireframe .x-ruler__cover img{display:block;width:100%;height:100%;object-fit:contain}.wireframe .x-ruler__date{margin-top:6px;font-size:13px;line-height:20px;font-weight:500;text-align:center}.wireframe .x-ruler__brand{font-size:12px;line-height:16px;color:#BDBDBD;text-align:center}.wireframe .x-ruler__mid{position:relative;align-self:stretch}.wireframe .x-ruler__mid:before{content:"";position:absolute;left:0;right:0;top:38%;height:2px;background:#B3122E}.wireframe .x-ruler__mid:after{content:"";position:absolute;left:0;right:0;top:calc(38% - 4px);height:10px;border-inline:2px solid #B3122E}.wireframe .x-ruler__pick{display:flex;align-items:center;min-height:88px}.wireframe .x-ruler__pick .x-ruler__card{width:auto;display:grid;grid-template-columns:60px minmax(0,1fr);justify-items:start;align-items:center;column-gap:12px;row-gap:0}.wireframe .x-ruler__pick .x-ruler__card>.x-ruler__cover{grid-row:1/span 3;box-shadow:none}.wireframe .x-ruler__pick .x-ruler__card>:not(.x-ruler__cover){text-align:left;margin:0}.wireframe .x-ruler__kicker{font-size:12px;line-height:16px;color:#B3122E;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.wireframe .x-ruler__prompt{max-width:36ch}.wireframe .x-ruler__track{display:grid;gap:2px}.wireframe .x-ruler__label{display:flex;justify-content:space-between;color:#BDBDBD}.wireframe .x-ruler__value{color:#FFFFFF;font-weight:500;font-variant-numeric:tabular-nums}.wireframe .x-ruler__range{width:100%;height:32px;margin:0;accent-color:#B3122E;cursor:pointer;background:transparent}.wireframe .x-ruler__ticks{display:flex;justify-content:space-between;font-size:12px;line-height:16px;color:#9A9A9A;font-variant-numeric:tabular-nums}.wireframe .x-ruler__ticks [data-on]{color:#B3122E}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.wireframe :is(.x-ruler__end,.x-ruler__card):hover .x-ruler__cover{translate:0 -4px}}@media (max-width:640px){.wireframe .x-ruler__ticks span:nth-child(2n){visibility:hidden}}.wireframe .x-fan7{position:relative;height:clamp(180px,calc(14vw / var(--scale, 1)),220px)}.wireframe .x-vizgrid>[data-viz=titles]>.x-stat__viz{justify-content:stretch}.wireframe .x-vizgrid>[data-viz=titles] .x-fan7{flex:1;height:auto;min-height:clamp(180px,calc(14vw / var(--scale, 1)),220px)}.wireframe .x-fan7__list{position:relative;height:100%;margin:0;padding:0;list-style:none}.wireframe .x-fan7__list>li{position:absolute;bottom:4px;width:28%;max-width:140px;left:calc(var(--i) * (100% - min(28%, 140px)) / (var(--n) - 1))}.wireframe .x-fan7__list>li:has(.x-fan7__item:is(:hover,:focus-visible)){z-index:3}.wireframe .x-fan7__item{position:relative;display:block;color:#FFFFFF;text-decoration:none;rotate:calc((var(--i) - 3) * 3deg);transform-origin:50% 100%;transition:translate var(--t-fast) var(--ease),rotate var(--t-fast) var(--ease)}.wireframe .x-fan7__cover{display:block;aspect-ratio:3/4;overflow:hidden;border-radius:4px;background:#1C1C1C;box-shadow:0 8px 18px rgba(0,0,0,.55)}.wireframe .x-fan7__cover img{display:block;width:100%;height:100%;object-fit:contain}.wireframe .x-fan7__name{position:absolute;left:50%;bottom:calc(100% + 8px);translate:-50% 0;white-space:nowrap;padding:2px 8px;border:1px solid #b3122e;border-radius:4px;background:#0A0A0A;color:#FFFFFF;font-size:13px;line-height:20px;font-weight:500;opacity:0;pointer-events:none;transition:opacity var(--t-fast) var(--ease)}.wireframe .x-fan7__item:focus-visible{outline-offset:4px}.wireframe .x-fan7__item:focus-visible .x-fan7__name{opacity:1}.wireframe .x-fan7__item:focus-visible{translate:0 -14px;rotate:0deg}@media (hover:hover) and (pointer:fine){.wireframe .x-fan7__item:hover{translate:0 -14px;rotate:0deg}.wireframe .x-fan7__item:hover .x-fan7__name{opacity:1}}.wireframe .x-fan7__gl{position:absolute;inset:0;z-index:4;display:block;width:100%;height:100%;cursor:grab}.wireframe .x-fan7__gl:active{cursor:grabbing}.wireframe .x-fan7[data-gl] .x-fan7__list{opacity:0}.wireframe .x-fan7[data-gl]:has(.x-fan7__item:focus-visible){outline:2px solid #B3122E;outline-offset:4px;border-radius:6px}.wireframe .x-fan7__front{position:absolute;left:0;top:0;z-index:5;margin:0;display:grid;gap:2px;font-size:14px;line-height:20px;font-weight:500;color:#FFFFFF;pointer-events:none}.wireframe .x-fan7__drag{font-size:12px;line-height:16px;font-weight:400;color:#BDBDBD}@media (hover:none),(max-width:640px){.wireframe .x-fan7{height:auto}.wireframe .x-fan7__list{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x proximity;padding:4px 2px 8px;scrollbar-width:none}.wireframe .x-fan7__list>li{position:static;flex:none;width:96px;max-width:none;scroll-snap-align:start}.wireframe .x-fan7__item,.wireframe .x-fan7__item:focus-visible{rotate:none;translate:none}.wireframe .x-fan7__name{position:static;translate:none;display:block;opacity:1;white-space:normal;padding:6px 0 0;border:0;background:none;font-size:12px;line-height:16px}}@media (prefers-reduced-motion:reduce){.wireframe :is(.x-dot,.x-fan7__item,.x-ruler__cover,.x-fan7__name){transition:none}.wireframe .x-dot:is(:focus-visible,[data-active]){scale:1}.wireframe .x-fan7__item:is(:hover,:focus-visible){translate:none;rotate:0deg}}.wireframe .x-moment{background:#0A0A0A;color:#FFFFFF;scroll-margin-top:var(--header-pinned);overflow-x:clip}.wireframe .x-moment[data-lift]{background:#141414}.wireframe .x-moment[data-rule]{border-top:2px solid #b3122e}.wireframe .x-moment__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px;margin-bottom:clamp(24px,1rem + calc(1.5vw / var(--scale, 1)),40px)}.wireframe .x-moment__label{display:grid;gap:10px;max-width:640px}:is(.wireframe,body) .x-figure--hero{font-size:clamp(64px,2.4rem + calc(4.4vw / var(--scale, 1)),120px);line-height:1;letter-spacing:-.05em;color:#FFFFFF}.wireframe .x-moment__line{margin:0;color:#D0D0D0}.wireframe .x-moment__more{margin:0}.wireframe .x-stats__jump{color:inherit;text-decoration:none}@media (hover:hover){.wireframe .x-stats__jump:hover{color:var(--c-bronze);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}}.wireframe .x-moment[data-moment=wall]{padding:0}.wireframe .x-moment__stage{position:relative}.wireframe .x-moment__stage:after{content:"";position:absolute;inset:0;z-index:4;pointer-events:none;background:linear-gradient(90deg,rgba(10,10,10,.86),rgba(10,10,10,.7) 24%,rgba(10,10,10,.28) 38%,rgba(10,10,10,0) 50%)}.wireframe .x-wall[data-variant=stage] .x-wall__map{border-radius:0;display:flex;justify-content:safe center;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;background:#0A0A0A}.wireframe .x-wall[data-variant=stage] .x-wall__map::-webkit-scrollbar{display:none}.wireframe .x-wall[data-variant=stage] .x-wall__canvas{flex:none;width:100%}.wireframe .x-wall[data-variant=stage][data-gl] .x-wall__canvas{visibility:hidden}.wireframe .x-wall[data-variant=stage] .x-wall__map:focus-visible{outline-offset:-4px}.wireframe .x-wall[data-variant=stage] .x-wall__hint{bottom:20px;margin:0;color:#D0D0D0}.wireframe .x-moment__over,.wireframe .x-wall[data-variant=stage] .x-wall__hint{position:absolute;z-index:5;left:max(var(--gutter),(100% - 1344px)/2);pointer-events:none}.wireframe .x-moment__over{top:clamp(32px,1rem + calc(3vw / var(--scale, 1)),64px);max-width:min(480px,calc(100% - 2 * var(--gutter)))}.wireframe .x-moment__over a{pointer-events:auto}.wireframe .x-moment__over .x-moment__head{display:grid;gap:16px;margin:0}.wireframe .x-dots[data-size=big]{--dot:26px;--dgap:6px;--per:2}.wireframe .x-dots[data-size=big] .x-dots__plot{min-height:420px;gap:8px}.wireframe .x-dots[data-size=big] .x-dots__n{font-size:13px;line-height:20px}.wireframe .x-dots[data-size=big] .x-dots__year{font-size:14px;line-height:20px;min-height:32px}.wireframe .x-moment[data-moment=ring] .x-moment__head{margin-bottom:0}.wireframe .x-fan7[data-variant=stage]{height:clamp(420px,calc(56vh / var(--scale, 1)),540px)}.wireframe .x-fan7[data-variant=stage] .x-fan7__list>li{width:min(270px,19%);max-width:none;left:calc(var(--i) * (100% - min(270px, 19%)) / (var(--n) - 1));bottom:8px}@media (min-width:1024px){.wireframe .x-moment[data-moment=ring]>.wrap{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--gap);align-items:center}.wireframe .x-moment[data-moment=ring] .x-fan7[data-variant=stage] .x-fan7__list{margin-inline:24px}.wireframe .x-moment[data-moment=ring] .x-fan7[data-variant=stage] .x-fan7__list>li{width:min(270px,30%);left:calc(var(--i) * (100% - min(270px, 30%)) / (var(--n) - 1))}}.wireframe .x-fan7__caption{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:8px 24px;margin-top:20px;text-align:center}.wireframe .x-fan7__title{margin:0;color:#FFFFFF}.wireframe .x-fan7__hint{flex-basis:100%;margin:0}.wireframe .x-ruler[data-variant=big]{gap:24px}.wireframe .x-ruler[data-variant=big] .x-ruler__row{gap:32px}.wireframe .x-ruler[data-variant=big] .x-ruler__end{width:195px}.wireframe .x-ruler[data-variant=big] .x-ruler__date{font-size:16px;line-height:26px}.wireframe .x-ruler[data-variant=big] .x-ruler__brand{font-size:13px;line-height:20px}.wireframe .x-ruler[data-variant=big] .x-ruler__pick{min-height:150px}.wireframe .x-ruler[data-variant=big] .x-ruler__pick .x-ruler__card{grid-template-columns:96px minmax(0,1fr)}@media (max-width:1023px){.wireframe .x-dots[data-size=big]{--dot:16px;--dgap:4px}.wireframe .x-dots[data-size=big] .x-dots__plot{min-height:320px}}@media (max-width:640px){.wireframe .x-moment__stage{display:flex;flex-direction:column-reverse}.wireframe .x-moment__stage:after{display:none}.wireframe .x-moment__over{position:static;max-width:none;padding:32px var(--gutter) 20px}.wireframe .x-moment[data-moment=wall] .x-wall[data-variant=stage] .x-wall__map{height:calc(70vh / var(--scale, 1));min-height:440px}.wireframe .x-moment[data-moment=wall] .x-wall[data-variant=stage] .x-wall__canvas{width:auto;height:100%}.wireframe .x-wall[data-variant=stage] .x-wall__hint{position:static;padding:12px var(--gutter) 0}.wireframe .x-dots[data-size=big]{--dot:11px;--dgap:3px;--per:2}.wireframe .x-dots[data-size=big] .x-dots__plot{min-height:240px;gap:3px}.wireframe .x-dots[data-size=big] .x-dots__year{font-size:12px;line-height:16px}.wireframe .x-ruler[data-variant=big] .x-ruler__end{width:110px}.wireframe .x-ruler[data-variant=big] .x-ruler__row{gap:12px}}@media (hover:none),(max-width:640px){.wireframe .x-fan7[data-variant=stage]{height:auto}.wireframe .x-fan7[data-variant=stage] .x-fan7__list>li{position:static;width:150px;left:auto;bottom:auto}}.wireframe .x-dots__plot{position:relative}.wireframe .x-dots__ghost{position:absolute;border-radius:50%;background:#B3122E;pointer-events:none}.wireframe .x-dots__ghost[data-kind=b]{background:#FFFFFF}.wireframe .x-dots__titles{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px;flex-basis:100%}.wireframe .x-dots__title{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:6px 14px;border:1px solid rgba(255,255,255,.22);border-radius:999px;color:#FFFFFF;font-size:13px;line-height:20px;font-weight:500;text-decoration:none;transition:border-color var(--t-fast) var(--ease),background-color var(--t-fast) var(--ease),opacity var(--t-fast) var(--ease)}.wireframe .x-dots__title img{display:block;height:18px;width:auto;max-width:120px;object-fit:contain}.wireframe .x-dots__title img[data-tone=ink]{filter:brightness(0) invert(1)}.wireframe .x-dots__title[aria-current=true]{border-color:#B3122E;background:rgba(179,18,46,.16)}.wireframe .x-dots[data-group] .x-dots__title:not([aria-current=true]) img{opacity:.6}@media (hover:hover) and (pointer:fine){.wireframe .x-dots__title:hover{border-color:#B3122E}}@media (max-width:640px){.wireframe .x-dots__titles{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:4px}.wireframe .x-dots__title{flex:none}}.wireframe .x-moment__label{gap:8px}.wireframe .x-moment__title{margin:0;color:#FFFFFF}.wireframe .x-moment__cap{margin:0;color:#D0D0D0}.wireframe .x-stats--small .x-stats__n{margin:0;font-size:var(--fs-h3f);line-height:var(--lh-h3f);font-weight:500;font-variant-numeric:tabular-nums;color:var(--c-ink)}.wireframe .x-dots__n{opacity:0;transition:opacity var(--t-fast) var(--ease)}.wireframe .x-dots__col:is(:hover,:focus-within) .x-dots__n{opacity:1}@media (prefers-reduced-motion:reduce){.wireframe .x-dots__n{transition:none}}.wireframe .x-explorer__n{font-size:var(--fs-h3f);line-height:var(--lh-h3f);font-weight:500;font-variant-numeric:tabular-nums;color:var(--c-ink)}.wireframe .x-sh{--sh-k:#0A0A0A;--sh-k2:#121212;--sh-k3:#1A1A1A;--sh-l:rgba(255,255,255,.12);--sh-t2:#BDBDBD;--sh-ease:cubic-bezier(.2,.75,.25,1)}.wireframe .x-sh__modes{display:flex;gap:10px;margin:28px 0 22px;padding:3px;flex-wrap:wrap}.wireframe .x-sh__mode{display:inline-flex;align-items:center;gap:10px;height:44px;padding:0 18px 0 12px;border:1px solid var(--sh-l);border-radius:999px;background:var(--sh-k2);color:#D0D0D0;font:inherit;font-size:16px;line-height:24px;font-weight:500;cursor:pointer;white-space:nowrap;transition:background-color .25s var(--sh-ease),color .25s var(--sh-ease),border-color .25s var(--sh-ease)}.wireframe .x-sh__mode svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media (hover:hover){.wireframe .x-sh__mode:hover{color:#FFFFFF;border-color:rgba(179,18,46,.6)}}.wireframe .x-sh__mode[aria-selected=true]{background:var(--sh-g);border-color:var(--sh-g);color:#0A0A0A}.wireframe .x-sh__mode:focus-visible{outline:2px solid #FFFFFF;outline-offset:3px}.wireframe .x-sh__panel{animation:x-sh-fade .4s var(--sh-ease)}@keyframes x-sh-fade{0%{opacity:0;translate:0 10px}}.wireframe .x-sh__game{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:20px;min-height:660px}.wireframe .x-sh__game--join{min-height:0}.wireframe :is(.x-sh__play,.x-sh__board){position:relative;overflow:hidden;background:var(--sh-k2);border:1px solid var(--sh-l);border-radius:16px}.wireframe .x-sh__play{display:flex;flex-direction:column;padding:28px 30px 30px}.wireframe .x-sh__board{display:flex;flex-direction:column;gap:14px;padding:26px;background:radial-gradient(120% 70% at 100% 0,rgba(179,18,46,.1),transparent 60%),var(--sh-k2)}.wireframe .x-sh__board--flat{background:var(--sh-k2)}.wireframe .x-sh__path{display:flex;align-items:center;margin:0 0 26px;padding:0;list-style:none}.wireframe .x-sh__step{display:flex;align-items:center;flex:1}.wireframe .x-sh__step:last-child{flex:none}.wireframe .x-sh__node{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:2px solid rgba(255,255,255,.2);background:var(--sh-k);color:#A3A3A3;font-size:13px;line-height:20px;font-weight:500;transition:background-color .35s var(--sh-ease),border-color .35s var(--sh-ease),box-shadow .35s var(--sh-ease),color .35s}.wireframe .x-sh__node svg{width:16px;height:16px}.wireframe .x-sh__step[data-state=done] .x-sh__node{background:var(--sh-g);border-color:var(--sh-g);color:#0A0A0A}.wireframe .x-sh__step[data-state=cur] .x-sh__node{border-color:var(--sh-g);color:#FFFFFF;box-shadow:0 0 0 6px rgba(179,18,46,.15)}.wireframe .x-sh__seg{position:relative;flex:1;height:2px;overflow:hidden;background:rgba(255,255,255,.12)}.wireframe .x-sh__seg i{position:absolute;inset:0;background:var(--sh-g);transform-origin:left;scale:0 1;transition:scale .5s var(--sh-ease)}.wireframe .x-sh__step[data-state=done] .x-sh__seg i{scale:1 1}.wireframe .x-sh__level{display:flex;flex-direction:column;flex:1}.wireframe .x-sh .x-eyebrow{margin:0 0 6px;color:var(--sh-g)}.wireframe .x-sh__q{margin:0 0 6px;color:#FFFFFF}.wireframe .x-sh__q:focus{outline:none}.wireframe .x-sh__hint{margin:0 0 22px;color:var(--sh-t2)}.wireframe .x-sh__cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;align-content:start;margin:0;padding:0;list-style:none;perspective:1200px}.wireframe .x-sh__cards--3{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.wireframe .x-sh__cards>li{display:flex;animation:x-sh-deal .55s var(--sh-ease) both;animation-delay:calc(var(--i) * 70ms)}@keyframes x-sh-deal{0%{opacity:0;transform:translateY(40px) rotateX(-25deg) scale(.92)}}.wireframe .x-sh__card{position:relative;display:flex;flex-direction:column;align-items:flex-start;width:100%;min-height:150px;padding:18px;overflow:hidden;text-align:left;background:var(--sh-k3);border:1px solid var(--sh-l);border-radius:14px;color:#FFFFFF;font:inherit;cursor:pointer;transform-style:preserve-3d;transition:transform .35s var(--sh-ease),border-color .25s,box-shadow .35s}@media (hover:hover){.wireframe .x-sh__card:hover{transform:translateY(-6px) rotateX(4deg);border-color:var(--sh-g);box-shadow:0 22px 40px rgba(0,0,0,.6),0 0 0 1px rgba(179,18,46,.3)}}.wireframe .x-sh__card:focus-visible{outline:2px solid var(--sh-g);outline-offset:3px}.wireframe .x-sh__card[aria-pressed=true]{border-color:var(--sh-g);background:linear-gradient(160deg,rgba(179,18,46,.22),var(--sh-k3) 60%)}.wireframe .x-sh__key{position:absolute;top:10px;right:12px;padding:0 6px;border:1px solid #4a4a4a;border-radius:4px;color:#A3A3A3;font-size:12px;line-height:16px}.wireframe .x-sh__ic{display:grid;place-items:center;width:44px;height:44px;margin:0 0 14px;border-radius:12px;background:rgba(179,18,46,.12)}.wireframe :is(.x-sh__ic,.x-sh__card) svg{width:24px;height:24px;stroke:var(--sh-g);fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.wireframe .x-sh__ct{display:block;margin:0 0 4px;font-size:19px;line-height:26px;font-weight:500}.wireframe .x-sh__cs{display:block;color:var(--sh-t2);font-size:13px;line-height:20px}.wireframe .x-sh__mini{display:flex;align-items:flex-end;height:74px;margin:-4px 0 12px}.wireframe .x-sh__mini img{width:52px;height:auto;aspect-ratio:3/4;object-fit:cover;margin-right:-18px;border-radius:2px;box-shadow:0 8px 16px rgba(0,0,0,.6);transition:transform .35s var(--sh-ease)}@media (hover:hover){.wireframe .x-sh__card:hover .x-sh__mini img:first-child{transform:rotate(-8deg) translateX(-6px)}.wireframe .x-sh__card:hover .x-sh__mini img:nth-child(3){transform:rotate(8deg) translateX(6px)}}.wireframe .x-sh__cal{display:block;margin:0 0 10px;color:var(--sh-g);font-size:22px;line-height:29px;font-weight:500;letter-spacing:-.02em}.wireframe .x-sh__chips{display:flex;gap:4px;margin:0 0 14px}.wireframe .x-sh__chips i{width:22px;height:22px;border:2px solid var(--sh-g);border-radius:50%;background:radial-gradient(circle,var(--sh-g) 35%,transparent 36%)}.wireframe .x-sh__chips i[data-off]{opacity:.18}.wireframe .x-sh__nav{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px}.wireframe :is(.x-sh__back,.x-sh__skip){min-height:44px;padding:0 4px;border:0;background:none;font:inherit;font-size:16px;line-height:24px;cursor:pointer}.wireframe .x-sh__back{color:#BDBDBD}@media (hover:hover){.wireframe .x-sh__back:hover{color:#FFFFFF}}.wireframe .x-sh__skip{color:var(--sh-g);font-weight:500}.wireframe .x-sh__kb{color:#A3A3A3;font-size:13px;line-height:20px}@media (hover:none){.wireframe .x-sh__kb,.wireframe .x-sh__key{display:none}}.wireframe .x-sh__bh{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.wireframe .x-sh__lab{margin:0;color:#A3A3A3;font-size:12px;line-height:16px;letter-spacing:.12em;text-transform:uppercase}.wireframe .x-sh__meter{display:flex;align-items:center;gap:10px;color:var(--sh-t2);font-size:13px;line-height:20px}.wireframe .x-sh__meter b{font-weight:500;color:#FFFFFF}.wireframe .x-sh__bar{display:block;width:120px;height:6px;overflow:hidden;border-radius:3px;background:#2A2A2A}.wireframe .x-sh__bar i{display:block;height:100%;background:var(--sh-g);transition:width .6s var(--sh-ease)}.wireframe .x-sh__slot{display:flex;align-items:center;gap:14px;min-height:74px;padding:14px 16px;border:1.5px dashed rgba(255,255,255,.14);border-radius:12px;transition:border-color .35s var(--sh-ease),background-color .35s var(--sh-ease)}.wireframe .x-sh__slot>.x-sh__lab{flex:none;width:74px}.wireframe .x-sh__val{display:flex;align-items:center;gap:12px;min-width:0;flex-wrap:wrap}.wireframe .x-sh__sv{color:#FFFFFF;font-size:16px;line-height:24px;font-weight:500}.wireframe .x-sh__sv[data-empty]{color:#9A9A9A;font-weight:400;font-size:14px;line-height:20px}.wireframe .x-sh__slot[data-full]{border-style:solid;border-color:rgba(179,18,46,.55);background:rgba(179,18,46,.06)}.wireframe .x-sh__slot[data-full]>.x-sh__lab{color:var(--sh-g)}.wireframe .x-sh__stack{display:flex}.wireframe .x-sh__stack img{width:40px;height:auto;aspect-ratio:3/4;object-fit:cover;margin-right:-10px;border-radius:2px;box-shadow:0 6px 12px rgba(0,0,0,.5)}.wireframe .x-sh__stack img:last-child{margin-right:0}.wireframe .x-sh__tk{display:inline-flex;align-items:center;gap:8px;padding:2px 10px;border-radius:6px;background:var(--sh-g);color:#0A0A0A;font-size:12px;line-height:20px;font-weight:500;white-space:nowrap}.wireframe .x-sh__fine{margin:auto 0 0;color:#A3A3A3}.wireframe .x-sh__plan{position:relative;display:flex;flex-direction:column;gap:16px;animation:x-sh-rv .7s var(--sh-ease)}@keyframes x-sh-rv{0%{opacity:0;transform:perspective(1200px) rotateY(-70deg) scale(.9)}}.wireframe .x-sh__burst{position:absolute;inset:0;overflow:hidden;pointer-events:none}.wireframe .x-sh__burst i{position:absolute;left:50%;top:30%;width:6px;height:6px;border-radius:50%;background:var(--sh-g);opacity:0;animation:x-sh-sp 1.1s var(--sh-ease)}@keyframes x-sh-sp{0%{opacity:1;transform:none}to{transform:translate(var(--x),var(--y)) scale(.3);opacity:0}}.wireframe .x-sh__ph{margin:0;color:#FFFFFF}.wireframe .x-sh__ph:focus{outline:none}.wireframe .x-sh__plan .x-sh__hint{margin:4px 0 0}.wireframe .x-sh__planfan{display:flex;justify-content:center;align-items:flex-end;height:220px;margin:6px 0;padding:0;list-style:none}.wireframe .x-sh__planfan li{margin:0 -22px;rotate:var(--r);transition:translate .3s var(--sh-ease)}.wireframe .x-sh__planfan li:is(:hover,:focus-within){translate:0 -10px;z-index:2}.wireframe .x-sh__planfan a{position:relative;display:block;border-radius:3px}.wireframe .x-sh__planfan img{display:block;width:120px;height:auto;aspect-ratio:3/4;object-fit:cover;border-radius:3px;box-shadow:0 18px 34px rgba(0,0,0,.7)}.wireframe .x-sh__planfan .x-sh__tk{position:absolute;left:50%;bottom:-12px;translate:-50% 0;opacity:0;transition:opacity .2s}.wireframe .x-sh__planfan li:is(:hover,:focus-within) .x-sh__tk{opacity:1}.wireframe .x-sh__sub{margin:0 0 8px;color:#A3A3A3}.wireframe .x-sh__fmts{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.wireframe .x-sh__fmts li{padding:5px 11px;border:1px solid rgba(179,18,46,.5);border-radius:6px;font-size:13px;line-height:20px}.wireframe .x-sh__evrow{display:flex;gap:10px;margin:0;padding:0 8px 4px;overflow-x:auto;list-style:none;scrollbar-width:thin}.wireframe .x-sh__evt{position:relative;display:grid;gap:4px;justify-items:start;width:230px;padding:12px 16px;border:1px solid var(--sh-l);border-radius:10px;background:var(--sh-k3);color:#FFFFFF;text-decoration:none}.wireframe .x-sh__evrow li{flex:none}.wireframe .x-sh__evt:after,.wireframe .x-sh__evt:before{content:"";position:absolute;top:50%;width:14px;height:14px;border-radius:50%;background:var(--sh-k2);translate:0 -50%}.wireframe .x-sh__evt:before{left:-8px}.wireframe .x-sh__evt:after{right:-8px}.wireframe .x-sh__et{display:block;margin:0;color:#FFFFFF;font-size:14px;line-height:20px;font-weight:500}.wireframe .x-sh__tm{display:block;color:var(--sh-t2);font-size:13px;line-height:20px}.wireframe .x-sh__form{display:grid;grid-template-columns:1fr 1fr;gap:10px}.wireframe .x-sh__fld[data-wide]{grid-column:1/-1}.wireframe .x-sh__input{width:100%;height:48px;padding:0 12px;border:1px solid rgba(255,255,255,.22);border-radius:8px;background:var(--sh-k);color:#FFFFFF;font:inherit;font-size:16px;line-height:24px}.wireframe .x-sh__input::placeholder{color:#9A9A9A}.wireframe .x-sh__input:focus{outline:2px solid var(--sh-g);border-color:transparent}.wireframe .x-sh__row{display:flex;align-items:center;gap:12px 20px;flex-wrap:wrap}.wireframe .x-sh__filters{display:flex;gap:8px;margin:0 0 18px;padding:3px;flex-wrap:wrap}.wireframe .x-sh__f{height:44px;padding:0 16px;border:1px solid var(--sh-l);border-radius:999px;background:transparent;color:#D0D0D0;font:inherit;font-size:14px;line-height:20px;cursor:pointer}@media (hover:hover){.wireframe .x-sh__f:hover{border-color:rgba(179,18,46,.6);color:#FFFFFF}}.wireframe .x-sh__f[aria-pressed=true]{background:#FFFFFF;border-color:#FFFFFF;color:#0A0A0A}.wireframe .x-sh__tix{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;margin:0;padding:0;list-style:none}.wireframe .x-sh__ticket{position:relative;height:350px;perspective:1000px;animation:x-sh-deal .55s var(--sh-ease) both;animation-delay:calc(var(--i) * 80ms)}.wireframe .x-sh__tin{position:absolute;inset:0;transform-style:preserve-3d;transition:transform .7s var(--sh-ease)}.wireframe .x-sh__ticket[data-flip] .x-sh__tin{transform:rotateY(180deg)}.wireframe .x-sh__face{position:absolute;inset:0;display:flex;flex-direction:column;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden;background:var(--sh-k3);border:1px solid var(--sh-l);border-radius:14px}.wireframe .x-sh__tback{transform:rotateY(180deg);gap:10px;padding:20px;border-color:var(--sh-g)}.wireframe .x-sh__tback .x-eyebrow{margin:0}.wireframe .x-sh__tback .x-btn{margin-top:auto}.wireframe .x-sh__trow{display:flex;align-items:center;justify-content:space-between;gap:8px;white-space:nowrap}.wireframe .x-sh__trow .x-sh__back{font-size:14px;line-height:20px}.wireframe .x-sh__tfront{display:flex;flex-direction:column;width:100%;height:100%;padding:0;border:0;background:none;color:#FFFFFF;font:inherit;text-align:left;cursor:pointer}.wireframe .x-sh__tfront:focus-visible{outline:2px solid var(--sh-g);outline-offset:-2px;border-radius:14px}@media (hover:hover){.wireframe .x-sh__ticket:not([data-flip]):hover .x-sh__face{border-color:rgba(179,18,46,.6)}}.wireframe .x-sh__tph{position:relative;display:grid;place-items:center;flex:none;height:170px;overflow:hidden;background:#000}.wireframe .x-sh__photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.wireframe .x-sh__logo{width:auto;height:auto;max-width:55%;max-height:50px;object-fit:contain}.wireframe .x-sh__tcd{position:absolute;top:12px;left:12px;box-shadow:0 2px 8px rgba(0,0,0,.4)}.wireframe .x-sh__ttx{display:grid;gap:4px;align-content:start;flex:1;padding:14px 16px;border-top:2px dashed rgba(255,255,255,.15)}.wireframe .x-sh__ttx .x-sh__et{font-size:16px;line-height:24px}.wireframe .x-sh__tm2{margin-top:6px;color:#A3A3A3}.wireframe .x-sh__empty{display:grid;gap:12px;justify-items:start}.wireframe .x-sh__tickets>.x-sh__fine{margin-top:14px}.wireframe .x-sh__rack{display:flex;gap:18px;margin:0;padding:20px 4px 30px;overflow-x:auto;scroll-snap-type:x proximity;list-style:none;scrollbar-width:thin}.wireframe .x-sh__rack>li{flex:none;width:200px;scroll-snap-align:start;transition:opacity .35s var(--sh-ease),transform .35s var(--sh-ease)}.wireframe .x-sh__rk{display:grid;gap:4px;color:#FFFFFF;text-decoration:none}.wireframe .x-sh__rk img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;margin-bottom:8px;border-radius:4px;box-shadow:0 20px 40px rgba(0,0,0,.7);transition:transform .35s var(--sh-ease),opacity .35s,filter .35s}@media (hover:hover){.wireframe .x-sh__rk:hover img{transform:translateY(-12px) rotate(-2deg)}}.wireframe .x-sh__rk:focus-visible{outline:2px solid var(--sh-g);outline-offset:4px;border-radius:4px}.wireframe .x-sh__rn{font-size:16px;line-height:24px;font-weight:500}.wireframe .x-sh__rd{color:var(--sh-g);font-size:13px;line-height:20px}.wireframe .x-sh__rack>li[data-off]{transform:scale(.92)}.wireframe .x-sh__rack>li[data-off] img{opacity:.15;filter:grayscale(1)}.wireframe .x-sh__rack>li[data-off] :is(.x-sh__rn,.x-sh__rd){color:#8F8F8F}.wireframe .x-sh__joinph{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:12px}.wireframe .x-sh__joinout{display:grid;gap:12px}.wireframe .x-sh__board--flat .x-sh__hint,.wireframe .x-sh__joinout .x-eyebrow,.wireframe .x-sh__joinout .x-sh__hint{margin:0}.wireframe .x-sh__pressout{margin-top:18px}.wireframe .x-sh__board--flat .x-eyebrow{margin:0}.wireframe .x-sh__nojs{display:grid;gap:16px;margin:0 0 32px}.wireframe .x-sh__plain{display:grid;gap:8px;max-width:480px}.wireframe .x-sh__plain .x-btn{justify-self:start;margin-top:8px}.wireframe .x-sh__nlist{margin:0;padding:0;list-style:none}.wireframe .x-sh__nl{color:var(--sh-g);text-decoration:underline;text-underline-offset:4px;font-size:16px;line-height:24px}@media (scripting:none){.wireframe :is(.x-sh__modes,.x-sh__panel){display:none}}@media (max-width:1050px){.wireframe .x-sh__game{grid-template-columns:minmax(0,1fr);min-height:0}}@media (max-width:767px){.wireframe .x-sh__modes{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:20px -3px 18px}.wireframe .x-sh__modes::-webkit-scrollbar{display:none}.wireframe .x-sh__mode{flex:none}.wireframe .x-sh__play{padding:22px}.wireframe .x-sh__board{padding:20px}.wireframe .x-sh__cards{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.wireframe .x-sh__cards--3,.wireframe .x-sh__game--join .x-sh__cards{grid-template-columns:minmax(0,1fr)}.wireframe .x-sh__card{min-height:0;padding:14px}.wireframe .x-sh__ct{font-size:17px;line-height:24px}.wireframe .x-sh__cal{font-size:20px;line-height:27px}.wireframe .x-sh__form{grid-template-columns:minmax(0,1fr)}.wireframe .x-sh__filters{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.wireframe .x-sh__f{flex:none}.wireframe .x-sh__tix{grid-template-columns:minmax(0,1fr)}.wireframe .x-sh__rack>li{width:160px}.wireframe .x-sh__planfan{height:170px}.wireframe .x-sh__planfan img{width:92px}.wireframe .x-sh__planfan li{margin:0 -18px}.wireframe .x-sh__slot{padding:12px}.wireframe .x-sh__slot>.x-sh__lab{width:64px}}@media (prefers-reduced-motion:reduce){.wireframe :is(.x-sh__panel,.x-sh__cards>li,.x-sh__ticket,.x-sh__plan){animation:none}.wireframe .x-sh__burst{display:none}.wireframe :is(.x-sh__tin,.x-sh__card,.x-sh__seg i,.x-sh__bar i,.x-sh__node,.x-sh__rk img,.x-sh__rack>li,.x-sh__planfan li){transition:none}.wireframe .x-sh__card:hover{transform:none}}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/fonts/archivo-wdth.woff2) format("woff2")}:root{--ed-paper:#FCFCFA;--ed-stone:#F3F2EE;--ed-stone-2:#ECEAE4;--ed-ink:#121210;--ed-ink-2:#5B5A55;--ed-rule:#E3E1DA;--ed-red:#B3122E;--ed-red-ink:#A0102A;--ed-red-hover:#951026;--ed-dark:#121210;--ed-display:"Archivo","Arial Narrow",sans-serif;--primary:#B3122E;--primary-foreground:#FFFFFF;--button-gradient:linear-gradient(#B3122E,#B3122E);--button-gradient-hover:linear-gradient(#951026,#951026);--ring:#A0102A}body{background:var(--ed-paper)}:is(.wireframe,body) :is(.x-h1,.x-display,.x-h2,.x-moment__title,.x-banner__panel h1,.x-band h2){font-family:var(--ed-display);font-stretch:72%;font-weight:800;text-transform:uppercase;letter-spacing:-.005em;font-kerning:normal}:is(.wireframe,body) .x-banner__panel h1,:is(.wireframe,body) .x-h1{font-size:clamp(46px,2rem + calc(4.2vw / var(--scale, 1)),104px);line-height:.88}:is(.wireframe,body) .x-band h2,:is(.wireframe,body) .x-h2{font-size:clamp(38px,1.6rem + calc(3.4vw / var(--scale, 1)),84px);line-height:.9}:is(.wireframe,body) .x-moment__title{font-size:clamp(40px,1.6rem + calc(3.8vw / var(--scale, 1)),92px);line-height:.88}.wireframe .x-banner[data-banner=home] .x-banner__panel h1{font-size:clamp(60px,2.4rem + calc(6.4vw / var(--scale, 1)),140px);line-height:.84;max-width:9ch}:is(.wireframe,body) :is(.x-eyebrow,.x-banner__kicker){letter-spacing:.16em;font-weight:600}:is(.wireframe,body) .x-btn[data-tier=primary]{background:var(--ed-red);border-color:var(--ed-red);color:#FFFFFF}:is(.wireframe,body) .x-btn[data-tier=primary]:hover:not(:disabled,[aria-disabled=true]){background:var(--ed-red-hover);border-color:var(--ed-red-hover);color:#FFFFFF}:is(.wireframe,body) :is(.x-btn,.x-chip,.x-badge){border-radius:0}:is(.wireframe,body) .x-header{background:rgba(252,252,250,.97);border-bottom-color:var(--ed-rule);box-shadow:none}:is(.wireframe,body) .x-utility{border-bottom-color:var(--ed-rule)}:is(.wireframe,body) .x-utility__desc{color:var(--ed-ink-2)}:is(.wireframe,body) :is(.x-utility__links a,.x-utility__search){color:var(--ed-ink)}:is(.wireframe,body) .x-utility__key{color:var(--ed-ink);border-color:#C9C7BF}:is(.wireframe,body) .x-nav{border-top-color:var(--ed-red)}:is(.wireframe,body) .x-nav__trigger{color:var(--ed-ink)}:is(.wireframe,body) .x-nav__trigger:is(:hover,:focus,[data-state=open]){color:var(--ed-red-ink)}:is(.wireframe,body) .x-nav__menu-button{color:var(--ed-ink);border-color:#C9C7BF}:is(.wireframe,body) .x-nav__logo img{filter:brightness(0)}:is(.wireframe,body) .x-crumb{background:var(--ed-paper);border-bottom-color:var(--ed-rule)}:is(.wireframe,body) .x-crumb :is(a,[aria-current=page]){color:var(--ed-ink)}:is(.wireframe,body) .x-crumb a{color:var(--ed-ink-2)}:is(.wireframe,body) .x-crumb li+li:before{color:#A8A6A0}.wireframe .x-banner,.wireframe .x-banner[data-banner]{background:var(--ed-stone);color:var(--ed-ink)}.wireframe .x-banner__scene{opacity:1}.wireframe .x-banner__scene img{filter:none}.wireframe .x-banner__shade{background:linear-gradient(90deg,rgba(243,242,238,.98),rgba(243,242,238,.93) 36%,rgba(243,242,238,.45) 58%,rgba(243,242,238,0) 80%),linear-gradient(0deg,#F3F2EE,rgba(243,242,238,0) 22%)}.wireframe .x-banner__panel :is(h1,.x-h1,.x-display,.x-h){color:var(--ed-ink)}.wireframe .x-banner__panel :is(.x-standfirst,.x-banner__statement,p){color:var(--ed-ink-2)}.wireframe .x-banner :is(.x-eyebrow,.x-banner__kicker){color:var(--ed-red-ink)}.wireframe .x-banner .x-link{color:var(--ed-ink);border-bottom-color:var(--ed-red)}.wireframe .x-banner .x-link:hover{color:var(--ed-red-ink)}.wireframe .x-banner .x-badge{background:#FFFFFF;color:var(--ed-ink);border-color:var(--ed-rule)}.wireframe .x-banner .x-caption{color:var(--ed-ink-2)}.wireframe .x-banner__baseline,.wireframe .x-banner__masthead{border-top-color:var(--ed-rule)}.wireframe .x-banner__baseline{color:var(--ed-ink-2)}.wireframe .x-banner__baseline :is(p,span){color:var(--ed-ink-2)}.wireframe .x-banner__panel :focus-visible{outline-color:var(--ed-red)}.wireframe .x-banner__logo[data-tone] img{filter:brightness(0)}.wireframe .x-banner__logo[data-tone=ink] img{filter:none}.wireframe .x-banner__logo[data-tone=jpg] img{filter:grayscale(1) contrast(1.2);mix-blend-mode:multiply}@media (max-width:767px){.wireframe .x-banner,.wireframe .x-banner[data-banner]{background:var(--ed-stone)}.wireframe .x-banner__shade{background:linear-gradient(0deg,#F3F2EE,rgba(243,242,238,.94) 48%,rgba(243,242,238,.4))}}.wireframe .x-banner[data-banner=home] .x-banner__shade{background:linear-gradient(90deg,rgba(243,242,238,.98),rgba(243,242,238,.94) 28%,rgba(243,242,238,.55) 44%,rgba(243,242,238,0) 60%),linear-gradient(0deg,rgba(243,242,238,.9),rgba(243,242,238,0) 18%)}.x-river__set img{box-shadow:0 14px 30px rgba(18,18,16,.22)}@media (max-width:767px){.wireframe .x-banner[data-banner=home] .x-banner__shade{background:linear-gradient(0deg,#F3F2EE,rgba(243,242,238,.95) 46%,rgba(243,242,238,.2))}}.wireframe [data-surface=soft]{--c-white:#FFFFFF;--c-soft:#F3F2EE;--c-ink:#121210;--c-text-2:#5B5A55;--c-text-on-dark:#D6D6D6;--c-bronze:#A0102A;--c-gold-deep:#A0102A;--c-oak:#6B6B6B;--c-mark:#F7E4E7;--bnc-line:#E3E1DA;--rule:1px solid #E3E1DA;--rule-dashed:1px dashed #D6D4CC;--a-badge-light:rgba(255,255,255,.94);--sh-card:0 10px 30px rgba(18,18,16,.07);--shadow-hover:0 16px 36px rgba(18,18,16,.12);background:var(--ed-stone);color:var(--ed-ink)}.wireframe [data-surface=soft] [data-frame=cover]{background:#E9E7E1}.wireframe [data-surface=soft] .x-card:hover{border-color:var(--ed-red)}.wireframe [data-surface=soft] img[data-ink=mono]{filter:brightness(0)}.wireframe [data-surface=soft] img[data-ink=multiply]{filter:grayscale(1);mix-blend-mode:multiply}.wireframe [data-surface=soft] .x-logos{isolation:isolate}.wireframe [data-surface=soft] .x-tile__logo>img:not([data-ink]){filter:brightness(0)}.wireframe .x-moment{background:var(--ed-paper);color:var(--ed-ink)}.wireframe .x-moment[data-lift]{background:var(--ed-stone)}.wireframe .x-moment[data-rule]{border-top:1px solid var(--ed-rule)}.wireframe .x-moment :is(.x-moment__title){color:var(--ed-ink)}.wireframe .x-moment :is(.x-moment__line,.x-moment__cap){color:var(--ed-ink-2)}.wireframe .x-moment[data-moment=wall]{background:var(--ed-dark);color:#FFFFFF}.wireframe .x-moment[data-moment=wall] .x-moment__title{color:#FFFFFF}.wireframe .x-moment[data-moment=wall] :is(.x-moment__line,.x-moment__cap,.x-caption){color:#D6D5CF}.wireframe .x-moment[data-moment=wall] .x-link{color:#FFFFFF;border-bottom:2px solid var(--ed-red)}.wireframe .x-photo .x-eyebrow{color:#FFFFFF}.wireframe .x-band[data-surface=dark],.wireframe .x-section.x-band[data-surface=dark]{background:var(--ed-red);border-top:0;color:#FFFFFF}.wireframe .x-band[data-surface=dark] :is(h2,.x-h2,p,.x-body,.x-standfirst){color:#FFFFFF}.wireframe .x-band[data-surface=dark] .x-btn[data-tier=primary]{background:#FFFFFF;border-color:#FFFFFF;color:var(--ed-red-ink)}.wireframe .x-band[data-surface=dark] .x-btn[data-tier=primary]:hover:not(:disabled){background:var(--ed-stone);border-color:var(--ed-stone);color:var(--ed-red-hover)}.wireframe .x-band[data-surface=dark] .x-link{color:#FFFFFF;border-bottom-color:#FFFFFF}.wireframe .x-band[data-surface=dark] :focus-visible{outline-color:#FFFFFF}:is(.wireframe,body) .x-badge[data-tone=live]{color:#FFFFFF}:is(.wireframe,body) .x-badge[data-tone=concept]{background:#FFFFFF;color:var(--ed-red-ink);border-color:var(--ed-red)}.wireframe .x-process__icon{background:#FFFFFF;border-color:var(--ed-red)}.wireframe .x-process__icon svg{color:var(--ed-red)}body .x-mega__preview{background:var(--ed-stone);color:var(--ed-ink);border-radius:0}body .x-mega__preview .x-eyebrow{color:var(--ed-red-ink)}body .x-mega__logo[data-tone] img{filter:brightness(0);mix-blend-mode:normal}body .x-mega__logo[data-tone=ink] img{filter:none}body .x-mega__logo[data-tone=jpg] img{filter:grayscale(1) contrast(1.2);mix-blend-mode:multiply}body .x-mega__logo[data-tone=reach]{background:none;padding:0}body .x-mega__cover img{background:#E9E7E1;box-shadow:0 16px 32px rgba(18,18,16,.22)}body .x-mega__cover figcaption,body .x-mega__line{color:var(--ed-ink-2)}body .x-mega__title{color:var(--ed-ink)}body .x-mega__image img{filter:none;border-radius:0}:is(.wireframe,body) .x-footer{background:var(--ed-dark)}.wireframe .x-sh{--sh-k:#FCFCFA;--sh-k2:#FFFFFF;--sh-k3:#FFFFFF;--sh-g:#B3122E;--sh-l:#E3E1DA;--sh-t2:#5B5A55}.wireframe .x-sh__mode{border-radius:0;background:#FFFFFF;color:var(--ed-ink-2);border-color:var(--ed-rule)}.wireframe .x-sh__mode:hover{color:var(--ed-ink);border-color:var(--ed-red)}.wireframe .x-sh__mode[aria-selected=true]{background:var(--ed-ink);border-color:var(--ed-ink);color:#FFFFFF}.wireframe .x-sh__mode:focus-visible{outline-color:var(--ed-red)}.wireframe :is(.x-sh__play,.x-sh__board){border-radius:0;border-color:var(--ed-ink)}.wireframe .x-sh__board,.wireframe .x-sh__board--flat{background:var(--ed-stone)}.wireframe .x-sh__node{border-color:var(--ed-rule);color:var(--ed-ink-2)}.wireframe .x-sh__step[data-state=done] .x-sh__node{color:#FFFFFF}.wireframe .x-sh__step[data-state=cur] .x-sh__node{color:var(--ed-ink)}.wireframe .x-sh__seg{background:var(--ed-rule)}.wireframe .x-sh .x-eyebrow{color:var(--ed-red-ink)}.wireframe .x-sh__q{color:var(--ed-ink);font-family:var(--ed-display);font-stretch:72%;font-weight:800;text-transform:uppercase;font-size:clamp(30px,1.2rem + calc(1.6vw / var(--scale, 1)),46px);line-height:.92}.wireframe .x-sh__card{border-radius:0;color:var(--ed-ink)}.wireframe .x-sh__card:hover{transform:translateY(-6px);box-shadow:0 22px 40px rgba(18,18,16,.12)}.wireframe .x-sh__card[aria-pressed=true]{background:#FBF1F3}.wireframe .x-sh__key{border-color:var(--ed-rule);border-radius:0;color:var(--ed-ink-2)}.wireframe .x-sh__ic{border-radius:0;background:rgba(179,18,46,.08)}.wireframe .x-sh__cal{font-family:var(--ed-display);font-stretch:72%;font-weight:800;text-transform:uppercase;font-size:34px;line-height:.9;color:var(--ed-red-ink)}.wireframe :is(.x-sh__mini,.x-sh__stack) img{box-shadow:0 8px 16px rgba(18,18,16,.2)}.wireframe .x-sh__back{color:var(--ed-ink-2)}.wireframe .x-sh__back:hover{color:var(--ed-ink)}.wireframe :is(.x-sh__kb,.x-sh__lab,.x-sh__fine,.x-sh__sub,.x-sh__tm2){color:var(--ed-ink-2)}.wireframe .x-sh__skip{color:var(--ed-red-ink)}.wireframe .x-sh__meter b{color:var(--ed-ink)}.wireframe .x-sh__bar{border-radius:0;height:4px;background:var(--ed-rule)}.wireframe .x-sh__slot{border-radius:0;border:1px dashed #c9c7bf}.wireframe .x-sh__slot[data-full]{border:1px solid var(--ed-ink);background:#FFFFFF}.wireframe .x-sh__slot[data-full]>.x-sh__lab{color:var(--ed-red-ink)}.wireframe .x-sh__sv{color:var(--ed-ink)}.wireframe .x-sh__sv[data-empty]{color:var(--ed-ink-2)}.wireframe .x-sh__tk{border-radius:0;color:#FFFFFF}.wireframe .x-sh__ph{color:var(--ed-ink);font-family:var(--ed-display);font-stretch:72%;font-weight:800;text-transform:uppercase;font-size:34px;line-height:.92}.wireframe .x-sh__planfan img{box-shadow:0 18px 34px rgba(18,18,16,.25)}.wireframe .x-sh__fmts li{border-radius:0}.wireframe .x-sh__evt{border-radius:0;color:var(--ed-ink)}.wireframe .x-sh__evt:after,.wireframe .x-sh__evt:before{background:var(--ed-stone)}.wireframe .x-sh__et{color:var(--ed-ink)}.wireframe .x-sh__input{border-radius:0;border-color:var(--ed-rule);background:#FFFFFF;color:var(--ed-ink)}.wireframe .x-sh__input::placeholder{color:#8A8984}.wireframe .x-sh__f{border-radius:0;color:var(--ed-ink-2)}.wireframe .x-sh__f:hover{border-color:var(--ed-red);color:var(--ed-ink)}.wireframe .x-sh__f[aria-pressed=true]{background:var(--ed-ink);border-color:var(--ed-ink);color:#FFFFFF}.wireframe .x-sh__face{border-radius:0}.wireframe .x-sh__tfront{color:var(--ed-ink)}.wireframe .x-sh__tfront:focus-visible{border-radius:0}.wireframe .x-sh__ttx{border-top-color:var(--ed-rule)}.wireframe .x-sh__rk{color:var(--ed-ink)}.wireframe .x-sh__rk img{border-radius:0;box-shadow:0 20px 40px rgba(18,18,16,.2)}.wireframe .x-sh__joinph{border-radius:0}.wireframe .x-feature{background:var(--ed-dark)}.wireframe .skyline-city{font-family:var(--ed-display);font-stretch:72%;font-weight:800;text-transform:uppercase;letter-spacing:0}.x-region{background:var(--ed-paper);padding:clamp(72px,3rem + calc(5vw / var(--scale, 1)),160px) 0 clamp(40px,2rem + calc(2vw / var(--scale, 1)),72px)}.x-region__head{display:grid;gap:14px;margin-bottom:clamp(28px,1rem + calc(2vw / var(--scale, 1)),56px)}.x-region .x-eyebrow{color:var(--ed-red-ink)}.x-region__list{display:flex;gap:8px;margin:0;padding:0 8px;list-style:none;height:clamp(420px,calc(62vh / var(--scale, 1)),680px)}.x-region__item{flex:1 1 0;min-width:0;transition:flex-grow .7s cubic-bezier(.2,.75,.25,1)}.x-region__item:is(:hover,:focus-within),.x-region__list:not(:hover):not(:focus-within) .x-region__item:first-child{flex-grow:2.4}.x-region__link{position:relative;display:block;height:100%;overflow:hidden;color:#FFFFFF;text-decoration:none;background:#1C1C1A;container-type:inline-size}.x-region__link img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:scale 1.2s cubic-bezier(.2,.75,.25,1)}.x-region__item:is(:hover,:focus-within) .x-region__link img{scale:1.05}.x-region__link:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(18,18,16,.82),rgba(18,18,16,.35) 42%,rgba(18,18,16,0) 70%)}.x-region__link:focus-visible{outline:3px solid var(--ed-red);outline-offset:-3px}.x-region__text{position:absolute;z-index:1;left:clamp(20px,1rem + calc(1.4vw / var(--scale, 1)),44px);right:clamp(20px,1rem + calc(1.4vw / var(--scale, 1)),44px);bottom:clamp(20px,1rem + calc(1.4vw / var(--scale, 1)),44px);display:grid;gap:8px}.x-region__country{font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.x-region__city{font-family:var(--ed-display);font-stretch:72%;font-weight:800;text-transform:uppercase;font-size:clamp(40px,1.6rem + calc(3.6vw / var(--scale, 1)),104px);font-size:clamp(36px,19cqi,104px);line-height:.85}.x-region__cta,.x-region__line{display:none;max-width:44ch}@keyframes x-region-in{0%{opacity:0;translate:0 10px}}.x-region__line{color:#E9E8E3;font-size:16px;line-height:1.5}.x-region__cta{font-weight:500;border-bottom:2px solid var(--ed-red);justify-self:start;padding-bottom:4px}.x-region__item:is(:hover,:focus-within) .x-region__line,.x-region__list:not(:hover):not(:focus-within) .x-region__item:first-child .x-region__line{display:block;animation:x-region-in .5s cubic-bezier(.2,.75,.25,1) both}.x-region__item:is(:hover,:focus-within) .x-region__cta,.x-region__list:not(:hover):not(:focus-within) .x-region__item:first-child .x-region__cta{display:inline-block;animation:x-region-in .5s cubic-bezier(.2,.75,.25,1) .08s both}.x-region__note{margin-top:14px;color:var(--ed-ink-2)}@media (max-width:767px){.x-region__list{flex-direction:column;height:auto;padding:0}.x-region__item,.x-region__item:is(:hover,:focus-within),.x-region__list:not(:hover):not(:focus-within) .x-region__item:first-child{flex:none;height:calc(62vw / var(--scale, 1));min-height:280px}.x-region__line{display:block}.x-region__cta{display:inline-block}}@media (prefers-reduced-motion:reduce){.x-region__item,.x-region__link img{transition:none}.x-region__cta,.x-region__line{animation:none!important}}.x-impact__grid{display:grid;gap:clamp(40px,2rem + calc(3vw / var(--scale, 1)),96px)}@media (min-width:1024px){.x-impact__grid{grid-template-columns:5fr 7fr;align-items:start}}.x-impact__copy{display:grid;gap:22px;justify-items:start}.x-impact .x-eyebrow{color:var(--ed-red-ink)}.x-impact__logo{width:min(100%,340px);height:auto}.x-impact__list{margin:clamp(24px,1rem + calc(1vw / var(--scale, 1)),40px) 0 0;padding:0;list-style:none;counter-reset:imp;border-top:1px solid var(--ed-ink)}.x-impact__list li{counter-increment:imp;display:grid;grid-template-columns:48px 1fr;padding:18px 0;border-bottom:1px solid var(--ed-rule);font-size:18px;line-height:1.4}.x-impact__list li:before{content:counter(imp,decimal-leading-zero);color:var(--ed-red-ink);font-weight:600;font-size:13px;padding-top:3px}.x-gallery{margin-top:clamp(40px,2rem + calc(2vw / var(--scale, 1)),72px)}.x-gallery__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:clamp(150px,9rem + calc(4vw / var(--scale, 1)),240px);gap:10px;margin:0 0 14px;padding:0;list-style:none}.x-gallery__grid>li:first-child{grid-column:span 2;grid-row:span 2}.x-gallery__grid :is(a,.x-gallery__still){position:relative;display:block;height:100%;overflow:hidden;background:var(--ed-stone);color:var(--ed-ink);text-decoration:none}.x-gallery__grid img{width:100%;height:100%;object-fit:cover;transition:scale .8s cubic-bezier(.2,.75,.25,1)}.x-gallery__grid a:is(:hover,:focus-visible) img{scale:1.05}.x-gallery__grid a:focus-visible{outline:3px solid var(--ed-red);outline-offset:2px}.x-gallery__cap{position:absolute;left:0;bottom:0;background:var(--ed-paper);padding:6px 10px;font-size:12px;line-height:16px;font-weight:500}@media (max-width:767px){.x-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:150px}}:is(.wireframe,body) :is(.x-footer,.x-feature,.review-bar,.x-photo) :is(.x-eyebrow,.x-link,em,.review-bar__all){color:#F0566B}:is(.wireframe,body) .x-footer .x-link{border-bottom-color:#F0566B}.wireframe :is(.x-viz .x-link,.x-dots__title,.x-dots__key,.x-dots__ptitle,.x-ruler__end,.x-ruler__card,.x-ruler__date,.x-ruler__value,.x-fan7__front,.x-fan7__title,.x-fan7__name){color:var(--ed-ink)}.wireframe :is(.x-dots__n,.x-dots__year,.x-dots__cc,.x-dots__pmeta,.x-ruler__brand,.x-ruler__label,.x-ruler__ticks,.x-fan7__drag){color:var(--ed-ink-2)}.wireframe a.x-dots__year:focus-visible{color:var(--ed-ink)}.wireframe .x-vizgrid>.x-viz{border-top-color:var(--ed-rule)}.wireframe .x-dots__thumb{background:#E9E7E1}.wireframe .x-dots__key[data-key=b]:before{background:var(--ed-ink)}.wireframe :is([data-surface=dark],.x-footer,.review-bar){--c-amber:#F0566B}.wireframe .x-band[data-surface=dark]{--c-amber:#FFFFFF}.wireframe :is(h1,h2,.x-h1,.x-h2,.x-moment__title) em{font-family:inherit;font-stretch:inherit;font-weight:inherit;font-style:normal;text-transform:inherit;font-size:1em}.wireframe .x-dot[data-kind=b]{background:transparent;box-shadow:inset 0 0 0 2px var(--ed-ink)}.wireframe .x-dot[data-active]{outline-color:var(--ed-ink)}.wireframe .x-dots__key[data-key=b]:before{background:transparent;border-color:var(--ed-ink)}.wireframe .x-dots__key{color:var(--ed-ink)}.x-impact__quote{margin:0;display:grid;gap:14px}.x-impact__quote blockquote{margin:0;font-family:var(--ed-display);font-stretch:72%;font-weight:800;text-transform:uppercase;font-size:clamp(28px,1rem + calc(2vw / var(--scale, 1)),48px);line-height:.98;color:var(--ed-ink)}.x-impact__quote blockquote p{margin:0}.x-impact__who{list-style:none;margin:clamp(28px,1rem + calc(2vw / var(--scale, 1)),56px) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--ed-ink)}.x-impact__who li{padding:22px 18px 26px 0;border-right:1px solid var(--ed-rule);font-family:var(--ed-display);font-stretch:72%;font-weight:800;text-transform:uppercase;font-size:clamp(34px,1rem + calc(3vw / var(--scale, 1)),72px);line-height:.9}.x-impact__who li:last-child{border-right:0}.x-impact__who li span{display:block;font-family:Poppins,sans-serif;font-stretch:100%;font-size:13px;font-weight:600;color:var(--ed-red-ink);margin-bottom:14px}@media (max-width:767px){.x-impact__who{grid-template-columns:1fr 1fr}.x-impact__who li:nth-child(2){border-right:0}}.x-impact__acts{display:flex;flex-wrap:wrap;gap:20px;align-items:center;margin-top:8px}.x-impact__covers{display:flex;gap:18px;justify-content:center;align-items:flex-end}.x-impact__covers a{display:grid;gap:8px;text-decoration:none;color:var(--ed-ink-2);transition:translate .5s cubic-bezier(.16,1,.3,1)}.x-impact__covers a:nth-child(2){translate:0 28px}.x-impact__covers a:hover{translate:0 -8px}.x-impact__covers img{width:min(240px,calc(38vw / var(--scale, 1)));aspect-ratio:3/4;object-fit:cover;box-shadow:0 26px 50px rgba(18,18,16,.22)}.x-impact-tile{display:grid;place-items:center;width:100%;height:100%;background:var(--ed-paper);padding:16%}.x-impact-tile img{width:100%;height:auto}.wireframe .x-cg{display:grid;gap:clamp(24px,1rem + calc(2vw / var(--scale, 1)),40px);align-items:start;--cg-ease:cubic-bezier(.16,1,.3,1)}@media (min-width:1024px){.wireframe .x-cg{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}.wireframe .x-cg__play{background:var(--ed-paper);border:1px solid var(--ed-ink);padding:clamp(20px,1rem + calc(1vw / var(--scale, 1)),34px);display:flex;flex-direction:column;min-height:640px}.wireframe .x-cg__path{display:flex;align-items:center;list-style:none;margin:0 0 26px;padding:0}.wireframe .x-cg__step{display:flex;align-items:center;flex:1}.wireframe .x-cg__step:last-child{flex:none}.wireframe .x-cg__node{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:1.5px solid var(--ed-rule);background:var(--ed-paper);color:var(--ed-ink-2);font-size:13px;font-weight:600;transition:.35s var(--cg-ease)}.wireframe .x-cg__node svg{width:16px;height:16px}.wireframe .x-cg__step[data-state=done] .x-cg__node{background:var(--ed-red);border-color:var(--ed-red);color:#FFFFFF}.wireframe .x-cg__step[data-state=cur] .x-cg__node{border-color:var(--ed-red);color:var(--ed-ink);box-shadow:0 0 0 6px rgba(179,18,46,.12)}.wireframe .x-cg__seg{flex:1;height:1.5px;background:var(--ed-rule);position:relative;overflow:hidden}.wireframe .x-cg__seg i{position:absolute;inset:0;background:var(--ed-red);transform-origin:left;scale:0 1;transition:scale .6s var(--cg-ease)}.wireframe .x-cg__step[data-state=done] .x-cg__seg i{scale:1 1}.wireframe .x-cg .x-eyebrow{color:var(--ed-red-ink);margin:0 0 8px}.wireframe .x-cg__q{margin:0 0 8px;font-family:var(--ed-display);font-stretch:72%;font-weight:800;text-transform:uppercase;font-size:clamp(32px,1.2rem + calc(1.8vw / var(--scale, 1)),52px);line-height:.9;color:var(--ed-ink)}.wireframe .x-cg__q:focus{outline:none}.wireframe .x-cg__hint{margin:0 0 22px;color:var(--ed-ink-2)}.wireframe .x-cg__cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;margin:0;padding:0;list-style:none;flex:1;align-content:start;perspective:1400px}.wireframe .x-cg__cards>li{animation:x-cg-deal .6s var(--cg-ease) both;animation-delay:calc(var(--i) * 70ms)}@keyframes x-cg-deal{0%{opacity:0;transform:translateY(46px) rotateX(-28deg) scale(.9)}}.wireframe .x-cg__card{position:relative;display:flex;flex-direction:column;justify-content:flex-end;width:100%;height:250px;padding:0;overflow:hidden;border:1px solid var(--ed-rule);color:var(--ed-ink);text-align:left;font:inherit;cursor:pointer;transition:transform .45s var(--cg-ease),box-shadow .45s var(--cg-ease),border-color .2s}.wireframe .x-cg__card:hover:not(:disabled){transform:translateY(-8px);box-shadow:0 26px 46px rgba(18,18,16,.18);border-color:var(--ed-red)}.wireframe .x-cg__card:focus-visible{outline:3px solid var(--ed-red);outline-offset:3px}.wireframe .x-cg__card[aria-pressed=true]{border-color:var(--ed-red);box-shadow:0 0 0 2px var(--ed-red)}.wireframe .x-cg__card:disabled{cursor:default;opacity:.55}.wireframe .x-cg__ph{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:scale 1s var(--cg-ease)}.wireframe .x-cg__card:hover .x-cg__ph{scale:1.06}.wireframe .x-cg__lab{display:grid;gap:2px;margin:0 10px 10px;padding:10px 12px;background:var(--ed-paper)}.wireframe .x-cg__ct{font-weight:500;font-size:16px;line-height:1.25}.wireframe .x-cg__cs{color:var(--ed-ink-2);font-size:12px;line-height:1.4}.wireframe .x-cg__key{position:absolute;top:10px;right:10px;padding:1px 7px;border:1px solid var(--ed-rule);background:var(--ed-paper);line-height:16px}.wireframe .x-cg__fan{position:absolute;inset:16px 0 auto;height:150px;display:flex;justify-content:center;align-items:flex-end}.wireframe .x-cg__fan img{width:84px;height:auto;aspect-ratio:3/4;object-fit:cover;margin:0 -16px;rotate:var(--r);box-shadow:0 12px 24px rgba(18,18,16,.25);transition:rotate .5s var(--cg-ease),translate .5s var(--cg-ease)}.wireframe .x-cg__card:hover .x-cg__fan img:first-child{rotate:calc(var(--r) - 6deg);translate:-8px 0}.wireframe .x-cg__card:hover .x-cg__fan img:last-child{rotate:calc(var(--r) + 6deg);translate:8px 0}.wireframe .x-cg__cal{position:absolute;inset:18px 18px auto;font-family:var(--ed-display);font-stretch:72%;font-weight:800;text-transform:uppercase;font-size:56px;line-height:.86;color:var(--ed-red)}.wireframe .x-cg__cal small{display:block;margin-top:10px;font-family:Poppins,sans-serif;font-stretch:100%;text-transform:none;font-weight:500;font-size:13px;line-height:1.3;color:var(--ed-ink)}.wireframe .x-cg__stack{position:absolute;inset:22px 0 auto;height:140px;display:grid;place-items:center}.wireframe .x-cg__stack img{grid-area:1/1;width:82px;height:auto;aspect-ratio:3/4;object-fit:cover;box-shadow:0 8px 16px rgba(18,18,16,.22);translate:calc(var(--k) * 9px) calc(var(--k) * -7px)}.wireframe .x-cg__own{color:#FFFFFF;border-style:dashed;border-color:#5B5A55}.wireframe .x-cg__own .x-cg__lab{color:var(--ed-ink)}.wireframe .x-cg__big{position:absolute;inset:24px 18px auto;font-family:var(--ed-display);font-stretch:72%;font-weight:800;text-transform:uppercase;font-size:44px;line-height:.88}.wireframe .x-cg__big em{font-style:normal;color:#F0566B}.wireframe .x-cg__nav{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;color:var(--ed-ink-2);font-size:13px}.wireframe :is(.x-cg__back,.x-cg__skip){min-height:44px;padding:0 4px;border:0;background:none;font:inherit;font-size:15px;color:var(--ed-ink-2);cursor:pointer}.wireframe .x-cg__back:hover{color:var(--ed-ink)}.wireframe .x-cg__skip{color:var(--ed-red-ink);font-weight:500}.wireframe .x-cg__side{position:sticky;top:calc(var(--header-pinned,80px) + 16px)}.wireframe .x-cg__cover{position:relative;aspect-ratio:3/4;overflow:hidden;background:#FFFFFF;transition:box-shadow .6s var(--cg-ease)}.wireframe .x-cg__empty{position:absolute;inset:18px;display:grid;place-items:center;align-content:center;gap:10px;text-align:center;border:1.5px dashed #c9c7bf;color:var(--ed-ink-2);font-size:14px;padding:30px}.wireframe .x-cg__empty b{font-family:var(--ed-display);font-stretch:72%;font-weight:800;text-transform:uppercase;font-size:40px;line-height:.9;color:var(--ed-ink)}.wireframe .x-cg__lay{position:absolute;opacity:0;transition:opacity .7s var(--cg-ease),transform .9s var(--cg-ease)}.wireframe .x-cg__lay[data-on]{opacity:1;transform:none}.wireframe .x-cg__bg{inset:0;animation:x-cg-bg .9s var(--cg-ease)}@keyframes x-cg-bg{0%{opacity:0;transform:scale(1.1)}}.wireframe .x-cg__bg img{width:100%;height:100%;object-fit:cover}.wireframe .x-cg__bg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(18,18,16,.55),rgba(18,18,16,0) 30%,rgba(18,18,16,0) 48%,rgba(18,18,16,.82))}.wireframe .x-cg__cover[data-fit=contain] .x-cg__bg{background:#121210}.wireframe .x-cg__cover[data-fit=contain] .x-cg__bg img{object-fit:contain;padding:22% 12% 30%}.wireframe .x-cg__mast{left:6%;right:6%;top:4.5%;transform:translateY(-30px);text-align:center}.wireframe .x-cg__mast img{width:auto;max-width:100%;height:auto;max-height:clamp(42px,calc(5vw / var(--scale, 1)),88px);filter:drop-shadow(0 4px 14px rgba(0,0,0,.35))}.wireframe .x-cg__mph{display:grid;place-items:center;height:64px;border:1.5px dashed rgba(255,255,255,.7);font-size:12px}.wireframe .x-cg__mph,.wireframe .x-cg__when{color:#FFFFFF;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.wireframe .x-cg__when{right:6%;top:23%;transform:translateX(20px);padding:6px 10px;background:var(--ed-red);font-size:11px}.wireframe .x-cg__line{left:6%;right:6%;bottom:9%;transform:translateY(30px);color:#FFFFFF}.wireframe .x-cg__line small{display:block;margin-bottom:10px;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#F6D9DE}.wireframe .x-cg__line b{display:block;font-family:var(--ed-display);font-stretch:72%;font-weight:800;text-transform:uppercase;font-size:clamp(38px,1.2rem + calc(3vw / var(--scale, 1)),72px);line-height:.86}.wireframe .x-cg__line span{display:block;max-width:32ch;margin-top:10px;font-size:14px;color:#E9E8E3}.wireframe .x-cg__stk{position:absolute;width:22%;aspect-ratio:1;display:grid;place-items:center;padding:8px;border-radius:50%;background:var(--ed-red);color:#FFFFFF;text-align:center;box-shadow:0 10px 20px rgba(0,0,0,.3);rotate:var(--rot);animation:x-cg-stk .6s var(--cg-ease) var(--d) both}@keyframes x-cg-stk{0%{transform:scale(0) rotate(-30deg)}}.wireframe .x-cg__stk b{display:block;font-family:var(--ed-display);font-stretch:72%;font-weight:800;font-size:clamp(16px,calc(1.6vw / var(--scale, 1)),28px);line-height:.9}.wireframe .x-cg__stk small{display:block;margin-top:3px;font-size:clamp(7px,calc(.6vw / var(--scale, 1)),10px);line-height:1.15;font-weight:500}.wireframe .x-cg__bar{right:5%;bottom:3%;width:15%;height:5.5%;background:repeating-linear-gradient(90deg,#FFFFFF 0 2px,transparent 2px 4px,#FFFFFF 4px 5px,transparent 5px 8px)}.wireframe .x-cg__flash{position:absolute;inset:0;background:#FFFFFF;opacity:0;pointer-events:none}.wireframe .x-cg__cover[data-printed] .x-cg__flash{animation:x-cg-flash .9s var(--cg-ease)}@keyframes x-cg-flash{15%{opacity:.9}to{opacity:0}}.wireframe .x-cg__cap{margin:12px 0 0;min-height:20px;color:var(--ed-ink-2)}.wireframe .x-cg__upl{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:12px}.wireframe .x-cg__upl .x-caption{flex-basis:100%;margin:0;color:var(--ed-ink-2)}.wireframe .x-cg__meter{display:flex;align-items:center;gap:12px;margin-top:14px;color:var(--ed-ink-2);font-size:13px}.wireframe .x-cg__bar2{flex:1;height:4px;background:var(--ed-rule);overflow:hidden}.wireframe .x-cg__bar2 i{display:block;height:100%;background:var(--ed-red);transition:width .7s var(--cg-ease)}.wireframe .x-cg__meter b{font-weight:500;color:var(--ed-ink)}.wireframe .x-cg__plan{margin-top:22px;animation:x-cg-up .7s var(--cg-ease)}@keyframes x-cg-up{0%{opacity:0;translate:0 16px}}.wireframe .x-cg__ptitle{margin:0 0 6px;font-family:var(--ed-display);font-stretch:72%;font-weight:800;text-transform:uppercase;font-size:46px;line-height:.9;color:var(--ed-ink)}.wireframe .x-cg__ptitle:focus{outline:none}.wireframe .x-cg__sum{margin:12px 0 16px;padding:0;list-style:none;border-top:1px solid var(--ed-ink)}.wireframe .x-cg__sum li{padding:9px 0;border-bottom:1px solid var(--ed-rule);font-size:14px}.wireframe .x-cg__sum b{font-weight:500}.wireframe .x-cg__sum a{color:var(--ed-ink);text-decoration-color:var(--ed-red);text-underline-offset:3px}.wireframe .x-cg .x-sh__fld{display:block;margin-bottom:10px}.wireframe .x-cg__acts{display:flex;flex-wrap:wrap;gap:12px 18px;align-items:center}.wireframe .x-cg__fine{margin-top:10px;color:var(--ed-ink-2)}.wireframe .x-cg__consent{display:flex;gap:10px;align-items:flex-start;margin:4px 0 14px;font-size:14px;line-height:1.5;color:var(--ed-ink-2);cursor:pointer}.wireframe .x-cg__consent input{flex:none;width:18px;height:18px;margin-top:2px;accent-color:var(--ed-red)}.wireframe .x-cg__err{margin:0 0 12px;font-size:14px;font-weight:500;color:var(--ed-red-ink)}@media (max-width:1023px){.wireframe .x-cg__side{position:relative;top:0;max-width:460px}.wireframe .x-cg__play{min-height:0}}@media (prefers-reduced-motion:reduce){.wireframe .x-cg *{animation:none!important;transition:none!important}}.x-hall{position:relative;height:calc(1100vh / var(--scale, 1));background:var(--ed-paper);border-top:1px solid var(--ed-rule);scroll-margin-top:var(--header-pinned,80px)}.x-hall__stage{position:sticky;top:0;height:calc(100vh / var(--scale, 1));overflow:hidden}.x-hall__gl{width:100%;height:100%;display:block}.x-hall__gl,.x-hall__hud{position:absolute;inset:0}.x-hall__hud{pointer-events:none;--hg:max(32px,calc((100% - 1344px) / 2))}.x-hall__hud :is(button,a){pointer-events:auto}.x-hall__head{position:absolute;left:var(--hg);top:calc(var(--header-pinned,80px) + 20px);max-width:520px}.x-hall__head .x-eyebrow{color:var(--ed-red-ink);margin:0 0 10px}.x-hall__head .x-moment__title{font-size:clamp(40px,1.6rem + calc(2.6vw / var(--scale, 1)),72px);margin:0}.x-hall__head .x-caption{margin:12px 0 0;color:var(--ed-ink-2)}.x-hall__year{position:absolute;left:var(--hg);bottom:122px;display:grid;gap:12px}.x-hall__year b{font-family:var(--ed-display);font-stretch:72%;font-weight:800;font-size:clamp(96px,calc(13vw / var(--scale, 1)),220px);line-height:.8;color:var(--ed-red)}.x-hall__year span{font-size:15px;color:var(--ed-ink-2)}.x-hall__filters{position:absolute;right:var(--hg);top:calc(var(--header-pinned,80px) + 24px);display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:560px}.x-hall__filters button{min-height:36px;padding:7px 13px;border:1px solid var(--ed-rule);background:var(--ed-paper);color:var(--ed-ink-2);font:500 13px/1.2 Poppins,sans-serif;cursor:pointer}.x-hall__filters button:hover{border-color:var(--ed-red);color:var(--ed-ink)}.x-hall__filters button[aria-pressed=true]{background:var(--ed-ink);border-color:var(--ed-ink);color:#FFFFFF}.x-hall__filters button:focus-visible,.x-hall__rail button:focus-visible{outline:2px solid var(--ed-red);outline-offset:2px}.x-hall__sep{flex-basis:100%;height:0}.x-hall__hint{bottom:92px;margin:0;font-size:13px;color:var(--ed-ink-2)}.x-hall__hint,.x-hall__rail{position:absolute;right:var(--hg)}.x-hall__rail{left:var(--hg);bottom:30px;display:flex;border-top:1px solid var(--ed-ink)}.x-hall__rail button{position:relative;flex:1;padding:12px 0 0;border:0;background:none;text-align:left;font:500 13px/1.3 Poppins,sans-serif;color:var(--ed-ink-2);cursor:pointer}.x-hall__rail button i{position:absolute;left:0;top:-1px;width:0;height:3px;background:var(--ed-red);transition:width .4s cubic-bezier(.16,1,.3,1)}.x-hall__rail button[aria-current=true]{color:var(--ed-ink)}.x-hall__rail button[aria-current=true] i{width:100%}.x-hall__rail small{display:block;font-size:11px;font-weight:400;color:var(--ed-ink-2)}.x-hall__card{position:fixed;z-index:40;width:300px;padding:18px 18px 16px;background:var(--ed-paper);border:1px solid var(--ed-ink);pointer-events:none;animation:x-hall-in .25s cubic-bezier(.16,1,.3,1)}@keyframes x-hall-in{0%{opacity:0;translate:0 8px}}.x-hall__ty{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ed-red-ink)}.x-hall__ty--f{color:var(--ed-ink-2)}.x-hall__card b{display:block;margin:8px 0 10px;font-family:var(--ed-display);font-stretch:72%;font-weight:800;text-transform:uppercase;font-size:28px;line-height:.92;color:var(--ed-ink)}.x-hall__card p{margin:0;font-size:13px;color:var(--ed-ink-2)}.x-hall__go{display:inline-block;margin-top:12px;font-size:13px;font-weight:500;border-bottom:2px solid var(--ed-red)}.x-hall__next{position:absolute;right:var(--hg);top:50%;width:min(420px,calc(40vw / var(--scale, 1)));padding:26px;background:var(--ed-paper);border:1px solid var(--ed-ink);opacity:0;translate:0 -46%;pointer-events:none;transition:opacity .5s cubic-bezier(.16,1,.3,1),translate .6s cubic-bezier(.16,1,.3,1)}.x-hall__next[data-on]{opacity:1;translate:0 -50%;pointer-events:auto}.x-hall__next .x-eyebrow{color:var(--ed-red-ink);margin:0 0 8px}.x-hall__next h3{margin:0 0 16px;font-family:var(--ed-display);font-stretch:72%;font-weight:800;text-transform:uppercase;font-size:44px;line-height:.9;color:var(--ed-ink)}.x-hall__next ol{margin:0 0 20px;padding:0;list-style:none;border-top:1px solid var(--ed-ink)}.x-hall__next li{display:grid;grid-template-columns:86px 1fr;gap:12px;padding:12px 0;border-bottom:1px solid var(--ed-rule);font-size:14px}.x-hall__next em{font-style:normal;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ed-red-ink)}.x-hall__next a:not(.x-btn){text-decoration:none;color:var(--ed-ink)}.x-hall__next a b{display:block;font-weight:500}.x-hall__next a span{color:var(--ed-ink-2)}@media (prefers-reduced-motion:reduce){.x-hall__next,.x-hall__rail button i{transition:none}.x-hall__card{animation:none}}.x-impact__who li{font-size:clamp(28px,.8rem + calc(2.4vw / var(--scale, 1)),56px);padding-left:14px;overflow-wrap:anywhere}.x-impact__who li:first-child{padding-left:0}.x-hall__stage:after,.x-hall__stage:before{content:"";position:absolute;left:0;right:0;z-index:1;pointer-events:none}.x-hall__stage:before{top:0;height:38%;background:linear-gradient(180deg,rgba(252,252,250,.97),rgba(252,252,250,.9) 45%,rgba(252,252,250,0))}.x-hall__stage:after{bottom:0;height:42%;background:linear-gradient(0deg,rgba(252,252,250,.97),rgba(252,252,250,.88) 50%,rgba(252,252,250,0))}.x-hall__hud{z-index:2}.wireframe .x-reader__frame{height:min(calc(88vh / var(--scale, 1)),980px);min-height:560px;border:1px solid var(--ed-ink)}.wireframe .x-reader__frame:fullscreen{height:calc(100vh / var(--scale, 1));border:0;background:#121210}.wireframe .x-reader__frame:fullscreen .x-reader__iframe{height:100%}.wireframe .x-reader__tools{display:flex;justify-content:flex-end;margin-top:12px}.wireframe .x-reader{scroll-margin-top:var(--header-pinned,80px)}@media (max-width:640px){.wireframe .x-reader__frame{height:calc(78vh / var(--scale, 1));min-height:480px}}.wireframe .x-impact__quote blockquote,.wireframe .x-impact__quote blockquote p{font-family:var(--ed-display);font-stretch:72%;font-weight:800;text-transform:uppercase;font-size:clamp(28px,1rem + calc(2vw / var(--scale, 1)),48px);line-height:.98;letter-spacing:0;word-spacing:normal;color:var(--ed-ink);max-width:none;padding:0;border:0;margin:0}.x-hall .x-moment__title{color:var(--ed-ink)}@media (max-width:1023px){.x-hall__hud{--hg:20px}.x-hall__head{top:calc(var(--header-pinned,76px) + 12px);max-width:none;right:20px}.x-hall__head .x-moment__title{font-size:clamp(34px,calc(8vw / var(--scale, 1)),52px)}.x-hall__filters{left:20px;right:0;top:auto;bottom:118px;max-width:none;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;padding-right:20px}.x-hall__filters::-webkit-scrollbar{display:none}.x-hall__filters button{flex:none}.x-hall__sep{display:none}.x-hall__year{bottom:170px}.x-hall__year b{font-size:clamp(72px,calc(22vw / var(--scale, 1)),140px)}.x-hall__hint{display:none}.x-hall__rail{right:0;overflow-x:auto;scrollbar-width:none;padding-right:20px}.x-hall__rail::-webkit-scrollbar{display:none}.x-hall__rail button{flex:none;min-width:64px}.x-hall__next{left:20px;right:20px;width:auto;top:auto;bottom:110px;translate:0 12px}.x-hall__next[data-on]{translate:0 0}.x-hall__card{width:min(300px,calc(calc(100vw / var(--scale, 1)) - 40px));pointer-events:none}.x-hall{height:calc(900vh / var(--scale, 1))}}.x-hall__stage:after{height:20%;background:linear-gradient(0deg,rgba(252,252,250,.95),rgba(252,252,250,.6) 55%,rgba(252,252,250,0))}.x-hall__legend{position:absolute;right:var(--hg);bottom:96px;display:grid;gap:6px;max-width:320px;padding:14px 16px;background:rgba(252,252,250,.94);border:1px solid var(--ed-rule);font-size:12px;line-height:1.4;color:var(--ed-ink-2);text-align:right}.x-hall__legend i{display:inline-block;width:11px;height:11px;margin-left:8px;vertical-align:-1px;background:repeating-linear-gradient(90deg,#B3122E 0 2px,transparent 2px 4px)}.x-hall__legend i[data-k=f]{background:repeating-linear-gradient(90deg,rgba(179,18,46,.5) 0 2px,transparent 2px 4px)}.x-hall__legend i[data-k=q]{background:repeating-linear-gradient(45deg,#B3122E 0 2px,transparent 2px 4px)}.x-hall__legend-note{margin-top:4px}.x-hall__hint{bottom:auto;top:calc(var(--header-pinned,80px) + 230px)}@media (max-width:1023px){.x-hall__legend{display:none}}.x-hall__hint{top:auto;bottom:74px}.x-hall__legend{bottom:104px}.wireframe .x-cg__card{border:0;outline:1px solid var(--ed-rule);outline-offset:-1px;background:var(--ed-stone)}.wireframe .x-cg__card:hover:not(:disabled){transform:translateY(-6px);box-shadow:0 24px 44px rgba(18,18,16,.2);outline-color:transparent}.wireframe .x-cg__card[aria-pressed=true]{outline:2px solid var(--ed-red);outline-offset:-2px;box-shadow:none}.wireframe .x-cg__card:has(.x-cg__ph):after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(18,18,16,.34),rgba(18,18,16,0) 26%,rgba(18,18,16,0) 44%,rgba(18,18,16,.86));transition:opacity .45s var(--cg-ease)}.wireframe .x-cg__lab{position:relative;z-index:2;margin:0;padding:16px 18px 18px;background:none;gap:4px}.wireframe .x-cg__card:has(.x-cg__ph) .x-cg__lab{color:#FFFFFF}.wireframe .x-cg__card:has(.x-cg__ph) .x-cg__ct{color:#FFFFFF;font-size:17px;line-height:1.2}.wireframe .x-cg__card:has(.x-cg__ph) .x-cg__cs{color:rgba(243,241,236,.82)}.wireframe .x-cg__key{top:14px;left:18px;right:auto;z-index:2;display:flex;align-items:center;gap:8px;padding:0;border:0;background:none;font-size:11px;font-weight:600;letter-spacing:.16em;color:var(--ed-ink-2)}.wireframe .x-cg__key:after{content:"";width:18px;height:1px;background:currentColor;opacity:.7}.wireframe .x-cg__card:has(.x-cg__ph) .x-cg__key{color:#FFFFFF}.wireframe .x-cg__card[aria-pressed=true] .x-cg__key{color:var(--ed-red)}.wireframe .x-cg__card:has(.x-cg__ph)[aria-pressed=true] .x-cg__key{color:#FF8A9A}.wireframe .x-cg__card:not(:has(.x-cg__ph)) .x-cg__ct{color:var(--ed-ink)}.wireframe .x-cg__fan,.wireframe .x-cg__stack{top:34px}.wireframe .x-cg__cal{top:40px}.wireframe .x-cg__own{background:var(--ed-ink);outline:1px dashed #6B6964;outline-offset:-1px}.wireframe .x-cg__own .x-cg__ct,.wireframe .x-cg__own .x-cg__lab{color:#FFFFFF}.wireframe .x-cg__own .x-cg__cs{color:rgba(243,241,236,.75)}.wireframe .x-cg__big{inset:22px 18px auto;font-size:clamp(30px,1rem + calc(1.3vw / var(--scale, 1)),40px);line-height:.9}.wireframe .x-cg__fan{top:30px;height:116px}.wireframe .x-cg__fan img{width:72px}.wireframe .x-cg__stack{top:30px;height:116px}.wireframe .x-cg__stack img{width:72px}.wireframe .x-cg__cal{top:36px;font-size:clamp(38px,1.2rem + calc(1.6vw / var(--scale, 1)),52px);overflow-wrap:anywhere}.wireframe .x-cg__card.x-cg__own .x-cg__ct{color:#FFFFFF}.wireframe .x-cg__fan{top:26px;height:100px}.wireframe .x-cg__fan img{width:64px;margin:0 -12px}.wireframe .x-cg__ph--cover{object-position:50% 18%}.wireframe .x-cg__words{display:grid;gap:14px;max-width:460px;margin-top:8px}.wireframe .x-cg__words .x-btn{justify-self:start}.wireframe .x-cg__mast[data-reach] img{filter:invert(1);max-height:96px;width:auto}.wireframe .x-cg__none{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:8px}.wireframe .x-cg--svc{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.wireframe .x-cg__side--svc{display:grid;gap:14px;align-content:start}.wireframe .x-cg__stagewrap{position:relative;min-height:320px}.wireframe .x-cg__stagewrap[data-phone]{max-width:300px;margin:0 auto;width:100%}.wireframe .x-cg__stagewrap .x-cg__empty{position:relative;inset:auto;min-height:420px;border:1px dashed var(--ed-rule);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;background:var(--ed-paper)}.wireframe .x-cg__form{display:grid;gap:12px;max-width:520px;margin-top:6px}.wireframe .x-cg__ta{width:100%;font:400 15px/1.55 Poppins,Arial,sans-serif;color:var(--ed-ink);background:var(--ed-paper);border:1px solid var(--ed-rule);padding:10px 12px;resize:vertical}.wireframe .x-cg__ta:focus-visible{outline:2px solid var(--ed-red);outline-offset:1px}.wireframe .x-cg__warn{color:var(--ed-red-ink)}.wireframe .x-cg__file{position:relative;cursor:pointer}.wireframe .x-cg__file:focus-within{outline:2px solid var(--ed-red);outline-offset:2px}.wireframe .x-cg__seg2{display:inline-flex;border:1px solid var(--ed-ink);justify-self:start}.wireframe .x-cg__seg2 button{font:600 13px Poppins,Arial,sans-serif;padding:8px 14px;border:0;background:transparent;color:var(--ed-ink);cursor:pointer}.wireframe .x-cg__seg2 button[aria-pressed=true]{background:var(--ed-ink);color:var(--ed-paper)}.wireframe .x-cg__seg2 button:focus-visible{outline:2px solid var(--ed-red);outline-offset:2px}.wireframe .x-cg__size{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:var(--ed-stone)}.wireframe .x-cg__size i{display:block;background:repeating-linear-gradient(135deg,#F6D9DE 0 6px,#F1C9D0 6px 12px);outline:2px solid var(--ed-red)}@media (max-width:1050px){.wireframe .x-cg--svc{grid-template-columns:minmax(0,1fr)}}.wireframe .x-cg__count{display:grid;gap:6px}.wireframe .x-cg__count>div{display:inline-flex;align-items:center;border:1px solid var(--ed-ink);justify-self:start}.wireframe .x-cg__count button{width:44px;height:44px;border:0;background:transparent;font:600 20px Poppins,Arial,sans-serif;color:var(--ed-ink);cursor:pointer}.wireframe .x-cg__count button:disabled{color:var(--ed-rule);cursor:default}.wireframe .x-cg__count button:focus-visible{outline:2px solid var(--ed-red);outline-offset:-2px}.wireframe .x-cg__count output{min-width:56px;text-align:center;font-family:var(--ed-display);font-stretch:72%;font-weight:800;font-size:28px;border-left:1px solid var(--ed-rule);border-right:1px solid var(--ed-rule);line-height:44px}.wireframe .x-cg__logo{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:18px;background:var(--ed-paper)}.wireframe .x-cg__logo img{max-width:88%;max-height:56px;object-fit:contain;mix-blend-mode:multiply}.wireframe .x-cg__logo img[data-invert]{filter:invert(1)}.wireframe .x-cg__ups{list-style:none;margin:0;padding:0;display:grid;gap:0;border-top:1px solid var(--ed-rule)}.wireframe .x-cg__ups li{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px 16px;padding:12px 0;border-bottom:1px solid var(--ed-rule);font-size:14px}.wireframe .x-cg__ups li .x-cg__warn{grid-column:1/-1;margin:0}.wireframe .x-cg__ups .x-btn{padding:8px 14px;min-height:0}.wireframe .x-cg__size{bottom:auto;height:64%;padding-top:26px}.wireframe .x-cg__size i{max-height:100%}.wireframe .x-wall__shade{position:absolute;inset:0;width:100%;height:100%;image-rendering:pixelated;pointer-events:none;transition:opacity .5s}.wireframe .x-wall[data-gl] .x-wall__shade{display:none}.wireframe .x-wf{display:grid;grid-template-columns:auto repeat(7,minmax(0,1fr));align-items:end;margin-top:clamp(24px,calc(2.4vw / var(--scale, 1)),40px);border-top:2px solid var(--ed-ink);border-bottom:1px solid var(--ed-rule)}.wireframe .x-wf__b{position:relative;display:grid;gap:12px;justify-items:start;align-content:end;min-height:124px;padding:22px 16px 18px;border:0;border-left:1px solid var(--ed-rule);background:transparent;color:var(--ed-ink);font:inherit;text-align:left;cursor:pointer}.wireframe .x-wf__b--all{border-left:0;padding-left:0;padding-right:28px}.wireframe .x-wf__all{font-family:var(--ed-display);font-stretch:72%;font-weight:800;font-size:30px;line-height:.9;text-transform:uppercase}.wireframe .x-wf__logo{display:block;width:100%;max-width:170px;height:30px;object-fit:contain;object-position:left bottom;filter:brightness(0);opacity:.42;transition:opacity .25s}.wireframe .x-wf__meta{font-size:12px;line-height:1.3;color:var(--ed-ink-2);font-variant-numeric:tabular-nums}.wireframe .x-wf__meta b{font-weight:600;color:var(--ed-ink)}.wireframe .x-wf__b:after{content:"";position:absolute;left:16px;right:16px;bottom:-1px;height:3px;background:var(--ed-red);transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.16,1,.3,1)}.wireframe .x-wf__b--all:after{left:0}.wireframe .x-wf__b:is(:hover,[aria-pressed=true]) .x-wf__logo{opacity:1}.wireframe .x-wf__b[aria-pressed=true]:after{transform:scaleX(1)}.wireframe .x-wf__b[aria-pressed=true] .x-wf__meta b{color:var(--ed-red-ink)}.wireframe .x-wf__b:focus-visible{outline:2px solid var(--ed-red);outline-offset:-2px}.wireframe .x-wf__peek{position:absolute;left:16px;bottom:calc(100% + 10px);width:84px;height:auto;box-shadow:0 18px 40px rgba(18,18,16,.22);opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .25s,transform .35s cubic-bezier(.16,1,.3,1);z-index:2}@media (hover:hover) and (pointer:fine){.wireframe .x-wf__b:hover .x-wf__peek{opacity:1;transform:none}}html[data-theme=dark] .wireframe .x-wf__logo{filter:none}@media (max-width:1023px){.wireframe .x-wf{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(150px,38%);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.wireframe .x-wf::-webkit-scrollbar{display:none}.wireframe .x-wf__b{scroll-snap-align:start;min-height:108px}.wireframe .x-wf__peek{display:none}}@media (prefers-reduced-motion:reduce){.wireframe .x-wf__b:after,.wireframe .x-wf__logo,.wireframe .x-wf__peek{transition:none}}body .wireframe .x-mega{max-height:calc(calc(100vh / var(--scale, 1)) - var(--header-pinned,90px) - var(--utility-h,34px) - 64px);max-height:calc(calc(100dvh / var(--scale, 1)) - var(--header-pinned,90px) - var(--utility-h,34px) - 64px);overflow-y:auto;overscroll-behavior:contain}@media (hover:none){.wireframe .x-cg__kb{display:none}}body .wireframe .x-moment .x-dots__title img,body .wireframe .x-moment .x-dots__title img[data-tone=ink]{filter:brightness(0)}body .wireframe .x-moment .x-dots__title{border-color:var(--ed-rule,#E3E1DA)}@media (max-width:600px){.wireframe :is(.x-sig-editions-index__cover small,.x-sig-route__tip-date,.x-sig-route__l-count,.x-sig-route__r-count,.x-sig-flipbook__yl b,.x-sig-flipbook__apos,.x-sig-brands-index__name,.x-sig-brands-index__facts,.x-sig-sol-advertising__mlabel,.x-sig-sol-advertising__mlabel small,.x-sig-sol-sponsorship__chip,.x-sig-sol-sponsorship__myear){font-size:12px}.wireframe .review-bar__all{display:inline-flex;align-items:center;min-height:24px}}.x-hall__stage:after{height:252px;background:var(--ed-paper,#FCFCFA);box-shadow:0 -1px 0 var(--ed-rule,#E3E1DA)}.x-hall__year{bottom:108px;gap:10px}.x-hall__year b{font-size:clamp(80px,calc(8vw / var(--scale, 1)),132px)}.x-hall__year span{font-size:14px}.x-hall__legend{bottom:108px;padding:0;background:none;border:0}.x-hall__hint{bottom:82px;font-size:12px}@media (max-width:1023px){.x-hall__stage:after{height:292px}.x-hall__year{bottom:170px;gap:8px}.x-hall__year b{font-size:clamp(56px,calc(16vw / var(--scale, 1)),96px)}.x-hall__year span{font-size:13px}.x-hall__legend{display:none}}.x-gallery__cap small{display:block;font-size:12px;font-weight:400;color:var(--ed-ink-2,#5B5A55)}:is(.x-sig-archive-event__frame,.x-sig-events-forums__media,.x-sig-events-series__media,.x-sig-events-upcoming__next){position:relative}.x-photo-note{position:absolute;left:6px;bottom:6px;z-index:2;max-width:calc(100% - 12px);padding:2px 6px;background:rgba(18,18,16,.8);color:#FCFCFA;font:500 12px/1.4 Poppins,Arial,sans-serif;letter-spacing:0;text-transform:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.x-sig-events-upcoming__next>.x-photo-note{left:auto;right:10px;bottom:auto;top:10px}body .x-mega__cover[data-kind=portrait] img{width:170px;aspect-ratio:1;object-fit:cover;rotate:0deg;filter:none}