.xp-hang,.xp-cat{--w-ink:var(--ink,#f5f3ef);--w-soft:var(--ink-soft,#b8b5b0);--w-dim:var(--ink-dim,#85827d);--w-faint:var(--ink-faint,#65625e);--w-rule:var(--rule,#ffffff1c);--w-ember:var(--ember,#d0643a);--w-ease:var(--ease,cubic-bezier(.22, 1, .36, 1))}.xp-hang{flex-direction:column;row-gap:64px;margin:0;padding:0;list-style:none;display:flex}.xp-entry{--ar:16 / 10;--pad:7%;pointer-events:none;position:relative}.xp-entry[data-slot=centre]{--ar:4 / 3;--pad:6%}.xp-entry[data-slot=v]{--ar:4 / 3}.xp-entry__link{z-index:1;color:inherit;pointer-events:auto;-webkit-tap-highlight-color:transparent;flex-direction:column;gap:20px;text-decoration:none;display:flex;position:relative}.xp-entry__link:focus-visible{outline:none}.xp-entry__line{display:none}@media (max-width:640px){.xp-hang .xp-entry[data-slot]{--ar:16 / 10;--pad:7%}.xp-hang .xp-entry[data-slot] .xp-label__title{letter-spacing:-.025em;font-size:clamp(24px,6.4vw,30px)}.xp-hang .xp-entry[data-slot] .xp-label__chat,.xp-hang .xp-entry[data-slot] .xp-label__results{display:none}}.xp-plate{aspect-ratio:var(--ar);background:radial-gradient(120% 90% at 22% 18%, var(--c0), transparent 58%), radial-gradient(110% 100% at 82% 86%, var(--c2), transparent 62%), var(--c3);transition:transform .9s var(--w-ease);position:relative;overflow:hidden}.xp-plate__shader{position:absolute;inset:0}.xp-plate__shader canvas{animation:xp-plate-in .8s var(--w-ease) both;display:block;width:100%!important;height:100%!important}@keyframes xp-plate-in{0%{opacity:0}}.xp-plate__art{position:absolute;inset:0}.xp-plate__art img{object-fit:contain;padding:var(--pad)}.xp-label__head{border-bottom:1px solid var(--w-rule);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--w-dim);align-items:flex-end;gap:14px;margin:0;padding-bottom:10px;font-size:11px;font-weight:400;line-height:1.4;display:flex}.xp-label__mask{flex:auto;min-width:0;display:block;overflow:clip}.xp-label__mask>span{flex-wrap:wrap;gap:2px 14px;display:flex}.xp-label__mask>span>span{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.xp-label__no{color:var(--w-ink)}.xp-label__go{width:16px;height:16px;color:var(--w-faint);transition:transform .32s var(--w-ease), color .32s var(--w-ease);flex:none}.xp-label__body{margin:0;padding-top:14px}.xp-entry .xp-label__body{flex-direction:column;gap:14px;display:flex}.xp-label__main{flex-direction:column;gap:6px;display:flex}.xp-label__title{font-family:var(--font-display);letter-spacing:-.025em;color:var(--w-ink);margin:0;font-size:clamp(24px,6.4vw,30px);font-weight:400;line-height:1.1}.xp-entry[data-slot=centre] .xp-label__title{letter-spacing:-.03em;font-size:34px}.xp-label__name{-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .9s var(--w-ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat}.xp-label__stop{color:var(--w-ember);opacity:0;transition:opacity .5s var(--w-ease), transform .7s var(--w-ease);font-style:normal;display:inline-block;transform:translateY(.18em)}.xp-label__desc{flex-direction:column;gap:6px;margin:0;display:flex}.xp-label__sub{color:var(--w-soft);font-size:15px;font-weight:300;line-height:1.45;display:block}.xp-label__proof{color:var(--w-dim);margin-top:4px;font-size:14px;font-weight:400;line-height:1.45;display:block}.xp-label__status{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--w-dim);margin-top:8px;font-size:11px;line-height:1.4;display:block}.xp-label__chat{max-width:36ch;color:var(--w-soft);margin:0;font-size:15px;font-weight:300;line-height:1.55}.xp-label__results{color:var(--w-dim);flex-direction:column;gap:4px;margin:0;font-size:14px;line-height:1.45;display:flex}.xp-label__results>span{display:block}.xp-label__results b{color:var(--w-ink);font-variant-numeric:tabular-nums;margin-right:.45em;font-weight:400}.xp-entry:is([data-lit],:target) .xp-label__stop,.xp-entry__link:focus-visible .xp-label__stop{opacity:1;transform:none}.xp-entry__link:focus-visible .xp-plate{outline:1px solid var(--w-ember);outline-offset:5px;transform:scale(1.018)}.xp-entry__link:focus-visible .xp-label__name{background-size:100% 1px}.xp-entry__link:focus-visible .xp-label__go{color:var(--w-ink);transform:translate(3px,-3px)}@media (hover:hover) and (pointer:fine){.xp-entry__link:hover .xp-label__stop{opacity:1;transform:none}.xp-entry__link:hover .xp-plate{transform:scale(1.018)}.xp-entry__link:hover .xp-label__name{background-size:100% 1px}.xp-entry__link:hover .xp-label__go{color:var(--w-ink);transform:translate(3px,-3px)}}.xp-entry__link:active .xp-plate{transition-duration:.16s;transform:scale(1.006)}.xp-hang__more{flex-direction:column;display:flex;position:relative}.xp-hang__names{font-family:var(--font-display);letter-spacing:-.02em;color:var(--w-dim);margin:0;font-size:clamp(22px,6.2vw,28px);font-weight:300;line-height:1.3}.xp-hang__names a,.xp-cat__names a{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:color .6s var(--w-ease), background-size .6s var(--w-ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;padding-block:4px;text-decoration:none}.xp-hang .xp-hang__names .xp-hang__all{color:var(--w-ink)}.xp-hang .xp-hang__names a:focus-visible,.xp-cat .xp-cat__names a:focus-visible{color:var(--w-ink);outline:1px solid var(--w-ember);outline-offset:3px;background-size:100% 1px}@media (hover:hover) and (pointer:fine){.xp-hang .xp-hang__names a:hover,.xp-cat .xp-cat__names a:hover{color:var(--w-ink);background-size:100% 1px}}.xp-hang__names sup,.xp-cat__names sup{font-family:var(--font-mono);letter-spacing:.1em;color:var(--w-dim);margin-left:.3em;font-size:10px;line-height:0}.xp-cat{padding-block:calc(74px + clamp(64px, 12vh, 140px)) var(--section-y,clamp(96px, 13vh, 190px))}.xp-cat__head{flex-direction:column;display:flex}.xp-cat__head>.xp-rule{background:var(--w-rule);height:1px;display:block}.xp-cat__tag{gap:10px;margin-top:clamp(24px,3vw,40px);display:flex}.xp-cat__tag span{color:var(--w-ink)}.xp-cat__title{margin-top:18px}.xp-cat__lede{margin-top:22px}.xp-cat__contents{flex-direction:column;grid-column:1/-1;gap:18px;margin-top:clamp(48px,6vw,88px);display:flex}.xp-cat__names{font-family:var(--font-display);letter-spacing:-.03em;color:var(--w-dim);margin:0;padding:0;font-size:clamp(24px,2.6vw,40px);font-weight:300;line-height:1.25;list-style:none}.xp-cat__names li{display:inline}.xp-hang--cat{row-gap:56px;margin-top:clamp(72px,9vw,140px)}.xp-hang--cat .xp-entry{scroll-margin-top:96px}@media (min-width:641px){.xp-entry[data-slot=centre]{--ar:3 / 2}.xp-entry[data-slot=iii]{--ar:2 / 1}.xp-label__title{font-size:clamp(22px,1.9vw,30px)}.xp-entry[data-slot=centre] .xp-label__title{font-size:clamp(30px,3.1vw,48px)}.xp-entry[data-slot=centre] .xp-label__chat{max-width:34ch;font-size:clamp(15px,1.1vw,17px)}.xp-hang--cat .xp-label__title{letter-spacing:-.03em;font-size:clamp(24px,2.2vw,34px)}.xp-hang__names{font-size:clamp(22px,2vw,30px)}}@media (min-width:1100px){.xp-cat__contents{grid-column:1/11}}@supports (grid-template-columns:subgrid){@media (min-width:641px){.xp-hang{--hang-row:clamp(56px, 8vw, 88px);column-gap:var(--col-gap,24px);row-gap:var(--hang-row);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.xp-hang--cat{--hang-row:clamp(40px, 5vw, 72px)}.xp-entry,.xp-hang__more{grid-column:1/-1;grid-template-columns:subgrid;grid-template-rows:1fr 1fr;display:grid}.xp-entry__link{grid-column:var(--work,1 / -1);grid-row:1/-1;grid-template-columns:subgrid;grid-template-rows:subgrid;gap:normal;display:grid}.xp-entry__frame{grid-column:var(--plate);grid-row:1/-1;align-self:center}.xp-label__head{grid-column:var(--label);border-bottom:0;grid-row:1;align-self:end;padding-bottom:12px}.xp-label__body{grid-column:var(--label);grid-row:2;align-self:start;padding-top:16px}.xp-entry__line{z-index:0;top:50%;right:calc(-1 * var(--inset,0px));left:calc(-1 * var(--inset,0px));background:var(--w-rule);height:1px;display:block;position:absolute}.xp-entry{--plate:1 / 8;--label:9 / 13}.xp-entry[data-slot=iii]{--plate:2 / 8}.xp-entry[data-slot=ii-b],.xp-entry[data-slot=iv-a]{--plate:2 / 7}.xp-hang__more{--label:5 / 13}.xp-hang--cat .xp-entry{--plate:1 / 6;--label:7 / 13}}@media (min-width:1100px){.xp-hang{--hang-row:clamp(64px, 7vw, 112px)}.xp-hang:not(.xp-hang--cat) :is(.xp-entry,.xp-hang__more){grid-row:var(--wall)}.xp-entry[data-slot=centre]{--wall:1;--work:1 / 13;--plate:1 / 9;--label:10 / 13;margin-bottom:var(--hang-row)}.xp-entry[data-slot=ii-a]{--wall:2;--work:1 / 6;--plate:1 / 4;--label:4 / 6}.xp-entry[data-slot=ii-b]{--wall:2;--work:8 / 13;--plate:1 / 4;--label:4 / 6}.xp-entry[data-slot=iii]{--wall:3;--work:3 / 13;--plate:1 / 7;--label:8 / 11}.xp-entry[data-slot=iv-a]{--wall:4;--work:1 / 6;--plate:1 / 4;--label:4 / 6}.xp-entry[data-slot=iv-b]{--wall:4;--work:8 / 13;--plate:1 / 4;--label:4 / 6}.xp-entry[data-slot=v]{--wall:5;--work:2 / 8;--plate:1 / 5;--label:5 / 7}.xp-hang__more{--wall:5;--label:1 / -1;grid-column:9/13}.xp-entry[data-slot=ii-b] .xp-entry__line,.xp-entry[data-slot=iv-b] .xp-entry__line,.xp-hang__more .xp-entry__line{display:none}.xp-hang--cat .xp-entry{--plate:1 / 5;--label:6 / 13}.xp-hang--cat .xp-label__head{grid-column:6/9}.xp-hang--cat .xp-label__body{grid-template-columns:subgrid;align-items:start;gap:normal;display:grid}.xp-hang--cat .xp-label__main{grid-column:1/4}.xp-hang--cat .xp-label__chat{grid-column:4/7}}}@media (prefers-reduced-motion:reduce){.xp-plate,.xp-label__stop,.xp-label__go{transform:none!important}}