html{scroll-padding-top:0}.live-covers-v1{--cover-ink:#fff8e7;--cover-paper:#fff3d2;--cover-red:#c43d38;--cover-gold:#ffd979;--cover-cyan:#65d9d3;--cover-night:#05080b;--cover-cut:polygon(10px 0, 100% 0, 100% calc(100% - 10px), calc(100% - 10px) 100%, 0 100%, 0 10px);--cover-cut-small:polygon(6px 0, 100% 0, 100% calc(100% - 6px), calc(100% - 6px) 100%, 0 100%, 0 6px);background:#030609;overflow:clip visible}.cover-stage-track{width:min(860px,100%);clip-path:var(--cover-cut);background:linear-gradient(90deg,#ffd9791f,#65d9d30e),#0407099e;border:1px solid #fff8e724;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;box-shadow:inset 0 1px #fff8e70f,0 24px 76px #0000003d}.cover-stage-track>a,.cover-stage-track>span{color:#fff8e79e;border-right:1px solid #fff8e71a;align-content:center;gap:4px;min-height:64px;padding:10px 12px;text-decoration:none;transition:color .18s,background .18s,box-shadow .18s;display:grid;position:relative}.cover-stage-track>a:last-child,.cover-stage-track>span:last-child{border-right:0}.cover-stage-track>a:before,.cover-stage-track>span:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#ffd979bd,#0000);height:1px;transition:opacity .18s,transform .18s;position:absolute;top:0;left:12px;right:12px;transform:scaleX(.58)}.cover-stage-track span span,.cover-stage-track a span{color:var(--cover-cyan);font-size:11px;font-weight:950;line-height:1}.cover-stage-track b{color:#fff8e7e0;font-size:14px;font-weight:950;line-height:1.1}.cover-stage-track small{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;line-height:1.25;overflow:hidden}.cover-stage-track>a:hover,.cover-stage-track>a:focus-visible,.cover-stage-track>a.is-active,.cover-stage-track>span.is-active{color:var(--cover-ink);background:linear-gradient(135deg,#ffd9792e,#65d9d314),#fff8e70b;outline:none}.cover-stage-track>a:hover:before,.cover-stage-track>a:focus-visible:before,.cover-stage-track>a.is-active:before,.cover-stage-track>span.is-active:before{opacity:1;transform:scaleX(1)}.cover-route-ledger{color:#fff8e7ad;clip-path:var(--cover-cut-small);background:linear-gradient(90deg,#ffd9791f,#65d9d30d),#0407099e;border:1px solid #fff8e724;border-left-color:#ffd9797a;gap:4px;padding:10px 12px;transition:border-color .18s,box-shadow .18s,background .18s;display:grid;box-shadow:inset 3px 0 #ffd97929}.cover-route-ledger>span{color:var(--cover-cyan);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:950}.cover-route-ledger>strong{color:#fff8e7e6;font-size:clamp(16px,1.7vw,22px);line-height:1.18}.cover-route-ledger>small{color:#fff8e799;font-size:12px;font-weight:850;line-height:1.35}.cover-route-ledger.is-compact{gap:2px;width:max-content;max-width:100%;padding:8px 10px;display:inline-grid}.cover-route-ledger.is-compact>strong{font-size:14px}.cover-route-ledger.is-active{background:linear-gradient(90deg,#65d9d324,#ffd97914),#05080bc7;border-color:#ffd97957 #ffd97957 #ffd97957 #65d9d39e;box-shadow:inset 3px 0 #65d9d338,0 0 44px #65d9d314}.cover-hero-mosaic{opacity:.58;filter:saturate(1.05)contrast(1.12);pointer-events:none;position:absolute;inset:-18% -12%;transform:rotate(-7deg)scale(1.08)}.cover-hero-tile{left:var(--x);top:var(--y);aspect-ratio:16/9;width:clamp(180px,20vw,380px);transform:translate(-50%, -50%) rotate(var(--r)) scale(var(--s));animation:7.8s ease-in-out infinite coverFloat;animation-delay:var(--d);background:#05080b;border:1px solid #fff8e724;border-radius:4px;margin:0;position:absolute;overflow:hidden;box-shadow:0 34px 90px #00000080}.cover-hero-tile.is-square{aspect-ratio:1}.cover-hero-tile img,.cover-card img,.corridor-lightbox img,.cover-contact-preview img,.cover-dialog-media img{object-fit:cover;width:100%;height:100%;display:block}.cover-title{color:var(--cover-ink);text-shadow:0 18px 54px #000000ad;font-size:clamp(50px,8.2vw,118px);line-height:.94}.cover-title>span{display:block}.cover-line-copy{color:#fff8e7b3;gap:.1em;max-width:660px;margin:0;font-size:clamp(15px,1.42vw,19px);line-height:1.68;display:grid}.cover-line-copy .copy-row{display:block}.cover-line-copy .copy-row>span{white-space:nowrap;margin-right:.45em;display:inline-block}.live-covers-v1 .button{clip-path:var(--cover-cut-small);letter-spacing:0;border-radius:0}.live-covers-v1 .button.primary{color:#07090b;background:var(--cover-gold);border-color:#ffd979d1;box-shadow:0 18px 52px #ffd9791f}.live-covers-v1 .button.ghost{color:#fff8e7d1;background:#fff8e70b;border-color:#fff8e733}.cover-gallery-band{--gallery-table-glow:.5;color:var(--cover-ink);background:radial-gradient(at 50% 8%,#fff8e71f,#0000 32%),radial-gradient(at 16% 18%,#b94d2f17,#0000 34%),radial-gradient(at 84% 16%,#65d9d314,#0000 32%),linear-gradient(#080a0afa,#080b0afa 45%,#030505fc);position:relative;overflow:hidden}.cover-gallery-band:before{content:"";opacity:.72;pointer-events:none;background:linear-gradient(#fff8e70f,#0000 13% 82%),repeating-linear-gradient(90deg,#0000 0 92px,#fff8e707 93px,#0000 94px),linear-gradient(90deg,#0000 0 8%,#fff8e70b 8.2%,#0000 8.7% 91.3%,#fff8e70a 91.8%,#0000 92%);position:absolute;inset:0}.cover-gallery-band>.section-inner{z-index:1;position:relative}.cover-gallery-band h2{color:var(--cover-ink)}.cover-count{color:var(--cover-cyan);clip-path:var(--cover-cut-small);background:#65d9d314;border:1px solid #65d9d352;border-radius:0;padding:8px 13px;font-weight:900}.cover-filter-board{opacity:.86;border-block:1px solid #fff8e71a;grid-template-columns:minmax(180px,.28fr) minmax(0,1fr);gap:8px 14px;margin:clamp(12px,1.6vw,20px) 0 clamp(16px,2vw,24px);padding-block:9px;display:grid}.cover-table-state{color:#fff8e7b8;border-right:1px solid #fff8e71a;flex-wrap:wrap;grid-row:1/span 3;align-items:baseline;gap:6px 12px;margin:0;padding-right:14px;font-size:clamp(13px,1.25vw,15px);line-height:1.55;display:flex}.cover-table-state span{color:var(--cover-cyan);border-top:1px solid #65d9d375;padding-top:5px;font-size:12px;font-weight:950}.cover-table-state strong{min-width:0;color:var(--cover-gold);font-weight:950}.cover-filter-group{flex-wrap:wrap;gap:0 14px;display:flex}.cover-filter-group button{color:#fff8e7b3;cursor:pointer;background:0 0;border:0 solid #fff8e72e;border-bottom-width:1px;border-radius:0;padding:4px 0 6px;font-weight:900}.cover-filter-group button.is-active{color:var(--cover-gold);background:0 0;border-color:#ffd97985}.cover-gallery-grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;align-items:start;gap:clamp(13px,1.35vw,20px);display:grid}.cover-card{min-width:0;min-height:0;color:var(--cover-ink);text-align:left;cursor:pointer;transform-origin:50%;background:linear-gradient(#fff8e713,#fff8e705 42%,#0000),linear-gradient(135deg,#ffd9790a,#65d9d309),#050808d6;border:1px solid #fff8e724;border-radius:3px;grid-column:span 4;grid-template-rows:auto;align-content:start;gap:clamp(5px,.55vw,8px);padding:clamp(8px,.8vw,11px);transition:opacity .22s,filter .22s,transform .22s,border-color .22s,box-shadow .22s;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 54px #00000052,inset 0 1px #fff8e714}.cover-card.is-square{grid-column:span 3;min-height:0}.cover-card.has-curation{grid-column:span 4}@media (width>=1081px){.cover-card{grid-column:span 3;padding:clamp(7px,.7vw,10px)}.cover-card.has-curation{background:linear-gradient(#fff8e717,#fff8e705 46%,#0000),linear-gradient(135deg,#ffd9790e,#65d9d30b),#050808db;grid-column:span 6;padding:clamp(9px,.95vw,13px)}.cover-card.has-curation.is-square{grid-column:span 4}.cover-card.has-curation img{aspect-ratio:16/8.7}.cover-card.has-curation.is-square img{aspect-ratio:1}.cover-card.has-curation .cover-card-register{margin-top:clamp(6px,.75vw,10px)}.cover-card.has-curation strong{font-size:clamp(17px,1.65vw,23px);line-height:1.18}.cover-card.has-curation .cover-card-curation{border-top:1px solid #65d9d36b;width:fit-content;padding-top:5px}}.cover-card.has-variants:before{content:"雙版";z-index:3;color:#fff8e7d6;background:#030609ad;border-radius:0;padding:4px 8px;font-size:12px;font-weight:900;position:absolute;top:12px;right:12px;box-shadow:inset 0 0 0 1px #fff8e72e}.cover-card:after{content:"";aspect-ratio:16/9;pointer-events:none;background:linear-gradient(#fff8e71f 0 2px,#0000 3px 42%),linear-gradient(130deg,#fff8e714,#0000 20% 70%,#65d9d30d);border:1px solid #fff8e71a;height:auto;position:absolute;inset:7px 7px auto}.cover-card.is-square:after{aspect-ratio:1}.cover-card img{aspect-ratio:16/9;object-fit:cover;filter:saturate(1.02)brightness(.96);background:#05080b;width:100%;height:auto;display:block;position:relative;box-shadow:0 18px 38px #00000057,0 0 0 1px #fff8e71a}.cover-card.is-square img{aspect-ratio:1}.cover-card:hover,.cover-card:focus-visible{border-color:#ffd9799e;outline:none;transform:translateY(-5px);box-shadow:0 30px 78px #00000075,0 0 0 1px #ffd9792e,0 0 34px #ffd97914}.cover-card .cover-card-year,.cover-card strong,.cover-card .cover-card-format,.cover-card .cover-card-curation{z-index:1;margin-inline:2px;position:relative}.cover-card-register{z-index:1;pointer-events:none;align-items:center;gap:6px;min-width:0;margin:clamp(5px,.6vw,8px) 2px 0;display:flex;position:relative}.cover-card.has-variants .cover-card-register{padding-right:38px}.cover-card-register b,.cover-card-register i{text-overflow:ellipsis;white-space:nowrap;backdrop-filter:blur(10px);background:0 0;border:0;border-top:1px solid #fff8e724;min-width:0;padding:4px 0 0;font-size:10px;font-style:normal;font-weight:950;line-height:1;overflow:hidden}.cover-card-register b{color:var(--cover-gold)}.cover-card-register i{color:#fff8e7b3}.cover-card .cover-card-year{color:#65d9d3db;background:0 0;border:0;width:max-content;margin-top:2px;padding:0;font-size:12px;font-weight:900}.cover-card strong{color:#fff8e7;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:0;font-size:clamp(14px,1.35vw,18px);line-height:1.25;display:-webkit-box;overflow:hidden}.cover-card .cover-card-format{color:#fff8e7ad;margin-bottom:0;font-size:12px;font-weight:800}.cover-card.has-curation .cover-card-format{margin-bottom:4px}.cover-card-curation{color:#fff8e7bd;flex-wrap:wrap;align-items:center;gap:4px 6px;margin-bottom:2px;font-size:11px;font-style:normal;font-weight:850;line-height:1.2;display:flex}.cover-card-curation b{color:var(--cover-cyan);border-top:1px solid #65d9d385;padding-top:3px;font-size:10px;font-weight:950;line-height:1}.cover-card-curation span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cover-card.is-hidden{display:none}.cover-dialog{width:min(1080px,100vw - 24px);color:var(--cover-ink);clip-path:var(--cover-cut);background:#090c0f;border:1px solid #ffd97942;border-radius:0;padding:0;overflow:hidden auto;box-shadow:0 28px 90px #000000a3}.cover-dialog-close{z-index:3;color:#15100c;cursor:pointer;width:40px;height:40px;clip-path:var(--cover-cut-small);background:#ffd979db;border:1px solid #fff8e738;border-radius:0;place-items:center;padding:0;font-size:24px;font-weight:900;line-height:1;display:grid;position:absolute;top:12px;right:12px;box-shadow:0 0 0 3px #65d9d31f,0 10px 26px #00000047}.cover-dialog-close.is-focused,.cover-dialog-close:focus,.cover-dialog-close:focus-visible{outline:2px solid var(--cover-cyan);outline-offset:3px;box-shadow:0 0 0 6px #65d9d329}.cover-dialog-grid{grid-template-columns:minmax(0,1.42fr) minmax(260px,.58fr);min-height:min(78vh,720px);display:grid}.cover-dialog-grid>*{min-width:0}.cover-dialog-media{background:#05080b;min-height:340px;margin:0}.cover-dialog-copy{background:radial-gradient(circle at 14% 10%,#65d9d329,#0000 34%),linear-gradient(#281814d6,#090c0ffa);align-content:end;gap:12px;min-width:0;padding:clamp(20px,3vw,34px);display:grid}.cover-dialog-copy>span{color:var(--cover-cyan);font-weight:900}.cover-dialog-copy h2{color:var(--cover-ink);overflow-wrap:anywhere;margin:0;font-size:clamp(24px,2.9vw,36px);line-height:1.16}.cover-dialog-copy p{color:#fff8e7b8;margin:0;line-height:1.7}.cover-dialog-tags,.cover-dialog-variants{flex-wrap:wrap;gap:8px;display:flex}.cover-dialog-tags span,.cover-dialog-variants button{color:#fff8e7d1;clip-path:var(--cover-cut-small);background:#fff8e714;border:1px solid #fff8e72e;border-radius:0;padding:6px 10px;font-weight:900}.cover-dialog-variants button{cursor:pointer}.cover-dialog-variants button.is-active{color:#15100c;background:var(--cover-gold);border-color:var(--cover-gold)}.cover-dialog-note{border-top:1px solid #fff8e71f;padding-top:12px;font-size:14px}.live-covers-v1 .bgm-console{bottom:clamp(14px,2.4vw,28px);left:clamp(18px,5vw,76px);right:auto}.live-covers-v1 .bgm-pill{clip-path:var(--cover-cut);backdrop-filter:blur(10px);background:linear-gradient(90deg,#ffd97929,#65d9d329),#030609d6;border-color:#fff8e72e;border-radius:0;padding:1px;box-shadow:0 22px 54px #00000075}.live-covers-v1 .bgm-toggle,.live-covers-v1 .bgm-detail-toggle,.live-covers-v1 .bgm-panel button{clip-path:var(--cover-cut-small);border-radius:0}.live-covers-v1 .bgm-toggle{background:#fff8e70e;gap:8px}.live-covers-v1 .bgm-toggle-mark{background:var(--cover-gold);color:#05080b;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);border-radius:0}.live-covers-v1 .bgm-detail-toggle{background:#fff8e70a;border-left:1px solid #fff8e729}.live-covers-v1 .bgm-panel{clip-path:var(--cover-cut);border-radius:0}@keyframes coverFloat{0%,to{transform:translate(-50%, -50%) rotate(var(--r)) scale(var(--s))}50%{transform:translate(calc(-50% + 12px), calc(-50% - 10px)) rotate(calc(var(--r) * -.35)) scale(calc(var(--s) + .02))}}@keyframes coverDoorLeft{0%{opacity:.86;transform:translate(0)rotateY(0)skewY(0)}to{opacity:.64;transform:translateX(var(--door-left-x)) rotateY(var(--door-left-tilt)) skewY(var(--door-left-skew))}}@keyframes coverDoorRight{0%{opacity:.86;transform:translate(0)rotateY(0)skewY(0)}to{opacity:.58;transform:translateX(var(--door-right-x)) rotateY(var(--door-right-tilt)) skewY(var(--door-right-skew))}}@keyframes coverDoorSlit{0%{opacity:.16;filter:blur(12px);transform:translate(-50%)scaleY(.74)}to{opacity:.72;filter:blur();transform:translate(-50%)scaleY(1)}}@media (width<=1080px){.cover-gallery-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.cover-card,.cover-card.is-square{grid-column:span 4}}@media (width<=740px){.cover-title{font-size:clamp(46px,17vw,72px)}.cover-line-copy .copy-row>span{white-space:normal;word-break:keep-all;overflow-wrap:anywhere;margin-right:.26em}.cover-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cover-card,.cover-card.is-square,.cover-card.has-curation{grid-column:span 1;min-height:auto;padding:6px}.cover-card:after{aspect-ratio:16/9;height:auto;inset:6px 6px auto}.cover-card.is-square:after{aspect-ratio:1}.cover-card-register{gap:3px;margin-top:7px}.cover-card-register b,.cover-card-register i{padding-inline:5px;font-size:9px}.cover-card .cover-card-year{margin-top:5px;font-size:11px}.cover-card strong{font-size:14px;line-height:1.25}.cover-card .cover-card-format{margin-bottom:0;font-size:11px}.cover-card-curation{gap:4px;font-size:10px}.cover-card-curation span{display:none}.cover-dialog-grid{grid-template-columns:1fr}.cover-dialog-media{aspect-ratio:16/9;min-height:240px}}.live-covers-v1 .cover-count{clip-path:none;background:0 0;border:0;border-top:1px solid #65d9d35c;padding:7px 0 0}.live-covers-v1 .cover-filter-board{border-left:0;gap:14px;margin-bottom:clamp(14px,1.8vw,22px);padding-left:0}.live-covers-v1 .cover-filter-group{border-top:1px solid #fff8e72e;gap:0 clamp(14px,1.7vw,24px);padding-top:10px}.live-covers-v1 .cover-filter-group button,.live-covers-v1 .cover-filter-group button.is-active{color:#fff8e7a8;clip-path:none;background:0 0;border:0;border-bottom:1px solid #0000;padding:0 0 6px}.live-covers-v1 .cover-filter-group button:hover,.live-covers-v1 .cover-filter-group button:focus-visible,.live-covers-v1 .cover-filter-group button.is-active{color:var(--cover-gold);border-bottom-color:currentColor;outline:none}.live-covers-v1 .cover-card{border-radius:0}.live-covers-v1 .cover-card.has-variants:before{content:"雙";width:26px;height:26px;color:var(--cover-gold);clip-path:none;background:#05080b75;border:1px solid #ffd9798f;place-items:center;padding:0;display:grid}.live-covers-v1 .cover-card .cover-card-year{color:var(--cover-cyan);clip-path:none;background:0 0;padding:0}.live-covers-v1 .bgm-pill{justify-self:end;align-items:center;width:auto;min-width:54px;height:auto;min-height:54px;display:flex}.live-covers-v1 .bgm-toggle{justify-content:center;min-width:52px;min-height:52px;padding:0}.live-covers-v1 .bgm-toggle-label{opacity:0;white-space:nowrap;max-width:0;transition:max-width .16s,opacity .16s,margin .16s;overflow:hidden}.live-covers-v1 .bgm-console:hover .bgm-toggle-label,.live-covers-v1 .bgm-console:focus-within .bgm-toggle-label{opacity:1;max-width:72px;margin-left:8px}.live-covers-v1 .bgm-detail-toggle{width:38px;min-height:52px}@media (width<=860px){.live-covers-v1 .bgm-console{place-items:end;width:auto;height:auto;left:auto;right:12px;top:auto!important;bottom:12px!important}.live-covers-v1 .bgm-pill{align-items:stretch;width:auto;height:54px;min-height:54px}.live-covers-v1 .bgm-panel{right:0;top:auto!important;bottom:calc(100% + 10px)!important}}.live-covers-v1 .bgm-console{display:none!important}@media (width>=621px){.live-covers-v1 .bgm-console{display:grid!important}}.cover-corridor-hero{min-height:88svh;color:var(--cover-ink);isolation:isolate;perspective:1200px;background:radial-gradient(at 78% 46%,#fff8e72b,#0000 38%),radial-gradient(at 24% 26%,#65d9d317,#0000 34%),linear-gradient(#080908e0,#0e0f0cc7 48%,#040505f0),linear-gradient(115deg,#070807 0%,#101611 40%,#211713 74%,#050607 100%);grid-template-columns:minmax(0,.56fr) minmax(420px,.78fr);align-items:center;gap:clamp(22px,3.2vw,52px);padding:clamp(92px,10vh,122px) clamp(18px,5vw,76px) clamp(44px,6vh,78px);display:grid;position:relative;overflow:hidden}.cover-corridor-hero:before{content:"";z-index:-2;transform-origin:bottom;opacity:.34;background:radial-gradient(at 50% 12%,#ffd97929,#0000 28%),linear-gradient(90deg,#0000 0 16%,#ffd97933 16.2%,#0000 16.65% 83.35%,#ffd97926 83.8%,#0000 84%),repeating-linear-gradient(90deg,#0000 0 64px,#fff8e711 65px,#0000 66px),repeating-linear-gradient(0deg,#fff8e70e 0 1px,#0000 1px 54px);position:absolute;inset:18% -22% -28%;transform:rotateX(66deg)translateY(20%)}.cover-corridor-hero:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 74% 48%,#0000 0 24%,#ffd9790d 25%,#0000 44%),radial-gradient(#0000 0 44%,#00000047 82%),linear-gradient(90deg,#0000006b,#0000 30% 76%,#00000075),linear-gradient(#0000006b,#0000 52%,#0000009e);position:absolute;inset:0}.corridor-architecture{z-index:-1;pointer-events:none;position:absolute;inset:0}.corridor-architecture:before,.corridor-architecture:after{content:"";pointer-events:none;position:absolute}.corridor-architecture:before{transform-origin:bottom;opacity:.72;background:radial-gradient(at 50% 8%,#ffd97938,#0000 26%),linear-gradient(90deg,#0000 0 10%,#fff8e713 10.2%,#0000 10.6% 89.4%,#fff8e711 89.8%,#0000 90%),repeating-linear-gradient(90deg,#0000 0 92px,#ffd9790e 93px,#0000 94px);border:1px solid #ffd9791f;inset:18% 14% -10%;transform:perspective(920px)rotateX(58deg)}.corridor-architecture:after{opacity:.32;background:linear-gradient(#0000,#ffd97975,#0000);width:1px;height:70%;top:20%;left:50%;transform:translate(-50%);box-shadow:0 0 80px 16px #ffd97914}.corridor-architecture span{background:linear-gradient(90deg,#fff8e70d,#ffd9791f,#05080b52);border-inline:1px solid #ffd9792e;width:clamp(32px,4vw,74px);position:absolute;top:15%;bottom:-12%;transform:skew(-6deg);box-shadow:0 0 42px #ffd97912}.corridor-architecture span:first-child{left:8%}.corridor-architecture span:nth-child(2){opacity:.48;left:26%}.corridor-architecture span:nth-child(3){opacity:.42;right:28%}.corridor-architecture span:nth-child(4){right:9%}.corridor-opening{z-index:1;pointer-events:none;transform-style:preserve-3d;position:absolute;inset:0;overflow:hidden}.corridor-opening:before,.corridor-opening:after{content:"";pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}.corridor-opening:before{clip-path:polygon(7% 0,93% 0,100% 100%,0 100%);opacity:.32;background:linear-gradient(90deg,#ffd9792e,#0000 13% 87%,#65d9d324),linear-gradient(#fff8e71a,#0000 18% 72%,#ffd9791f);border:1px solid #ffd97938;width:min(74vw,1080px);height:min(75svh,720px);top:clamp(92px,14vh,136px);box-shadow:inset 0 0 0 1px #fff8e70f,0 0 120px #ffd9791f}.corridor-opening:after{opacity:.34;background:linear-gradient(90deg,#0000,#fff4cbd6,#0000);width:min(66vw,960px);height:clamp(12px,2vh,22px);top:clamp(80px,12vh,112px);box-shadow:0 22px 80px #ffd9793d,0 72px 160px #65d9d31a}.corridor-opening-panel{--door-left-x:-18%;--door-left-tilt:-36deg;--door-left-skew:-1.4deg;--door-right-x:18%;--door-right-tilt:36deg;--door-right-skew:1.4deg;width:min(36vw,520px);transform-style:preserve-3d;background:linear-gradient(90deg,#fff8e717,#0000 23% 77%,#65d9d314),repeating-linear-gradient(90deg,#ffd9791f 0 1px,#0000 1px 62px),linear-gradient(#110e09eb,#0306078f 52%,#0a0705e6);border:1px solid #ffd9792e;animation-duration:.92s;animation-timing-function:cubic-bezier(.19,1,.22,1);animation-delay:.11s;animation-fill-mode:both;position:absolute;top:clamp(104px,15vh,152px);bottom:clamp(24px,5vh,62px);box-shadow:inset 0 0 42px #00000075,0 32px 110px #0000005c}.corridor-opening-panel.is-left{clip-path:polygon(8% 0,100% 0,100% 100%,0 94%);transform:translateX(var(--door-left-x)) rotateY(var(--door-left-tilt)) skewY(var(--door-left-skew));transform-origin:100% 48%;animation-name:coverDoorLeft;right:50%}.corridor-opening-panel.is-right{clip-path:polygon(0 0,92% 0,100% 94%,0 100%);transform:translateX(var(--door-right-x)) rotateY(var(--door-right-tilt)) skewY(var(--door-right-skew));transform-origin:0 48%;animation-name:coverDoorRight;left:50%}.corridor-opening-slit{opacity:.28;background:linear-gradient(#0000,#fff8e7f5 14%,#ffd979a8 56%,#0000),linear-gradient(90deg,#0000,#65d9d37a,#0000);width:clamp(5px,.9vw,14px);animation:.86s cubic-bezier(.19,1,.22,1) 90ms both coverDoorSlit;position:absolute;top:clamp(102px,14.5vh,148px);bottom:clamp(20px,4vh,54px);left:50%;transform:translate(-50%)scaleY(1);box-shadow:0 0 44px #ffd97994,0 0 118px #65d9d33d}.corridor-opening-threshold{opacity:.46;transform-origin:bottom;background:radial-gradient(at 50% 0,#ffd97938,#0000 58%),linear-gradient(90deg,#0000,#fff8e71a,#0000),repeating-linear-gradient(90deg,#0000 0 58px,#ffd97914 59px,#0000 60px);height:min(25svh,220px);position:absolute;bottom:clamp(16px,5vh,56px);left:16%;right:16%;transform:perspective(760px)rotateX(66deg)}.corridor-mosaic{z-index:0;opacity:.36;filter:saturate(.95)contrast(1.05)brightness(.9);mix-blend-mode:normal;transform:rotate(-4deg)scale(1.03)}.corridor-mosaic .cover-hero-tile{clip-path:var(--cover-cut-small);border-radius:0;box-shadow:0 26px 76px #0000009e}.corridor-hero-copy{z-index:2;gap:16px;max-width:560px;display:grid;position:relative}.corridor-hero-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.corridor-exhibition-line{color:#fff8e7c7;border-top:1px solid #ffd97957;border-bottom:1px solid #65d9d33d;flex-wrap:wrap;gap:7px 10px;width:max-content;max-width:100%;margin:0;padding:10px 0;font-size:clamp(13px,1.3vw,16px);font-weight:900;line-height:1.4;display:flex}.corridor-exhibition-line span{white-space:nowrap}.corridor-exhibition-line i{color:#65d9d3b8;font-style:normal}.corridor-primary-link,.corridor-text-link{color:inherit;font-weight:900;text-decoration:none}.corridor-primary-link{color:#060706;background:var(--cover-gold);min-height:50px;clip-path:var(--cover-cut-small);border:1px solid #ffd979c7;place-items:center;padding:0 22px;display:inline-grid;box-shadow:0 22px 70px #ffd97924}.corridor-text-link{color:var(--cover-cyan);border-bottom:1px solid #65d9d39e;padding-bottom:5px}.corridor-primary-link:hover,.corridor-primary-link:focus-visible,.corridor-text-link:hover,.corridor-text-link:focus-visible{outline-offset:5px;outline:1px solid #fff8e7cc}.cover-mobile-visit{display:none}.corridor-route-preview{border-top:1px solid #fff8e72e;border-bottom:1px solid #fff8e714;grid-template-columns:repeat(7,minmax(0,1fr));width:min(780px,100%);margin-top:4px;display:grid}.corridor-route-link{color:#fff8e7ad;border-right:1px solid #fff8e71a;align-content:center;gap:4px;min-height:58px;padding:9px 10px;text-decoration:none;transition:color .18s,background .18s,border-color .18s;display:grid}.corridor-route-link:first-child{border-left:1px solid #fff8e71a}.corridor-route-link span{color:var(--cover-gold);font-size:14px;font-weight:950;line-height:1}.corridor-route-link small{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:850;line-height:1.25;overflow:hidden}.corridor-route-link:hover,.corridor-route-link:focus-visible{color:var(--cover-ink);background:#65d9d316;border-color:#65d9d35c;outline:none}.corridor-route-link.is-index span{color:var(--cover-cyan)}.corridor-feature-lightbox{z-index:2;filter:drop-shadow(0 0 30px #ffd9791a);transform-origin:50%;width:min(560px,100%);clip-path:var(--cover-cut);background:linear-gradient(135deg,#fff8e714,#0000 30%),linear-gradient(#11100b,#030405 46%,#0b0a07);border:1px solid #ffd9796b;justify-self:end;margin:0;padding:clamp(7px,.8vw,12px);position:relative;transform:rotateY(-2deg)rotate(.3deg);box-shadow:0 36px 96px #000000a8,0 0 52px #ffd9791c,inset 0 0 0 1px #fff8e714}.corridor-feature-lightbox:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(118deg,#fff8e742,#0000 18% 66%,#65d9d31f),linear-gradient(#ffd97952 0 4px,#0000 5px 64%,#0000007a);position:absolute;inset:0}.corridor-feature-lightbox:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000,#fff4cbf5,#0000);height:4px;position:absolute;top:8px;left:10%;right:10%;box-shadow:0 16px 48px #ffd9796b,0 34px 96px #ffd97929}.corridor-feature-lightbox img{aspect-ratio:16/9;object-fit:cover;filter:saturate(1.08)contrast(1.04);border:1px solid #fff8e714;width:100%;display:block}.corridor-feature-lightbox figcaption{z-index:2;background:linear-gradient(90deg,#ffd97929,#65d9d311),#050707eb;border-top:1px solid #ffd9793d;gap:4px;padding:14px 16px 16px;display:grid;position:relative}.corridor-feature-lightbox span,.corridor-feature-lightbox small{color:#fff8e7a8;font-size:12px;font-weight:900}.corridor-feature-lightbox strong{color:var(--cover-ink);font-size:clamp(18px,2vw,26px);line-height:1.2}.corridor-ledger{z-index:3;color:#fff8e7ad;opacity:.52;border-top:1px solid #fff8e738;grid-template-columns:auto auto;align-items:end;gap:4px 12px;padding-top:10px;font-weight:900;display:grid;position:absolute;bottom:clamp(24px,4vh,54px);right:clamp(18px,5vw,76px)}.corridor-ledger span,.corridor-ledger small{grid-column:1/-1;font-size:12px}.corridor-ledger strong{color:var(--cover-gold);font-size:clamp(30px,4vw,54px);line-height:.9}.cover-corridor-band{--entry-progress:1;color:var(--cover-ink);background:radial-gradient(at 54% 10%,#fff8e714,#0000 34%),radial-gradient(at 18% 44%,#7a4e302e,#0000 42%),radial-gradient(at 82% 52%,#65d9d312,#0000 38%),linear-gradient(#090b09,#10130f 28%,#18110d 62%,#070808);position:relative;overflow:hidden}.cover-gsap-years-ready .cover-corridor-band{--entry-progress:0}.corridor-floor{opacity:.58;pointer-events:none;background:linear-gradient(90deg,#0000 0 11%,#fff8e714 11.2%,#0000 11.7% 88.3%,#fff8e712 88.8%,#0000 89%),repeating-linear-gradient(90deg,#0000 0 116px,#fff8e707 117px,#0000 118px),repeating-linear-gradient(0deg,#0000 0 118px,#65d9d30b 119px,#0000 120px);position:absolute;inset:0}.corridor-heading{z-index:1;grid-template-columns:minmax(280px,.7fr) minmax(280px,.55fr);align-items:end;gap:clamp(22px,5vw,72px);padding-top:clamp(42px,5.5vw,76px);padding-bottom:clamp(12px,2.4vw,28px);display:grid;position:relative}.corridor-heading:before,.corridor-heading:after{content:"";pointer-events:none;position:absolute;bottom:18px;left:max(18px,5vw);right:max(18px,5vw)}.corridor-heading:before{height:1px;opacity:calc(.28 + (var(--entry-progress) * .64));transform:scaleX(calc(.62 + (var(--entry-progress) * .38)));transform-origin:0;background:linear-gradient(90deg,#0000,#ffd9799e,#65d9d35c,#0000)}.corridor-heading:after{height:92px;opacity:calc(.16 + (var(--entry-progress) * .36));transform:perspective(900px) rotateX(68deg) scaleX(calc(.72 + (var(--entry-progress) * .28)));transform-origin:top;background:radial-gradient(#ffd97933,#0000 68%);bottom:-38px}.corridor-heading h2{color:var(--cover-ink)}.corridor-heading-copy{color:#fff8e7b3;flex-wrap:wrap;gap:0 .48em;margin:14px 0 0;font-size:clamp(15px,1.5vw,19px);line-height:1.7;display:flex}.corridor-heading-copy span{white-space:nowrap}.corridor-route-panel{gap:10px;display:grid}.corridor-year-rail{box-shadow:0 0 calc(18px + (var(--entry-progress) * 44px)) #ffd97914, inset 0 1px #fff8e70f;clip-path:var(--cover-cut);background:#fff8e714;border:1px solid #fff8e724;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.corridor-year-rail a{color:#fff8e7c7;background:#05080bb8;gap:4px;min-height:58px;padding:10px 12px;font-weight:900;text-decoration:none;display:grid;position:relative}.corridor-year-rail a:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#ffd9799e,#0000);height:1px;transition:opacity .16s;position:absolute;top:0;left:12px;right:12px}.corridor-year-rail span{color:var(--cover-cyan);font-size:11px}.corridor-year-rail a:hover,.corridor-year-rail a:focus-visible{color:var(--cover-gold);background:#ffd9791a;outline:none}.corridor-year-rail a.is-active,.corridor-year-rail a[aria-current=true]{color:var(--cover-gold);background:linear-gradient(135deg,#ffd97929,#65d9d314),#05080bd6}.corridor-year-rail a.is-index{color:#65d9d3db;background:linear-gradient(90deg,#65d9d31a,#ffd97914),#030609db;grid-column:1/-1;min-height:52px}.corridor-year-rail a.is-index span{color:var(--cover-gold)}.corridor-year-rail a:hover:before,.corridor-year-rail a:focus-visible:before,.corridor-year-rail a.is-active:before,.corridor-year-rail a[aria-current=true]:before{opacity:1}.corridor-path{z-index:1;gap:clamp(28px,5vw,76px);width:min(1240px,100% - 36px);margin:0 auto;padding:0 0 clamp(80px,10vw,140px);display:grid;position:relative}.corridor-index-threshold{--threshold-progress:1;--threshold-line:1;--threshold-depth:1;--intake-spread:1;--arrival-glow:1;z-index:2;color:var(--cover-ink);isolation:isolate;border-block:1px solid #fff8e724;grid-template-columns:minmax(170px,.26fr) minmax(360px,.54fr) max-content;align-items:center;gap:clamp(14px,3vw,38px);margin-top:clamp(-34px,-3vw,-16px);margin-bottom:clamp(42px,8vw,108px);padding-block:clamp(18px,3vw,32px);display:grid;position:relative}.corridor-index-threshold:before,.corridor-index-threshold:after{content:"";pointer-events:none;position:absolute}.corridor-index-threshold:before{z-index:-1;height:2px;box-shadow:0 0 24px rgba(101, 217, 211, calc(.08 + (var(--threshold-progress) * .24))), 0 0 72px rgba(255, 217, 121, calc(.04 + (var(--threshold-progress) * .12)));opacity:calc(.38 + (var(--threshold-line) * .42));transform:translateY(calc((1 - var(--threshold-depth)) * -8px)) scaleX(calc(.42 + (var(--threshold-progress) * .58)));transform-origin:50%;background:linear-gradient(90deg,#0000,#ffd979a8,#65d9d3bd,#0000),linear-gradient(90deg,#ffd97947,#0000 36% 64%,#65d9d34d);top:50%;left:clamp(0px,8vw,96px);right:clamp(0px,8vw,96px)}.corridor-index-threshold:after{z-index:-1;background:radial-gradient(ellipse at center, rgba(101, 217, 211, calc(.1 + (var(--threshold-progress) * .18))), transparent 66%), linear-gradient(90deg, transparent, rgba(255, 217, 121, calc(.08 + (var(--threshold-progress) * .14))), transparent);filter:blur(5px);height:clamp(58px,8vw,110px);opacity:calc(.52 + (var(--threshold-progress) * .34));transform:perspective(720px) rotateX(calc(66deg - (var(--threshold-depth) * 4deg))) translateY(calc((1 - var(--threshold-depth)) * 18px)) scaleX(calc(.66 + (var(--threshold-progress) * .22)));transform-origin:top;bottom:-34px;left:12%;right:12%}.corridor-table-vane{z-index:-2;background:radial-gradient(ellipse at 50% 86%, rgba(101, 217, 211, calc(.1 + (var(--threshold-progress) * .14))), transparent 30%), linear-gradient(90deg, transparent 0 12%, #ffd97921 12.3%, transparent 12.8% 87.2%, #65d9d31f 87.8%, transparent 88%), repeating-linear-gradient(90deg, transparent 0 118px, rgba(101, 217, 211, calc(.025 + (var(--threshold-progress) * .03))) 119px, transparent 120px), repeating-linear-gradient(0deg, transparent 0 78px, rgba(255, 248, 231, calc(.018 + (var(--threshold-progress) * .026))) 79px, transparent 80px);clip-path:polygon(20% 0,80% 0,100% 100%,0 100%);opacity:calc(.24 + (var(--threshold-depth) * .52));pointer-events:none;transform:perspective(900px) rotateX(calc(68deg - (var(--threshold-depth) * 4deg))) translateY(calc(28px - (var(--threshold-depth) * 30px))) scaleX(calc(.74 + (var(--intake-spread) * .26)));transform-origin:bottom;border-inline:1px solid #65d9d31a;position:absolute;inset:clamp(-260px,-22vw,-150px) max(18px,4vw) clamp(-96px,-7vw,-52px);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.corridor-threshold-copyblock{gap:8px;min-width:0;display:grid}.corridor-threshold-kicker,.corridor-threshold-handoff-kicker{color:var(--cover-cyan);letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:950}.corridor-threshold-copyblock>strong{color:var(--cover-gold);font-size:clamp(22px,2.8vw,42px);line-height:1.05}.corridor-threshold-copyblock p,.corridor-threshold-handoff p{color:#fff8e7ad;margin:0;font-size:clamp(13px,1.25vw,16px);font-weight:760;line-height:1.7}.corridor-threshold-copy{flex-wrap:wrap;gap:0 .42em;display:flex}.corridor-threshold-copy span{white-space:nowrap}.corridor-threshold-handoff{border:1px solid #fff8e729;min-width:0;min-height:clamp(126px,13vw,164px);box-shadow:0 30px 80px #00000057, 0 0 70px rgba(101, 217, 211, calc(var(--arrival-glow) * .08)), inset 3px 0 rgba(255, 217, 121, calc(.12 + (var(--arrival-glow) * .2))), inset 0 1px #fff8e714;clip-path:var(--cover-cut-small);transform:translateY(calc((1 - var(--threshold-depth)) * 12px)) scale(calc(.985 + (var(--threshold-depth) * .015)));transform-origin:50%;background:linear-gradient(90deg,#ffd9791a,#65d9d30f),#03070ab8;border-left-color:#ffd97980;grid-template-rows:auto auto 1fr;grid-template-columns:minmax(128px,.38fr) minmax(0,.62fr);align-items:end;gap:4px clamp(12px,2vw,22px);padding:clamp(10px,1.4vw,16px);display:grid;position:relative;overflow:hidden}.corridor-threshold-handoff:before{content:"";background:linear-gradient(90deg, rgba(255, 217, 121, calc(var(--threshold-progress) * .12)), transparent 34%), repeating-linear-gradient(90deg, transparent 0 23px, #fff8e709 24px, transparent 25px), repeating-linear-gradient(0deg, transparent 0 34px, #65d9d309 35px, transparent 36px);opacity:calc(.46 + (var(--threshold-progress) * .32));pointer-events:none;position:absolute;inset:0}.corridor-threshold-handoff>*{z-index:1;position:relative}.corridor-threshold-handoff strong{color:#fff8e7e6;white-space:nowrap;min-width:0;font-size:clamp(16px,1.42vw,21px);line-height:1.18}.corridor-threshold-handoff p{color:#fff8e78f;font-size:clamp(12px,1vw,13px);line-height:1.45}.corridor-threshold-sheet-deck{perspective:760px;grid-area:1/2/span 3;min-width:0;min-height:clamp(96px,10vw,132px);position:relative;overflow:hidden}.corridor-threshold-sheet{opacity:0;transform:translateY(calc(18px - (var(--intake-spread) * 18px))) rotateX(calc(10deg - (var(--intake-spread) * 10deg))) scale(calc(.96 + (var(--intake-spread) * .04)));pointer-events:none;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:clamp(4px,.7vw,8px);transition:opacity .22s,transform .26s;display:grid;position:absolute;inset:0}.corridor-threshold-sheet.is-active{opacity:1;transform:translateY(0)scale(1)}.corridor-threshold-file{aspect-ratio:16/10;min-width:0;box-shadow:0 12px 32px #00000061, 0 0 20px rgba(101, 217, 211, calc(var(--arrival-glow) * .1));transform:translateX(calc((var(--file-index) - 2) * var(--intake-spread) * 4px)) translateY(calc((1 - var(--intake-spread)) * 18px)) rotate(calc((var(--file-index) - 2) * (1.4deg + (var(--intake-spread) * .35deg)))) scale(calc(.965 + (var(--intake-spread) * .035)));transform-origin:bottom;background:#05080b;border:1px solid #fff8e738;border-bottom-color:#ffd9796b;align-content:end;margin:0;display:grid;position:relative;overflow:hidden}.corridor-threshold-file:nth-child(2n){margin-bottom:clamp(8px,1.2vw,15px)}.corridor-threshold-file:nth-child(3n){margin-bottom:clamp(2px,.6vw,8px)}.corridor-threshold-file img{object-fit:cover;width:100%;height:100%;filter:saturate(calc(.82 + (var(--intake-spread) * .2))) brightness(calc(.82 + (var(--arrival-glow) * .18)));display:block}.corridor-threshold-file figcaption{color:#fff8e7db;text-shadow:0 1px 8px #000000e6;justify-content:space-between;gap:4px;font-size:9px;font-weight:950;line-height:1;display:flex;position:absolute;bottom:4px;left:4px;right:4px}.corridor-threshold-file figcaption span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.corridor-index-threshold a{min-height:46px;color:var(--cover-cyan);clip-path:var(--cover-cut-small);background:#65d9d314;border:1px solid #65d9d380;place-items:center;padding:0 18px;font-weight:950;text-decoration:none;display:inline-grid}.corridor-index-threshold a:hover,.corridor-index-threshold a:focus-visible{color:#050708;background:var(--cover-cyan);outline:none}.corridor-stop{border-top:1px solid #fff8e729;grid-template-columns:minmax(220px,.42fr) minmax(0,.58fr);align-items:center;gap:clamp(22px,5vw,74px);min-height:clamp(560px,68vw,760px);padding:clamp(24px,4vw,54px) 0;display:grid;position:relative}.corridor-stop.is-right{grid-template-columns:minmax(0,.58fr) minmax(220px,.42fr)}.corridor-stop.is-right .corridor-year-copy{text-align:right;order:2;justify-items:end}.corridor-stop.is-right .corridor-lightboxes{order:1}.corridor-stop:before{content:"";opacity:.54;background:linear-gradient(#0000,#ffd97947,#0000);width:1px;position:absolute;top:12%;bottom:8%;left:50%}.corridor-year-copy{justify-items:start;gap:9px;display:grid}.corridor-curator-note{background:linear-gradient(90deg,#ffd97914,#0000 72%);border-left:1px solid #ffd9796b;gap:7px;max-width:460px;padding:11px 0 11px 16px;display:grid}.corridor-curator-note span{color:#65d9d3c7;width:max-content;max-width:100%;font-size:12px;font-weight:900}.corridor-room{color:var(--cover-cyan);border-top:1px solid #65d9d36b;padding-top:8px;font-size:12px;font-weight:900}.corridor-year-copy h3{color:#fff8e7f5;text-shadow:0 24px 70px #00000094;margin:0;font-family:Noto Serif TC,Songti TC,serif;font-size:clamp(72px,12vw,168px);font-weight:900;line-height:.84}.corridor-curator-note strong{color:var(--cover-gold);font-size:clamp(18px,2vw,28px);line-height:1.25}.corridor-curator-note p{color:#fff8e7b8;max-width:420px;margin:0;font-size:clamp(15px,1.55vw,19px);line-height:1.8}.corridor-year-copy small{color:#fff8e794;font-weight:900}.corridor-room-route{color:#fff8e7b8;border-top:1px solid #65d9d338;gap:9px;width:min(460px,100%);margin-top:3px;padding-top:10px;display:grid}.corridor-stop.is-right .corridor-room-route{text-align:right;justify-items:end;margin-left:auto}.corridor-room-route p{color:#65d9d3d1;letter-spacing:0;flex-wrap:wrap;gap:0 .2em;margin:0;font-size:12px;font-weight:900;line-height:1.45;display:flex}.corridor-room-route p span{white-space:nowrap}.corridor-room-route ol{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.corridor-stop.is-right .corridor-room-route ol{justify-content:flex-end}.corridor-room-route li{--route-node-focus:.14;min-width:0;min-height:28px;clip-path:var(--cover-cut-small);isolation:isolate;background:linear-gradient(90deg,#65d9d317,#fff8e706);border:1px solid #fff8e721;border-left-color:#65d9d37a;grid-template-columns:auto minmax(0,auto);align-items:center;gap:6px;padding:5px 8px 5px 7px;display:inline-grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff8e70f}.corridor-room-route li:before{content:"";z-index:-1;opacity:calc(var(--route-node-focus) * .86);transform:scaleX(calc(.18 + (var(--route-node-focus) * .82)));transform-origin:0;background:linear-gradient(90deg,#65d9d33d,#ffd9792e,#0000 74%);transition:opacity .42s,transform .52s;position:absolute;inset:-1px}.corridor-room-route li.is-primary{--route-node-focus:.38;background:linear-gradient(90deg,#ffd97924,#65d9d309);border-color:#ffd97980}.corridor-room-route li i{color:var(--cover-cyan);font-size:10px;font-style:normal;font-weight:900;line-height:1}.corridor-room-route li b{color:#fff8e7d1;overflow-wrap:anywhere;min-width:0;font-size:11px;font-weight:900;line-height:1.15}.corridor-room-route li.is-primary b{color:var(--cover-gold)}.corridor-lightboxes{perspective:1200px;min-height:clamp(420px,48vw,600px);position:relative}.corridor-lightbox{--route-work-focus:0;aspect-ratio:16/9;width:clamp(180px,22vw,340px);min-width:0;color:var(--cover-ink);text-align:left;cursor:pointer;transform:translateZ(calc((5 - var(--lamp-index)) * 18px)) rotateY(-9deg) rotateZ(calc((var(--lamp-index) - 2) * 2.2deg));transform-origin:50%;clip-path:var(--cover-cut-small);background:#050607;border:1px solid #fff8e72e;border-radius:0;align-content:end;padding:0;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;position:absolute;overflow:hidden;box-shadow:0 28px 76px #00000080,0 0 42px #ffd97914}.corridor-lightbox:first-child{top:2%;left:3%}.corridor-lightbox:nth-child(2){top:9%;right:5%;transform:translateZ(64px)rotateY(8deg)rotate(2.4deg)}.corridor-lightbox:nth-child(3){width:clamp(170px,19vw,300px);top:39%;left:20%}.corridor-lightbox:nth-child(4){width:clamp(160px,18vw,286px);top:54%;right:0;transform:translateZ(20px)rotateY(8deg)rotate(-3deg)}.corridor-lightbox:nth-child(5){opacity:.82;width:clamp(140px,15vw,230px);top:20%;left:43%}.corridor-lightbox.is-square{aspect-ratio:1;width:clamp(138px,16vw,250px)}.corridor-lightbox img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.corridor-lightbox:after{content:"";pointer-events:none;background:linear-gradient(#0000,#05080beb);position:absolute;inset:45% 0 0}.corridor-lightbox span{z-index:1;gap:3px;padding:26px 10px 10px;display:grid;position:relative}.corridor-lightbox small{width:max-content;max-width:100%;color:var(--cover-cyan);font-size:11px;font-weight:900}.corridor-lightbox strong{color:var(--cover-ink);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(13px,1.35vw,16px);line-height:1.2;overflow:hidden}.corridor-lightbox:hover,.corridor-lightbox:focus-visible{z-index:8;border-color:#ffd979b8;outline:none;transform:translateZ(120px)rotateY(0)rotate(0)scale(1.04);box-shadow:0 34px 88px #0000009e,0 0 52px #ffd9792e}.cover-corridor-band .button,.cover-gallery-band .button,.cover-gallery-band .cover-count{clip-path:var(--cover-cut-small)}@media (width<=980px){.cover-corridor-hero{grid-template-columns:1fr;min-height:auto;padding-top:116px}.corridor-opening{z-index:0;opacity:.9}.corridor-opening:before{width:min(118vw,760px);height:min(72svh,640px);top:82px}.corridor-opening:after{width:min(96vw,680px);top:76px}.corridor-opening-panel{--door-left-x:-30%;--door-left-tilt:-42deg;--door-left-skew:-1.2deg;--door-right-x:30%;--door-right-tilt:42deg;--door-right-skew:1.2deg;opacity:.46;width:52vw;top:92px;bottom:18%}.corridor-opening-slit{opacity:.5;top:92px;bottom:20%}.corridor-opening-threshold{opacity:.46;bottom:8%;left:8%;right:8%}.corridor-feature-lightbox{justify-self:start;width:min(620px,100%);transform:none}.corridor-ledger{width:max-content;max-width:100%;position:relative;bottom:auto;right:auto}.corridor-heading,.corridor-stop,.corridor-stop.is-right{grid-template-columns:1fr}.corridor-stop.is-right .corridor-year-copy,.corridor-stop.is-right .corridor-lightboxes{order:initial;text-align:left;justify-items:start}.corridor-stop:before{left:0}}@media (width<=720px){.cover-corridor-hero{padding-inline:18px}.corridor-opening{opacity:.82}.corridor-opening:before{width:124vw;height:min(68svh,540px);top:92px}.corridor-opening:after{width:112vw;top:86px}.corridor-opening-panel{opacity:.38;width:58vw;top:102px;bottom:32%}.corridor-opening-slit{opacity:.44;width:5px;top:102px;bottom:33%}.corridor-opening-threshold{opacity:.34;height:min(18svh,150px);bottom:25%}.corridor-architecture span:nth-child(2),.corridor-architecture span:nth-child(3){display:none}.corridor-hero-copy{gap:16px}.corridor-hero-actions{grid-template-columns:1fr;justify-items:start;display:grid}.corridor-exhibition-line{gap:5px 8px;width:100%}.corridor-exhibition-line span{white-space:normal}.corridor-route-preview{overscroll-behavior-inline:contain;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:minmax(118px,38vw);grid-auto-flow:column;width:calc(100vw - 36px);max-width:100%;overflow-x:auto}.corridor-route-link{min-height:48px;padding:8px 10px}.corridor-feature-lightbox figcaption{padding:12px}.corridor-heading{padding-top:64px}.corridor-heading-copy span{white-space:normal}.corridor-year-rail{clip-path:none;grid-template-columns:repeat(3,minmax(0,1fr));overflow-x:visible}.corridor-year-rail a{min-height:50px}.corridor-year-rail a.is-index{grid-column:1/-1}.corridor-stop{min-height:auto;padding-block:38px}.corridor-index-threshold{--threshold-depth:1;--intake-spread:1;--arrival-glow:.5;grid-template-columns:1fr;gap:8px;margin-top:8px;margin-bottom:34px;padding-block:16px}.corridor-index-threshold:before{top:0;left:0;right:0;transform:none}.corridor-index-threshold:after{height:44px;bottom:-22px;left:18px;right:18px;transform:none}.corridor-table-vane{clip-path:polygon(8% 0,92% 0,100% 100%,0 100%);opacity:.42;inset:-92px 16px -42px;transform:perspective(620px)rotateX(58deg)scaleX(.98)}.corridor-threshold-copyblock>strong{font-size:clamp(22px,8vw,34px)}.corridor-threshold-copyblock p{max-width:30em}.corridor-threshold-handoff{grid-template-columns:1fr;gap:6px;min-height:0}.corridor-threshold-sheet-deck{grid-area:auto;min-height:clamp(70px,18vw,92px)}.corridor-threshold-file figcaption{font-size:8px}.corridor-index-threshold a{width:max-content;max-width:100%;min-height:42px}.corridor-year-copy h3{font-size:clamp(42px,15vw,64px)}.corridor-year-copy p{max-width:none}.corridor-lightboxes{perspective:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-height:0;display:grid}.corridor-lightbox,.corridor-lightbox:nth-child(n),.corridor-lightbox.is-square{opacity:1;width:auto;position:relative;top:auto;left:auto;right:auto;transform:none}.corridor-lightbox:first-child{grid-column:1/-1}.corridor-lightbox:hover,.corridor-lightbox:focus-visible{transform:translateY(-3px)}.corridor-lightbox strong{white-space:normal;font-size:12px}}.cover-corridor-band{background:radial-gradient(circle at 50% 10%,#fff8e71f,#0000 34%),radial-gradient(at 18% 44%,#78482d33,#0000 42%),linear-gradient(#090b09 0%,#111410 24%,#1a120d 58%,#070808 100%);scroll-margin-top:0}.cover-gallery-band,.corridor-stop{scroll-margin-top:0}.cover-corridor-band:before,.cover-corridor-band:after{content:"";pointer-events:none;position:absolute;inset:0}.corridor-heading{align-content:end;min-height:auto;padding-top:clamp(30px,3.8vw,56px);padding-bottom:clamp(10px,2vw,24px)}.corridor-stop{--stop-copy-opacity:.46;--stop-copy-y:34px;--stop-copy-scale:.96;--stop-haze:0;--stop-haze-scale:.78;--stop-lamp-opacity:.58;--stop-lamp-sat:.86;--stop-lamp-bright:.82;--stop-main-y:-8px;--stop-main-z:130px;--stop-main-scale:1.04;--stop-side-y:0px;--stop-side-z:74px;--stop-wall-light:0;--stop-wall-scale:.8;--room-route-focus:0;--route-sweep:0;--route-step-1:0;--route-step-2:0;--route-step-3:0;--route-step-4:0;perspective:1500px;isolation:isolate;border-top:0;min-height:clamp(620px,80svh,790px);padding:clamp(34px,5vw,72px) 0}.corridor-stop:before{opacity:.32;top:8%;bottom:8%;left:44%}.corridor-stop:after{content:"";z-index:-1;transform-origin:bottom;opacity:.72;background:radial-gradient(at 50% 34%,#ffd9791a,#0000 38%),linear-gradient(90deg,#0000 0 13%,#65d9d30e 13.2%,#0000 13.7% 86.3%,#fff8e70e 86.8%,#0000 87%),repeating-linear-gradient(0deg,#fff8e707 0 1px,#0000 1px 108px);border:1px solid #fff8e71a;transition:opacity .52s,border-color .52s,box-shadow .52s;position:absolute;inset:5% 3%;transform:perspective(1100px)rotateX(58deg)translateY(8%);box-shadow:inset 0 0 100px #fff8e709}.corridor-stop.is-in-view:before{opacity:.62;box-shadow:0 0 56px #ffd9792e}.corridor-year-copy{opacity:.46;align-self:start;transition:opacity .42s,transform .52s;position:sticky;top:clamp(104px,15vh,152px);transform:translateY(34px)scale(.96)}.cover-gsap-years-ready .corridor-year-copy{opacity:var(--stop-copy-opacity);transform:translateY(var(--stop-copy-y)) scale(var(--stop-copy-scale))}.corridor-stop.is-in-view .corridor-year-copy{opacity:1;transform:translateY(0)scale(1)}.cover-gsap-years-ready .corridor-stop.is-in-view .corridor-year-copy{opacity:var(--stop-copy-opacity);transform:translateY(var(--stop-copy-y)) scale(var(--stop-copy-scale))}.corridor-year-copy h3{color:#fff8e7fa;opacity:.86;text-shadow:0 0 28px #ffd9791a,0 18px 58px #00000094;font-size:clamp(48px,7vw,96px)}.corridor-curator-note{background:0 0;border-top:1px solid #ffd9795c;border-bottom:1px solid #fff8e714;border-left:0;width:min(460px,100%);padding:14px 0 16px;box-shadow:inset 0 1px #fff8e714}.corridor-stop.is-right .corridor-curator-note{text-align:right}.corridor-curator-note strong{max-width:100%;color:var(--cover-gold);font-size:clamp(19px,2.1vw,30px);line-height:1.25;display:block}.corridor-curator-note p{max-width:38em}.corridor-theme-line{color:#fff8e7bd;flex-wrap:wrap;gap:6px 9px;width:min(460px,100%);margin-top:14px;font-size:clamp(13px,1.2vw,15px);font-weight:850;line-height:1.5;display:flex}.corridor-stop.is-right .corridor-theme-line{text-align:right;justify-content:flex-end;margin-left:auto}.corridor-theme-line span{white-space:nowrap}.corridor-theme-line i{color:#65d9d394;font-style:normal}.corridor-room-route{opacity:.58;border-top-color:#65d9d342;margin-top:16px;padding-top:13px;transition:opacity .42s,transform .52s,border-color .42s;transform:translateY(10px)}.corridor-stop.is-in-view .corridor-room-route{opacity:1;transform:translateY(0)}.cover-gsap-years-ready .corridor-stop.is-in-view .corridor-room-route{opacity:calc(.5 + (var(--room-route-focus) * .5));transform:translateY(calc(10px - (var(--room-route-focus) * 10px)));border-top-color:rgba(101, 217, 211, calc(.22 + (var(--room-route-focus) * .28)))}.cover-gsap-years-ready .corridor-stop.is-current-room .corridor-room-route li{border-color:#fff8e72e;border-left-color:rgba(101, 217, 211, calc(.38 + (var(--room-route-focus) * .34)))}.cover-gsap-years-ready .corridor-stop.is-current-room .corridor-room-route li.is-primary{border-color:rgba(255, 217, 121, calc(.42 + (var(--room-route-focus) * .32)));box-shadow:inset 0 1px #fff8e714, 0 0 calc(var(--room-route-focus) * 28px) #ffd9791f}.corridor-stop.is-in-view .corridor-room-route li{--route-node-focus:.46}.cover-gsap-years-ready .corridor-stop.is-current-room .corridor-room-route li:first-child{--route-node-focus:var(--route-step-1)}.cover-gsap-years-ready .corridor-stop.is-current-room .corridor-room-route li:nth-child(2){--route-node-focus:var(--route-step-2)}.cover-gsap-years-ready .corridor-stop.is-current-room .corridor-room-route li:nth-child(3){--route-node-focus:var(--route-step-3)}.cover-gsap-years-ready .corridor-stop.is-current-room .corridor-room-route li:nth-child(4){--route-node-focus:var(--route-step-4)}.cover-gsap-years-ready .corridor-stop.is-current-room .corridor-room-route li{border-bottom-color:rgba(255, 217, 121, calc(.12 + (var(--route-node-focus) * .42)));color:rgba(255, 248, 231, calc(.68 + (var(--route-node-focus) * .26)))}.corridor-lightboxes{min-height:64svh;transform-style:preserve-3d;position:sticky;top:clamp(82px,11vh,112px)}.corridor-lightboxes:before{content:"";z-index:0;filter:blur(4px);opacity:0;pointer-events:none;background:radial-gradient(circle,#ffd9792e,#0000 24%),radial-gradient(circle,#65d9d314,#0000 48%);width:min(68vw,760px);height:min(68vw,760px);transition:opacity .52s,transform .64s;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)scale(.78)}.corridor-lightboxes:after{content:"";z-index:0;filter:blur(2px);opacity:0;pointer-events:none;transform-origin:22%;background:radial-gradient(at 34% 40%,#ffd9793d,#0000 58%),radial-gradient(at 44% 82%,#ffd9791f,#0000 48%),linear-gradient(90deg,#fff8e712,#0000 64%);width:min(76vw,860px);height:min(48vw,520px);transition:opacity .56s,transform .68s;position:absolute;top:10%;left:-4%;transform:perspective(900px)rotateY(-6deg)scale(.8)}.corridor-stop.is-right .corridor-lightboxes:after{transform-origin:78%;left:auto;right:-4%;transform:perspective(900px)rotateY(6deg)scale(.8)}.corridor-lightbox{opacity:.56;filter:saturate(.86)brightness(.82);border-color:#fff8e729;transition:opacity .42s,filter .42s,transform .62s cubic-bezier(.2,.82,.2,1),border-color .24s,box-shadow .24s}.corridor-lightbox.is-featured{background:linear-gradient(#ffd97929,#0000 18%),#030405;border-color:#ffd9797a;box-shadow:0 36px 96px #000000ad,0 0 64px #ffd9791f,inset 0 0 0 1px #fff8e714}.corridor-lightbox.is-featured img{filter:saturate(1.04)contrast(1.04)}.corridor-stop.is-in-view .corridor-lightboxes:before{opacity:1;transform:translate(-50%,-50%)scale(1)}.corridor-stop.is-in-view .corridor-lightboxes:after{opacity:.88;transform:perspective(900px)rotateY(-4deg)scale(1)}.corridor-stop.is-right.is-in-view .corridor-lightboxes:after{transform:perspective(900px)rotateY(4deg)scale(1)}.cover-gsap-years-ready .corridor-stop.is-in-view .corridor-lightboxes:before{opacity:var(--stop-haze);transform:translate(-50%, -50%) scale(var(--stop-haze-scale))}.cover-gsap-years-ready .corridor-stop.is-in-view .corridor-lightboxes:after{opacity:var(--stop-wall-light);transform:perspective(900px) rotateY(-4deg) scale(var(--stop-wall-scale))}.cover-gsap-years-ready .corridor-stop.is-right.is-in-view .corridor-lightboxes:after{transform:perspective(900px) rotateY(4deg) scale(var(--stop-wall-scale))}.cover-gsap-years-ready .corridor-stop.is-current-room .corridor-lightboxes:after{background:linear-gradient(116deg, transparent 0 18%, rgba(101, 217, 211, calc(var(--route-sweep) * .13)) 31%, rgba(255, 217, 121, calc(var(--route-sweep) * .18)) 46%, transparent 68%), radial-gradient(ellipse at 34% 40%, #ffd9793d, transparent 58%), radial-gradient(ellipse at 44% 82%, #ffd9791f, transparent 48%), linear-gradient(90deg, #fff8e712, transparent 64%)}.cover-gsap-years-ready .corridor-stop.is-right.is-current-room .corridor-lightboxes:after{background:linear-gradient(64deg, transparent 0 18%, rgba(101, 217, 211, calc(var(--route-sweep) * .13)) 31%, rgba(255, 217, 121, calc(var(--route-sweep) * .18)) 46%, transparent 68%), radial-gradient(ellipse at 66% 40%, #ffd9793d, transparent 58%), radial-gradient(ellipse at 56% 82%, #ffd9791f, transparent 48%), linear-gradient(270deg, #fff8e712, transparent 64%)}.corridor-stop.is-in-view .corridor-lightbox{opacity:1;filter:saturate(1.08)brightness()}.corridor-stop.is-in-view .corridor-lightbox:not(.is-featured){opacity:.82;filter:saturate(.96)brightness(.86)}.corridor-stop.is-in-view .corridor-lightbox.is-featured{filter:saturate(1.16)brightness(1.08)contrast(1.04);box-shadow:0 50px 128px #000000c2,0 0 96px #ffd97938,0 68px 120px #ffd97914,inset 0 0 0 1px #fff8e71f}.cover-gsap-years-ready .corridor-stop.is-in-view .corridor-lightbox{opacity:var(--stop-lamp-opacity);filter:saturate(var(--stop-lamp-sat)) brightness(var(--stop-lamp-bright))}.cover-gsap-years-ready .corridor-stop.is-current-room .corridor-lightbox:not(.is-featured){opacity:calc(.42 + (var(--stop-lamp-opacity) * .34));filter:saturate(calc(var(--stop-lamp-sat) * .88)) brightness(calc(var(--stop-lamp-bright) * .84))}.cover-gsap-years-ready .corridor-stop.is-current-room .corridor-lightbox.is-featured{opacity:var(--stop-lamp-opacity);filter:saturate(calc(var(--stop-lamp-sat) * 1.08)) brightness(calc(var(--stop-lamp-bright) * 1.08)) contrast(1.04)}.corridor-stop.is-in-view .corridor-lightbox:first-child,.corridor-stop.is-in-view .corridor-lightbox:nth-child(2),.corridor-stop.is-in-view .corridor-lightbox:nth-child(3),.corridor-stop.is-in-view .corridor-lightbox:nth-child(4){--route-work-focus:.42}.cover-gsap-years-ready .corridor-stop.is-current-room .corridor-lightbox:first-child{--route-work-focus:var(--route-step-1)}.cover-gsap-years-ready .corridor-stop.is-current-room .corridor-lightbox:nth-child(2){--route-work-focus:var(--route-step-2)}.cover-gsap-years-ready .corridor-stop.is-current-room .corridor-lightbox:nth-child(3){--route-work-focus:var(--route-step-3)}.cover-gsap-years-ready .corridor-stop.is-current-room .corridor-lightbox:nth-child(4){--route-work-focus:var(--route-step-4)}.cover-gsap-years-ready .corridor-stop.is-current-room .corridor-lightbox:nth-child(-n+4){border-color:rgba(255, 217, 121, calc(.2 + (var(--route-work-focus) * .38)));box-shadow:0 32px 92px #000000a8, 0 0 calc(16px + (var(--route-work-focus) * 72px)) #ffd97921, 0 0 calc(var(--route-work-focus) * 44px) #65d9d314, inset 0 0 0 1px rgba(255, 248, 231, calc(.04 + (var(--route-work-focus) * .12)))}.cover-gsap-years-ready .corridor-stop.is-current-room .corridor-lightbox:nth-child(-n+4) .corridor-work-role{border-color:rgba(255, 217, 121, calc(.3 + (var(--route-work-focus) * .42)));box-shadow:0 0 calc(var(--route-work-focus) * 24px) #ffd9792e}.corridor-lightbox:first-child{z-index:4;width:clamp(330px,39vw,620px);top:5%;left:0;transform:translate3d(-12px,18px,60px)rotateY(-10deg)rotate(-1deg)scale(.94)}.corridor-lightbox:first-child.is-square{width:clamp(280px,24vw,360px);top:0}.corridor-stop.is-in-view .corridor-lightbox:first-child{transform:translate3d(0,-10px,120px)rotateY(-3deg)rotate(-.4deg)scale(1.02);box-shadow:0 40px 100px #000000ad,0 0 54px #ffd9791f}.cover-gsap-years-ready .corridor-stop.is-in-view .corridor-lightbox:first-child{transform:translate3d(0, var(--stop-main-y), var(--stop-main-z)) rotateY(-4deg) rotateZ(-.6deg) scale(var(--stop-main-scale))}.cover-gsap-years-ready .corridor-stop:not(.is-current-room) .corridor-lightboxes{opacity:0;transition:opacity .36s}.cover-gsap-years-ready .corridor-stop.is-current-room .corridor-lightboxes{opacity:1}.corridor-lightbox:nth-child(2){z-index:3;width:clamp(210px,23vw,360px);top:2%;right:1%;transform:translate3d(18px,-22px,10px)rotateY(14deg)rotate(4deg)}.corridor-stop.is-in-view .corridor-lightbox:nth-child(2){transform:translateZ(88px)rotateY(8deg)rotate(2deg)}.cover-gsap-years-ready .corridor-stop.is-in-view .corridor-lightbox:nth-child(2){transform:translate3d(0, var(--stop-side-y), var(--stop-side-z)) rotateY(8deg) rotateZ(2deg)}.corridor-lightbox:nth-child(3){z-index:2;width:clamp(210px,24vw,390px);top:44%;left:28%;transform:translate3d(0,42px,-40px)rotateY(-7deg)rotate(2.6deg)}.corridor-stop.is-in-view .corridor-lightbox:nth-child(3){transform:translate3d(0,8px,52px)rotateY(-4deg)rotate(1deg)}.cover-gsap-years-ready .corridor-stop.is-in-view .corridor-lightbox:nth-child(3){transform:translate3d(0, calc(var(--stop-side-y) + 8px), calc(var(--stop-side-z) - 36px)) rotateY(-4deg) rotateZ(1deg)}.corridor-lightbox:nth-child(4){z-index:2;width:clamp(190px,22vw,330px);top:50%;right:5%;transform:translate3d(22px,34px,-70px)rotateY(10deg)rotate(-4deg)}.corridor-stop.is-in-view .corridor-lightbox:nth-child(4){transform:translateZ(42px)rotateY(5deg)rotate(-2deg)}.cover-gsap-years-ready .corridor-stop.is-in-view .corridor-lightbox:nth-child(4){transform:translate3d(0, var(--stop-side-y), calc(var(--stop-side-z) - 44px)) rotateY(5deg) rotateZ(-2deg)}.corridor-lightbox:nth-child(5){z-index:1;width:clamp(150px,16vw,250px);top:28%;left:52%;transform:translate3d(0,18px,-120px)rotateY(16deg)rotate(-6deg)}.corridor-stop.is-in-view .corridor-lightbox:nth-child(5){transform:translateZ(12px)rotateY(9deg)rotate(-3deg)}.corridor-stop.is-right .corridor-lightbox:first-child{left:auto;right:0;transform:translate3d(18px,28px,60px)rotateY(13deg)rotate(1.5deg)scale(.92)}.corridor-stop.is-right.is-in-view .corridor-lightbox:first-child{transform:translate3d(0,-8px,130px)rotateY(4deg)rotate(.6deg)scale(1.04)}.cover-gsap-years-ready .corridor-stop.is-right.is-in-view .corridor-lightbox:first-child{transform:translate3d(0, var(--stop-main-y), var(--stop-main-z)) rotateY(4deg) rotateZ(.6deg) scale(var(--stop-main-scale))}.corridor-stop.is-right .corridor-lightbox:nth-child(2){left:1%;right:auto;transform:translate3d(-18px,-22px,10px)rotateY(-14deg)rotate(-4deg)}.corridor-stop.is-right.is-in-view .corridor-lightbox:nth-child(2){transform:translateZ(88px)rotateY(-8deg)rotate(-2deg)}.cover-gsap-years-ready .corridor-stop.is-right.is-in-view .corridor-lightbox:nth-child(2){transform:translate3d(0, var(--stop-side-y), var(--stop-side-z)) rotateY(-8deg) rotateZ(-2deg)}.corridor-lightbox:before{content:"";z-index:1;opacity:0;pointer-events:none;background:linear-gradient(116deg,#fff8e71a,#0000 22% 70%,#65d9d314),linear-gradient(#ffd9792e 0 3px,#0000 4px);border:1px solid #ffd97947;transition:opacity .26s;position:absolute;inset:-1px;box-shadow:inset 0 0 0 6px #0305055c}.corridor-lightbox:after{background:linear-gradient(#ffd9793d 0 5px,#0000 6px 30%),linear-gradient(120deg,#fff8e714,#0000 30%),linear-gradient(#0000 28%,#05080bf0)}.corridor-lightbox.is-featured:before{background:linear-gradient(116deg,#fff8e738,#0000 19% 68%,#65d9d31a),linear-gradient(#fff0bb8f 0 5px,#0000 6px);border-color:#ffd97980;box-shadow:inset 0 0 0 8px #03050573,inset 0 18px 42px #ffd9791f}.corridor-work-role{width:max-content;max-width:100%;color:var(--cover-gold);letter-spacing:0;background:#05080b9e;border:1px solid #ffd9795c;align-items:center;gap:6px;padding:3px 7px;font-size:11px;font-weight:950;line-height:1;display:inline-flex}.corridor-work-role[data-route-step]:before{content:attr(data-route-step);min-width:1.7em;min-height:1.45em;color:inherit;border-right:1px solid #15100c3d;place-items:center;padding-right:5px;font-size:10px;line-height:1;display:inline-grid}.corridor-lightbox.is-featured .corridor-work-role{color:#15100c;background:var(--cover-gold)}.corridor-work-reason{color:#fff8e7bd;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(11px,1.1vw,13px);font-style:normal;font-weight:760;line-height:1.35;display:-webkit-box;overflow:hidden}.corridor-stop.is-in-view .corridor-lightbox:before{opacity:.82}.corridor-stop.is-in-view .corridor-lightbox.is-featured:before{opacity:1}.cover-gsap-years-ready .corridor-stop.is-current-room .corridor-lightbox:nth-child(-n+4):before{opacity:calc(.42 + (var(--route-work-focus) * .58))}.cover-gsap-years-ready .corridor-stop.is-current-room .corridor-lightbox:nth-child(-n+4):after{background:linear-gradient(180deg, rgba(255, 217, 121, calc(.18 + (var(--route-work-focus) * .22))) 0 5px, transparent 6px 30%), linear-gradient(120deg, rgba(255, 248, 231, calc(.05 + (var(--route-work-focus) * .1))), transparent 30%), linear-gradient(180deg, transparent 28%, rgba(5, 8, 11, calc(.84 + (var(--route-work-focus) * .1))))}.cover-contact-table{grid-template-columns:minmax(260px,.34fr) minmax(0,1fr);align-items:start;gap:clamp(18px,4vw,54px);display:grid}.cover-contact-preview{isolation:isolate;color:var(--cover-ink);clip-path:var(--cover-cut);background:linear-gradient(135deg,#ffd97924,#65d9d30b),#040709e0;border:1px solid #ffd97938;gap:14px;padding:clamp(14px,1.5vw,18px);display:grid;position:sticky;top:clamp(98px,14vh,142px);box-shadow:0 36px 110px #00000094,0 0 72px #ffd97914,inset 0 1px #fff8e714}.cover-contact-preview:before{content:"";z-index:0;opacity:.72;pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 18px,#fff8e70a 19px,#0000 20px),radial-gradient(at 50% 0,#ffd97929,#0000 46%);position:absolute;inset:0}.cover-contact-preview>*{z-index:1;position:relative}.cover-contact-kicker{color:var(--cover-cyan);letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:900}.cover-contact-handoff{clip-path:var(--cover-cut-small);background:linear-gradient(90deg,#65d9d31f,#ffd9790e),#03060980;border:1px solid #fff8e71f;border-left-color:#65d9d375;gap:4px;padding:8px 10px;display:grid}.cover-contact-handoff span{color:#fff8e780;font-size:11px;font-weight:900;line-height:1.2}.cover-contact-handoff strong{color:#fff8e7d6;overflow-wrap:anywhere;min-width:0;font-size:13px;line-height:1.35}.cover-contact-preview.has-handoff .cover-contact-handoff{border-color:#ffd97947 #ffd97947 #ffd97947 #ffd979b8;box-shadow:inset 3px 0 #ffd9793d}.cover-contact-register{clip-path:var(--cover-cut-small);background:linear-gradient(90deg,#ffd97917,#65d9d30b),#03060985;border:1px solid #fff8e71f;border-left-color:#ffd97961;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:center;gap:7px;padding:7px 9px;display:grid}.cover-contact-register span,.cover-contact-register strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cover-contact-register span{color:var(--cover-gold);font-size:11px;font-weight:950;line-height:1.2}.cover-contact-register strong{color:#fff8e7b3;font-size:12px;line-height:1.25}.cover-contact-preview[data-inspection-state=active] .cover-contact-register{border-color:#ffd9794d #ffd9794d #ffd9794d #65d9d394;box-shadow:inset 3px 0 #65d9d329}.cover-contact-preview figure{clip-path:var(--cover-cut-small);background:#050607;margin:0;position:relative;overflow:hidden}.cover-contact-preview figure:after{content:"";pointer-events:none;background:linear-gradient(116deg,#fff8e72e,#0000 20% 70%,#65d9d314),linear-gradient(#ffd9794d 0 4px,#0000 5px);border:1px solid #ffd97952;position:absolute;inset:0}.cover-contact-preview img{aspect-ratio:16/9;object-fit:cover;width:100%;transition:opacity .18s,transform .26s;display:block}.cover-contact-preview.is-changing img{opacity:.62;transform:scale(1.04)}.cover-contact-copy{gap:6px;display:grid}.cover-contact-copy small{color:#fff8e78f;font-weight:900}.cover-contact-copy strong{color:var(--cover-gold);font-size:clamp(18px,2vw,26px);line-height:1.18}.cover-contact-copy p{color:#fff8e7ad;margin:0;font-size:14px;line-height:1.7}.cover-contact-related{border-top:1px solid #fff8e71f;gap:9px;padding-top:12px;display:grid}.cover-contact-related>span{color:#fff8e79e;font-size:12px;font-weight:900;line-height:1.35}.cover-related-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cover-related-item{min-width:0;color:var(--cover-ink);text-align:left;cursor:pointer;background:#fff8e70b;border:1px solid #65d9d338;gap:6px;padding:6px;transition:border-color .18s,background .18s,transform .18s;display:grid}.cover-related-item:hover,.cover-related-item:focus-visible{background:#65d9d31a;border-color:#65d9d394;outline:none;transform:translateY(-2px)}.cover-related-item img{aspect-ratio:16/9;object-fit:cover;background:#050607;width:100%;display:block}.cover-related-item span,.cover-related-item strong{min-width:0;overflow:hidden}.cover-related-item span{color:var(--cover-cyan);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:900;line-height:1.2}.cover-related-item strong{color:#fff8e7d6;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:850;line-height:1.28;display:-webkit-box}.cover-gallery-grid.is-inspecting .cover-card:not(.is-previewed):not(.is-related){opacity:.58;filter:grayscale(.12)saturate(.66)brightness(.76);transform:scale(.992)}.cover-gallery-grid.is-inspecting .cover-card:not(.is-previewed):not(.is-related) .cover-card-register,.cover-gallery-grid.is-inspecting .cover-card:not(.is-previewed):not(.is-related) .cover-card-year,.cover-gallery-grid.is-inspecting .cover-card:not(.is-previewed):not(.is-related) .cover-card-curation,.cover-gallery-grid.is-inspecting .cover-card:not(.is-previewed):not(.is-related) .cover-card-format{opacity:.56}.cover-gallery-grid.is-inspecting .cover-card.is-related{opacity:.94;filter:saturate(.98)brightness(.98);border-color:#65d9d380;transform:translateY(-3px);box-shadow:0 24px 66px #00000080,inset 0 0 0 1px #65d9d32e,0 0 32px #65d9d31f}.cover-gallery-grid.is-inspecting .cover-card.is-related .cover-card-register b{color:var(--cover-cyan);border-color:#65d9d357}.cover-card.is-previewed{z-index:2;filter:saturate(1.12)brightness(1.06);border-color:#ffd979b8;transform:translateY(-6px);box-shadow:0 28px 84px #00000094,0 0 0 1px #ffd97942,0 0 52px #ffd9792e}.cover-card.is-previewed img{filter:saturate(1.04)brightness(1.02)}.cover-card.is-previewed .cover-card-register b,.cover-card.is-previewed .cover-card-register i{background:#07090adb;border-color:#ffd97961}.cover-card.is-previewed:after{background:linear-gradient(#ffd9794d 0 4px,#0000 5px 42%),linear-gradient(120deg,#fff8e72e,#0000 28% 68%,#65d9d31f)}.cover-dialog{background:radial-gradient(circle at 24% 18%,#fff8e724,#0000 34%),radial-gradient(circle at 82% 24%,#65d9d314,#0000 34%),linear-gradient(135deg,#0c0e0cfa,#120d0afa);border-color:#ffd97942;width:min(1220px,100vw - 28px);max-height:min(880px,100svh - 28px);box-shadow:0 48px 150px #000000c2}.cover-dialog::backdrop{backdrop-filter:blur(12px);background:radial-gradient(circle,#ffd97921,#0000 28%),#000000d1}.cover-dialog-grid{grid-template-columns:minmax(0,.72fr) minmax(280px,.28fr);align-items:center;gap:clamp(14px,2.6vw,34px);min-height:min(620px,100svh - 90px)}.cover-dialog-media{background:linear-gradient(#fff8e70d,#0000 24%),radial-gradient(at 50% 46%,#fff8e729,#0000 48%),linear-gradient(90deg,#65d9d30b,#0000 20% 84%,#ffd9790f),#0608077a;align-items:center;min-height:min(600px,100svh - 92px);padding:clamp(14px,2.4vw,30px);display:grid;position:relative;overflow:visible;box-shadow:inset -1px 0 #fff8e714}.cover-dialog-copy{background:linear-gradient(#fff8e709,#0000 28%),radial-gradient(circle at 0 18%,#65d9d31a,#0000 32%),linear-gradient(#1e1612ad,#070909f5);align-content:center;gap:10px;padding:clamp(20px,2.5vw,32px) clamp(18px,2.2vw,28px);box-shadow:inset 1px 0 #fff8e714}.cover-dialog-stack{perspective:1300px;isolation:isolate;place-items:center;min-height:min(46vw,500px);display:grid;position:relative}.cover-dialog-stack img{z-index:4;object-fit:contain;width:min(98%,800px);height:auto;max-height:min(68svh,640px);clip-path:var(--cover-cut-small);background:#050607;border:1px solid #fff8e738;transition:opacity .18s,filter .18s,transform .22s;position:relative;transform:translateZ(72px)rotateY(-1deg);box-shadow:0 34px 110px #000000ad,0 0 0 1px #ffd97914}.cover-dialog-layer{z-index:1;background-image:var(--dialog-cover-image);clip-path:var(--cover-cut-small);opacity:.42;pointer-events:none;background-position:50%;background-size:cover;border:1px solid #ffd97938;position:absolute;inset:10% 5%}.cover-dialog-layer.is-shadow{filter:blur(12px)saturate(.6)brightness(.55);transform:translate3d(-18px,18px,-120px)rotateY(-12deg)scale(.94)}.cover-dialog-layer.is-date,.cover-dialog-layer.is-format{color:var(--cover-cyan);text-shadow:0 2px 20px #000c;background:linear-gradient(180deg, transparent 42%, #05080be6), var(--dialog-cover-image) center / cover;align-content:end;padding:16px;font-size:clamp(16px,3vw,32px);font-weight:900;line-height:1;display:grid}.cover-dialog-layer.is-date{inset:7% 26% 20% 1%;transform:translate3d(-24px,-12px,6px)rotateY(-8deg)rotate(-1deg)}.cover-dialog-layer.is-format{color:var(--cover-gold);inset:24% 2% 7% 34%;transform:translate3d(26px,18px,24px)rotateY(8deg)rotate(1deg)}.cover-dialog-plaque{z-index:6;color:#fff8e7b8;min-width:0;max-width:min(520px,100% - 56px);clip-path:var(--cover-cut-small);backdrop-filter:blur(10px);background:linear-gradient(90deg,#ffd97924,#65d9d314),#030609c2;border:1px solid #fff8e721;border-left-color:#ffd97994;align-items:center;gap:8px;margin:0;padding:8px 10px;display:flex;position:absolute;bottom:clamp(16px,3vw,36px);left:clamp(18px,3vw,42px)}.cover-dialog-plaque span,.cover-dialog-plaque strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cover-dialog-plaque span{color:var(--cover-gold);font-size:11px;font-weight:950;line-height:1.2}.cover-dialog-plaque strong{color:#fff8e7cc;font-size:12px;font-weight:900;line-height:1.2}.cover-dialog[open] .cover-dialog-stack img,.cover-dialog[open] .cover-dialog-layer{animation:.52s cubic-bezier(.18,.9,.2,1) both coverExplodeIn}.cover-dialog[open] .cover-dialog-layer.is-date{animation-delay:80ms}.cover-dialog[open] .cover-dialog-layer.is-format{animation-delay:.13s}.cover-dialog-handoff{clip-path:var(--cover-cut-small);background:linear-gradient(90deg,#65d9d31f,#ffd97912),#040709ad;border:1px solid #fff8e721;border-left-color:#65d9d380;gap:5px;padding:10px 12px;display:grid}.cover-dialog-handoff small{color:#fff8e780;font-size:11px;font-weight:900;line-height:1.2}.cover-dialog-handoff strong{color:var(--cover-gold);overflow-wrap:anywhere;font-size:clamp(15px,1.45vw,18px);line-height:1.35}.cover-dialog-handoff p{color:#fff8e7a3;margin:0;font-size:13px;line-height:1.55}.cover-dialog[data-dialog-source=year-wall] .cover-dialog-handoff{border-color:#ffd9794d #ffd9794d #ffd9794d #ffd979c2;box-shadow:inset 3px 0 #ffd97938}.cover-dialog-wall-label{border-top:1px solid #65d9d342;gap:6px;padding-top:12px;display:grid}.cover-dialog-wall-label span{color:var(--cover-cyan);font-size:13px;font-weight:950;line-height:1.2}.cover-dialog-wall-label strong{color:#fff8e794;overflow-wrap:anywhere;font-size:12px;font-weight:900;line-height:1.25}.cover-dialog-route{color:#fff8e7b8;width:max-content;max-width:100%;clip-path:var(--cover-cut-small);background:linear-gradient(90deg,#ffd9791a,#65d9d314),#0407098a;border:1px solid #65d9d357;border-left-color:#ffd9799e;padding:7px 10px;font-size:12px;font-weight:950;line-height:1.2;display:inline-grid}.cover-dialog-curation{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:8px;min-width:0;margin-block:4px 2px;display:grid}.cover-dialog-nav,.cover-dialog-position{color:#fff8e7d1;min-height:44px;clip-path:var(--cover-cut-small);background:#fff8e70e;border:1px solid #fff8e729}.cover-dialog-nav{cursor:pointer;font:inherit;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-weight:900;transition:border-color .18s,color .18s,background .18s,transform .18s;display:flex}.cover-dialog-nav.is-prev{grid-column:1}.cover-dialog-nav.is-next{grid-column:3}.cover-dialog-nav span{color:var(--cover-cyan);font-size:18px;line-height:1}.cover-dialog-nav strong{letter-spacing:0;white-space:nowrap;font-size:13px}.cover-dialog-nav:hover,.cover-dialog-nav:focus-visible{color:var(--cover-gold);background:#ffd9791f;border-color:#ffd9799e;outline:none;transform:translateY(-1px)}.cover-dialog-nav:disabled{cursor:default;opacity:.36;transform:none}.cover-dialog-position{min-width:132px;color:var(--cover-cyan);letter-spacing:0;white-space:nowrap;text-transform:uppercase;background:linear-gradient(90deg,#65d9d31f,#ffd97917),#040709bd;grid-column:2;place-items:center;padding:0 14px;font-size:12px;font-weight:900;display:grid}.cover-dialog-room-rail{clip-path:var(--cover-cut-small);background:linear-gradient(90deg,#ffd97914,#65d9d30d),#0306099e;border:1px solid #fff8e721;border-left-color:#ffd97985;gap:8px;padding:10px;display:grid}.cover-dialog-room-rail-copy{flex-wrap:wrap;align-items:baseline;gap:5px 8px;min-width:0;display:flex}.cover-dialog-room-rail-copy span{color:var(--cover-cyan);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950;line-height:1}.cover-dialog-room-rail-copy strong{color:#fff8e7d6;overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:950;line-height:1.18}.cover-dialog-room-stops{background:#fff8e714;border:1px solid #fff8e71a;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.cover-dialog-room-stop{appearance:none;color:#fff8e7c2;text-align:left;clip-path:none;background:linear-gradient(135deg,#fff8e70e,#65d9d309),#040709d6;border:0;border-radius:0;align-content:start;gap:4px;min-width:0;min-height:68px;padding:9px 10px;display:grid}button.cover-dialog-room-stop{cursor:pointer;transition:background .18s,color .18s,box-shadow .18s}.cover-dialog-room-stop span{color:var(--cover-cyan);font-size:10px;font-weight:950;line-height:1.1}.cover-dialog-room-stop strong{color:#fff8e7e0;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-size:12px;font-weight:950;line-height:1.22;display:-webkit-box;overflow:hidden}.cover-dialog-room-stop small{color:#fff8e785;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;font-weight:760;line-height:1.3;display:block;overflow:hidden}.cover-dialog-room-stop.is-current{background:linear-gradient(135deg,#ffd9791f,#65d9d312),#05090beb;box-shadow:inset 3px 0 #ffd97952}button.cover-dialog-room-stop:hover,button.cover-dialog-room-stop:focus-visible{color:var(--cover-gold);outline-offset:-2px;background:linear-gradient(135deg,#ffd97921,#65d9d314),#050a0df5;outline:2px solid #ffd979d1}button.cover-dialog-room-stop:disabled{cursor:default;opacity:.42}.cover-dialog-map{clip-path:var(--cover-cut-small);background:#fff8e714;border:1px solid #fff8e724;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.cover-dialog-map span{background:#040709b8;gap:5px;min-width:0;padding:9px 10px;display:grid}.cover-dialog-map small{color:#fff8e77a;font-size:11px;font-weight:900}.cover-dialog-map strong{min-width:0;color:var(--cover-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.25;overflow:hidden}.cover-dialog-format-study{clip-path:var(--cover-cut-small);background:linear-gradient(135deg,#ffd97917,#65d9d30b),#03060994;border:1px solid #ffd97929;border-left-color:#ffd97975;gap:8px;padding:10px;display:grid}.cover-dialog-format-study.has-comparison{border-color:#65d9d342 #65d9d342 #65d9d342 #65d9d3a8;box-shadow:inset 3px 0 #65d9d329}.cover-dialog-format-study-copy{gap:5px;min-width:0;display:grid}.cover-dialog-format-study-copy span{color:#65d9d3c2;text-transform:uppercase;font-size:11px;font-weight:950;line-height:1.2}.cover-dialog-format-study-copy strong{color:#fff8e7e6;font-size:clamp(15px,1.45vw,18px);font-weight:950;line-height:1.22}.cover-dialog-format-study-copy p{color:#fff8e799;margin:0;font-size:12px;font-weight:760;line-height:1.52}.cover-dialog-format-options{clip-path:var(--cover-cut-small);background:#fff8e714;border:1px solid #fff8e71f;grid-template-columns:repeat(auto-fit,minmax(138px,1fr));gap:1px;display:grid}.cover-dialog-format-options button{color:#fff8e7bd;text-align:left;clip-path:none;background:linear-gradient(135deg,#fff8e70e,#ffd97908),#030609d1;border:0;border-radius:0;gap:4px;min-width:0;min-height:76px;padding:9px 10px;display:grid}.cover-dialog-format-options button span{color:#ffd979d1;font-size:11px;font-weight:950;line-height:1.12}.cover-dialog-format-options button strong{color:#fff8e7e6;text-overflow:clip;white-space:normal;min-width:0;font-size:13px;font-weight:950;line-height:1.18;overflow:visible}.cover-dialog-format-options button small{color:#fff8e78a;overflow-wrap:anywhere;font-size:11px;font-weight:760;line-height:1.36}.cover-dialog-format-options button.is-active{color:#fff8e7eb;background:linear-gradient(135deg,#65d9d329,#ffd97914),#050a0df5;box-shadow:inset 3px 0 #65d9d33d}.cover-dialog-format-options button:hover,.cover-dialog-format-options button:focus-visible{outline-offset:-2px;background:linear-gradient(135deg,#ffd9791f,#65d9d314),#060b0efa;outline:2px solid #ffd979d1}.cover-dialog.is-changing .cover-dialog-stack img{opacity:.78;filter:saturate(.82)brightness(.86)}.cover-dialog.is-changing .cover-dialog-copy{filter:saturate(.88);transition:filter .18s}.cover-gallery-band{padding-block:clamp(38px,4.5vh,58px) clamp(110px,12vh,150px)}.cover-gallery-band .section-heading.row-heading{grid-template-columns:minmax(0,1fr) max-content;align-items:end;gap:clamp(12px,2vw,28px);margin-bottom:clamp(12px,1.8vw,18px);display:grid}.cover-gallery-band .eyebrow{color:#ffd979d6;margin-bottom:9px}.cover-gallery-band .phrase-heading{font-size:clamp(34px,4.2vw,58px);line-height:1}.cover-taxonomy-status{background:linear-gradient(135deg,#ffd97917,#65d9d30e),#050a0de0;border:1px solid #ffd9792e;grid-template-columns:minmax(0,.82fr) minmax(220px,.48fr) minmax(280px,.78fr);align-items:stretch;gap:12px;margin:0 0 clamp(18px,2.4vw,28px);padding:clamp(14px,2vw,20px);display:grid;box-shadow:inset 0 1px #fff8e714,0 18px 42px #0000002e}.cover-taxonomy-copy,.cover-taxonomy-facts,.cover-taxonomy-route{min-width:0}.cover-taxonomy-copy span,.cover-taxonomy-route-heading span{color:#65d9d3d1;letter-spacing:0;font-size:11px;font-weight:860;display:block}.cover-taxonomy-copy strong,.cover-taxonomy-route-heading strong{color:#fff8e7f0;overflow-wrap:anywhere;margin-top:5px;font-size:clamp(17px,1.6vw,24px);line-height:1.18;display:block}.cover-taxonomy-copy p{color:#fff8e7ad;margin:10px 0 0;font-size:13px;line-height:1.72}.cover-taxonomy-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cover-taxonomy-facts span{background:#0000002e;border:1px solid #fff8e71a;align-content:center;min-height:72px;padding:10px;display:grid}.cover-taxonomy-facts b{color:#ffd979f2;font-size:clamp(20px,2.4vw,30px);line-height:1}.cover-taxonomy-facts small{color:#fff8e794;margin-top:7px;font-size:11px;font-weight:760;line-height:1.28}.cover-taxonomy-route{gap:10px;display:grid}.cover-taxonomy-route-list{gap:7px;max-height:250px;padding-right:4px;display:grid;overflow:auto}.cover-taxonomy-route-list a{min-height:48px;color:inherit;background:#0003;border:1px solid #65d9d31f;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;padding:8px;text-decoration:none;display:grid}.cover-taxonomy-route-list a:hover,.cover-taxonomy-route-list a:focus-visible{outline-offset:-2px;background:#ffd97914;border-color:#ffd9798a;outline:2px solid #ffd979b3}.cover-taxonomy-route-list i{aspect-ratio:1;color:#050a0deb;background:#ffd979db;place-items:center;width:30px;font-size:11px;font-style:normal;font-weight:900;display:grid}.cover-taxonomy-route-list span{min-width:0}.cover-taxonomy-route-list b,.cover-taxonomy-route-list small{overflow-wrap:anywhere;display:block}.cover-taxonomy-route-list b{color:#fff8e7e6;font-size:13px;line-height:1.28}.cover-taxonomy-route-list small{color:#fff8e78f;margin-top:3px;font-size:11px;line-height:1.34}.live-covers-v1 .cover-count{text-align:right;justify-self:end;min-width:120px}.cover-gallery-route-summary{justify-items:end;gap:8px;display:grid}.cover-gallery-diversity-note{color:#fff8e79e;text-align:right;max-width:28em;margin:0;font-size:clamp(12px,1.05vw,14px);font-weight:720;line-height:1.55}.cover-diversity-strip{clip-path:var(--cover-cut-small);background:#fff8e714;border:1px solid #fff8e721;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(220px,1.4fr);gap:1px;margin:0 0 clamp(18px,2.4vw,28px);display:grid}.cover-diversity-strip span,.cover-diversity-strip p{background:linear-gradient(135deg,#ffd97913,#65d9d309),#030609d1;align-content:center;min-width:0;margin:0;display:grid}.cover-diversity-strip span{gap:4px;padding:clamp(10px,1.1vw,14px)}.cover-diversity-strip strong{color:var(--cover-gold);font-size:clamp(18px,2.2vw,28px);font-weight:950;line-height:.95}.cover-diversity-strip small{color:#fff8e794;font-size:11px;font-weight:900;line-height:1.2}.cover-diversity-strip p{color:#fff8e7a8;padding:clamp(10px,1.2vw,15px);font-size:clamp(12px,1.05vw,14px);font-weight:760;line-height:1.55}.cover-collection-atlas{clip-path:var(--cover-cut-small);background:#ffd97917;border:1px solid #ffd97929;grid-template-columns:minmax(220px,.32fr) minmax(0,1fr);gap:1px;margin:0 0 clamp(20px,2.7vw,34px);display:grid}.cover-atlas-copy,.cover-atlas-axis{background:linear-gradient(135deg,#ffd97916,#65d9d309),#030609e0;min-width:0}.cover-atlas-copy{align-content:center;gap:9px;padding:clamp(14px,1.8vw,22px);display:grid}.cover-atlas-copy span,.cover-atlas-axis header span{color:#ffd979c7;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:950;line-height:1.2}.cover-atlas-copy strong{color:#fff8e7eb;overflow-wrap:anywhere;font-size:clamp(20px,2.2vw,30px);font-weight:950;line-height:1.08}.cover-atlas-copy p,.cover-atlas-axis header p{color:#fff8e7a3;margin:0;font-size:clamp(12px,1.05vw,14px);font-weight:740;line-height:1.58}.cover-atlas-axes{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;min-width:0;display:grid}.cover-atlas-axis{grid-template-rows:auto minmax(0,1fr);gap:12px;padding:clamp(12px,1.45vw,18px);display:grid}.cover-atlas-axis header{border-bottom:1px solid #fff8e71f;gap:6px;min-width:0;padding-bottom:10px;display:grid}.cover-atlas-axis header strong{color:#fff8e7e6;font-size:clamp(17px,1.55vw,22px);font-weight:950;line-height:1.1}.cover-atlas-items{align-content:start;gap:7px;min-width:0;display:grid}.cover-atlas-item{appearance:none;min-width:0;min-height:62px;color:inherit;text-align:left;cursor:pointer;clip-path:var(--cover-cut-small);background:linear-gradient(135deg,#fff8e70f,#ffd97909),#020508bd;border:1px solid #fff8e724;border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:9px 10px;transition:background .16s,border-color .16s,transform .16s;display:grid}.cover-atlas-item span{color:#fff8e7e0;overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:950;line-height:1.16}.cover-atlas-item strong{color:var(--cover-gold);white-space:nowrap;font-size:12px;font-weight:950;line-height:1.16}.cover-atlas-item small{color:#fff8e785;overflow-wrap:anywhere;grid-column:1/-1;font-size:11px;font-weight:780;line-height:1.34}.cover-atlas-item:hover,.cover-atlas-item:focus-visible,.cover-atlas-item.is-active{background:linear-gradient(135deg,#65d9d31f,#ffd97912),#050a0df5;border-color:#65d9d37a}.cover-atlas-item:hover,.cover-atlas-item:focus-visible{transform:translateY(-2px)}.cover-atlas-item:focus-visible{outline-offset:2px;outline:2px solid #ffd979db}.cover-rotating-exhibition{clip-path:var(--cover-cut-small);background:#65d9d31a;border:1px solid #65d9d32e;grid-template-columns:minmax(220px,.36fr) minmax(0,1fr);gap:1px;margin:0 0 clamp(20px,2.8vw,34px);display:grid}.cover-rotating-copy,.cover-theme-card{background:linear-gradient(135deg,#65d9d317,#ffd9790b),#030609db;min-width:0;display:grid}.cover-rotating-copy{align-content:center;gap:8px;padding:clamp(14px,1.8vw,22px)}.cover-rotating-copy span,.cover-theme-card span,.cover-theme-card small{color:#65d9d3c2;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:950;line-height:1.2}.cover-rotating-copy strong{color:#fff8e7eb;overflow-wrap:anywhere;font-size:clamp(20px,2.3vw,30px);font-weight:950;line-height:1.08}.cover-rotating-copy p{color:#fff8e7ad;margin:0;font-size:clamp(12px,1.05vw,14px);font-weight:740;line-height:1.58}.cover-rotating-copy small{color:#fff8e77a;font-size:11px;font-weight:820;line-height:1.4}.cover-rotation-clock{background:linear-gradient(90deg,#ffd97912,#0000 70%);border-left:2px solid #ffd97994;gap:5px;padding:8px 0 8px 11px;display:grid}.cover-rotation-clock span{color:var(--cover-cyan);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950;line-height:1}.cover-rotation-clock strong{color:#fff8e7e6;overflow-wrap:anywhere;font-size:clamp(15px,1.35vw,18px);font-weight:950;line-height:1.18}.cover-rotation-clock small{color:#fff8e794;overflow-wrap:anywhere;font-size:11px;font-weight:780;line-height:1.42}.cover-theme-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.cover-theme-card{min-height:clamp(128px,13vw,180px);color:inherit;isolation:isolate;align-content:end;gap:clamp(8px,1vw,12px);padding:clamp(13px,1.5vw,18px);text-decoration:none;position:relative;overflow:hidden}.cover-theme-card:before{content:"";z-index:-1;opacity:.34;background:linear-gradient(#0000,#ffd97917),repeating-linear-gradient(90deg,#fff8e70d 0 1px,#0000 1px 22px);border-left:1px solid #ffd9792e;transition:opacity .18s,transform .18s;position:absolute;inset:0}.cover-theme-card strong{color:#fff8e7e6;overflow-wrap:anywhere;font-size:clamp(16px,1.5vw,21px);font-weight:950;line-height:1.12}.cover-theme-card small{color:#fff8e78a}.cover-theme-card em{color:#ffd979d6;text-overflow:ellipsis;white-space:nowrap;background:#ffd9790f;border:1px solid #ffd97957;width:max-content;max-width:100%;padding:4px 7px;font-size:11px;font-style:normal;font-weight:950;line-height:1;overflow:hidden}.cover-theme-card:hover:before,.cover-theme-card:focus-visible:before,.cover-theme-card.is-active:before{opacity:.8;transform:translateY(-3px)}.cover-theme-card.is-active{background:linear-gradient(135deg,#ffd9791f,#65d9d313),#050a0df0}.cover-theme-card:focus-visible{outline-offset:-4px;outline:2px solid #ffd979e6}.cover-theme-showcases{margin:0 0 clamp(22px,3vw,38px)}.cover-theme-showcase{border-block:1px solid #fff8e721;grid-template-columns:minmax(180px,.24fr) minmax(0,1fr);align-items:stretch;gap:clamp(12px,2vw,24px);padding:clamp(12px,1.8vw,18px) 0;display:grid}.cover-theme-showcase[hidden]{display:none}.cover-theme-showcase-copy{border-left:1px solid #65d9d357;align-content:center;gap:7px;min-width:0;padding-left:clamp(10px,1.4vw,14px);display:grid}.cover-theme-showcase-copy span{color:var(--cover-cyan);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:950;line-height:1.2}.cover-theme-showcase-copy strong{color:#fff8e7eb;overflow-wrap:anywhere;font-size:20px;font-weight:950;line-height:1.15}.cover-theme-showcase-copy p{color:#fff8e79e;margin:0;font-size:13px;font-weight:740;line-height:1.56}.cover-theme-showcase-grid{min-width:0;clip-path:var(--cover-cut-small);background:#fff8e71a;border:1px solid #fff8e71f;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.cover-theme-work{appearance:none;min-width:0;color:inherit;text-align:left;cursor:pointer;background:linear-gradient(#ffd97913,#0000),#030609e6;border:0;border-radius:0;grid-template-rows:auto auto auto minmax(3.4em,auto);gap:7px;padding:9px;display:grid}.cover-theme-work img{aspect-ratio:16/9;object-fit:cover;width:100%;clip-path:var(--cover-cut-small);background:#fff8e714}.cover-theme-work.is-square img{aspect-ratio:1}.cover-theme-work>span{color:var(--cover-gold);font-size:11px;font-weight:950;line-height:1.15}.cover-theme-work strong{color:#fff8e7e6;overflow-wrap:anywhere;font-size:14px;font-weight:950;line-height:1.18}.cover-theme-work small{color:#fff8e794;overflow-wrap:anywhere;font-size:11px;font-weight:760;line-height:1.45}.cover-theme-work:hover,.cover-theme-work:focus-visible{background:linear-gradient(#65d9d31c,#ffd9790e),#050a0df5}.cover-theme-work:focus-visible{outline-offset:-4px;outline:2px solid #ffd979e0}.live-covers-v1 .cover-filter-board{border-block:1px solid #fff8e729;grid-template-columns:minmax(190px,.32fr) minmax(0,1fr);align-items:center;gap:10px clamp(20px,3vw,46px);margin-bottom:clamp(18px,2.5vw,30px);padding-block:11px}.live-covers-v1 .cover-table-state{border-right:1px solid #65d9d338;grid-row:span 2;align-content:center;gap:5px;margin:0;padding-right:clamp(14px,2vw,24px);display:grid}.live-covers-v1 .cover-table-state span{border-top:0;width:max-content;padding-top:0}.live-covers-v1 .cover-table-state strong{font-size:clamp(14px,1.4vw,18px);line-height:1.35}.cover-gallery-intake{isolation:isolate;--arrival-glow:var(--gallery-table-glow,.7);--arrival-lift:1;background:radial-gradient(at 68% 100%,#ffd9791f,#0000 52%),linear-gradient(90deg,#ffd97911,#0000 32%,#65d9d30d),#0508088f;border:1px solid #fff8e71f;border-left-color:#ffd97957;grid-template-columns:minmax(180px,.24fr) minmax(0,1fr);align-items:stretch;gap:clamp(14px,2.2vw,30px);margin:0 0 clamp(12px,1.7vw,22px);padding:clamp(12px,1.6vw,18px) 0 clamp(14px,2vw,24px);display:grid;position:relative}.cover-gallery-intake:before{content:"";z-index:-1;background:radial-gradient(ellipse at 50% 0%, rgba(255, 217, 121, calc(.12 * var(--gallery-table-glow,.7))), transparent 56%), repeating-linear-gradient(90deg, transparent 0 36px, #fff8e708 37px, transparent 38px), #0306087a;clip-path:polygon(5% 0,95% 0,100% 100%,0 100%);height:clamp(78px,9vw,118px);transform:perspective(720px) rotateX(calc(66deg - (var(--arrival-lift) * 3deg))) translateY(calc(12px - (var(--arrival-lift) * 12px))) scaleX(calc(.9 + (var(--arrival-lift) * .1)));transform-origin:bottom;pointer-events:none;border:1px solid #ffd97929;border-top-color:#65d9d32e;position:absolute;bottom:clamp(10px,1.3vw,18px);left:min(28%,260px);right:5%}.cover-gallery-intake-copy{border-left:1px solid #ffd97966;align-content:center;gap:7px;min-width:0;padding-left:clamp(10px,1.3vw,14px);display:grid}.cover-gallery-intake-copy>span{color:var(--cover-cyan);letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:950}.cover-gallery-intake-copy strong{color:#fff8e7eb;overflow-wrap:anywhere;min-width:0;font-size:clamp(17px,2vw,26px);line-height:1.12}.cover-gallery-intake-copy p{color:#fff8e79e;margin:0;font-size:clamp(12px,1.1vw,14px);font-weight:760;line-height:1.55}.cover-gallery-intake-copy small{width:max-content;max-width:100%;color:var(--cover-gold);clip-path:var(--cover-cut-small);background:#ffd97913;border:1px solid #ffd97952;padding:5px 8px;font-size:11px;font-weight:950;line-height:1.2}.cover-gallery-intake-lane{perspective:860px;min-width:0;min-height:clamp(120px,13vw,172px);position:relative;overflow:hidden}.cover-gallery-intake-sheet{opacity:0;transform-origin:bottom;pointer-events:none;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:clamp(7px,1vw,12px);transition:opacity .24s,transform .28s;display:grid;position:absolute;inset:0;transform:translateY(18px)rotateX(8deg)scale(.97)}.cover-gallery-intake-sheet.is-active{opacity:1;transform:translateY(0)rotateX(0)scale(1)}.cover-gallery-intake-file{aspect-ratio:16/10;min-width:0;box-shadow:0 20px 46px #00000070, 0 0 30px rgba(255, 217, 121, calc(.06 * var(--arrival-glow)));transform:translateX(calc((var(--file-index) - 2) * var(--arrival-lift) * 3px)) translateY(calc(((2 - var(--file-index)) * 2px) - (var(--arrival-lift) * 7px))) rotate(calc((var(--file-index) - 2) * (1.2deg + (var(--arrival-lift) * .35deg)))) scale(calc(.985 + (var(--arrival-lift) * .015)));transform-origin:bottom;background:linear-gradient(#fff8e714,#0000 22%),#05080b;border:1px solid #fff8e738;border-bottom-color:#ffd97985;align-content:end;margin:0;display:grid;position:relative;overflow:hidden}.cover-gallery-intake-file:nth-child(2){margin-bottom:clamp(12px,1.5vw,20px)}.cover-gallery-intake-file:nth-child(4){margin-bottom:clamp(8px,1.2vw,16px)}.cover-gallery-intake-file img{object-fit:cover;width:100%;height:100%;filter:saturate(calc(.92 + (var(--arrival-lift) * .08))) brightness(calc(.88 + (var(--arrival-glow) * .1)));display:block}.cover-gallery-intake-file:after{content:"";pointer-events:none;background:linear-gradient(#ffd97947 0 4px,#0000 5px 34%),linear-gradient(130deg,#fff8e729,#0000 22% 68%,#65d9d31f),linear-gradient(#0000 46%,#05080bb8);position:absolute;inset:0}.cover-gallery-intake-file figcaption{z-index:1;color:#fff8e7e6;text-shadow:0 1px 8px #000000eb;justify-content:space-between;align-items:center;gap:5px;font-size:10px;font-weight:950;line-height:1;display:flex;position:absolute;bottom:5px;left:5px;right:5px}.cover-gallery-intake-file figcaption strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cover-gallery-grid[data-table-arrival-year] .cover-card.is-table-arrival{border-color:rgba(255, 217, 121, calc(.36 + (var(--arrival-glow,.7) * .18)));filter:saturate(calc(1 + (var(--arrival-glow,.7) * .08))) brightness(calc(1 + (var(--arrival-glow,.7) * .04)));transform:translateY(calc(-3px - (var(--arrival-lift,0) * 5px))) scale(calc(1 + (var(--arrival-lift,0) * .012)));box-shadow:0 24px 72px #0000008a, 0 0 0 1px rgba(255, 217, 121, calc(.12 + (var(--arrival-glow,.7) * .08))), 0 0 46px rgba(255, 217, 121, calc(.1 + (var(--arrival-glow,.7) * .08))), 0 0 74px rgba(101, 217, 211, calc(var(--arrival-glow,.7) * .06))}.cover-gallery-grid[data-table-arrival-year] .cover-card.is-table-arrival .cover-card-register b{color:var(--cover-gold);border-color:#ffd97961}.cover-contact-table{background:radial-gradient(at 70% 0,#fff8e712,#0000 34%),linear-gradient(#fff8e706,#0000 220px);border-top:1px solid #fff8e71a;grid-template-columns:minmax(250px,.27fr) minmax(0,1fr);gap:clamp(18px,3.2vw,42px);margin-bottom:clamp(24px,3.2vw,42px);padding-top:clamp(14px,2vw,24px);padding-bottom:clamp(22px,3vw,40px)}.cover-contact-preview{gap:12px;padding:clamp(12px,1.3vw,16px);top:clamp(92px,11vh,118px);box-shadow:0 30px 96px #0000008a,0 0 72px #ffd9791a,inset 0 1px #fff8e717}.cover-contact-kicker{color:#65d9d3e0;justify-content:space-between;align-items:center;display:flex}.cover-contact-kicker:after{content:"";background:#65d9d361;width:clamp(42px,6vw,88px);height:1px}.cover-contact-copy strong{font-size:clamp(20px,2.1vw,28px)}.cover-contact-copy p{font-size:13px;line-height:1.55}.cover-related-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.cover-related-item{gap:4px;padding:4px}.cover-related-item strong{display:none}.cover-gallery-grid{gap:clamp(9px,1vw,12px)}.cover-card.is-previewed{box-shadow:0 26px 76px #0000008f,0 0 0 1px #ffd97947,0 0 46px #ffd9792e}.live-covers-v1 .bgm-console{z-index:12;width:52px;bottom:clamp(12px,2vw,22px);left:auto;right:8px}.live-covers-v1 .bgm-pill{opacity:.86;background:linear-gradient(135deg,#ffd97921,#65d9d31f),#030609b8;border-color:#fff8e724;width:52px;min-width:52px;min-height:48px;position:relative;box-shadow:0 18px 46px #0000006b}.live-covers-v1 .bgm-toggle{flex:0 0 34px;gap:0;width:34px;min-width:34px;min-height:48px;padding:0}.live-covers-v1 .bgm-toggle-mark{width:24px;height:24px;font-size:11px}.live-covers-v1 .bgm-toggle-label,.live-covers-v1 .bgm-console:hover .bgm-toggle-label,.live-covers-v1 .bgm-console:focus-within .bgm-toggle-label{opacity:0;max-width:0;margin-left:0}.live-covers-v1 .bgm-detail-toggle{opacity:.64;pointer-events:auto;border-left:0;flex:0 0 18px;width:18px;min-width:18px;min-height:48px;padding:0;font-size:10px;transition:opacity .16s,transform .16s;position:static;transform:none}.live-covers-v1 .bgm-console:hover .bgm-detail-toggle,.live-covers-v1 .bgm-console:focus-within .bgm-detail-toggle{opacity:.92;pointer-events:auto;transform:none}.live-covers-v1 .bgm-panel{width:52px;max-height:260px;padding:8px 6px;left:auto;right:0;overflow:hidden;bottom:calc(100% + 10px)!important}.live-covers-v1 .bgm-panel-head,.live-covers-v1 .bgm-panel>strong,.live-covers-v1 .bgm-panel>p,.live-covers-v1 .bgm-volume{display:none}.live-covers-v1 .bgm-status{color:#fff8e7c7;writing-mode:vertical-rl;margin:0;font-size:11px;font-weight:900;line-height:1.25}.live-covers-v1 .bgm-toggle-label,.live-covers-v1 .bgm-console:hover .bgm-toggle-label,.live-covers-v1 .bgm-console:focus-within .bgm-toggle-label,.live-covers-v1 .bgm-status{display:none}.cover-corridor-hero{background:radial-gradient(at 72% 44%,#fff8e733,#0000 36%),radial-gradient(at 38% 18%,#65d9d313,#0000 31%),linear-gradient(90deg,#030505e6,#0c0e0cb3 42%,#12100c85 72%,#040505e6),linear-gradient(#070807 0%,#11130f 58%,#070808 100%);grid-template-columns:minmax(340px,.42fr) minmax(560px,.82fr);gap:clamp(28px,4vw,72px);min-height:86svh}.cover-corridor-hero:before{opacity:.18;transform:rotateX(62deg)translateY(20%)}.cover-corridor-hero:after{background:radial-gradient(at 74% 48%,#0000 0 34%,#ffd97906 46%,#0000 62%),linear-gradient(90deg,#00000080,#0000 34% 80%,#00000057),linear-gradient(#00000057,#0000 46%,#00000080)}.corridor-architecture,.corridor-opening{opacity:.34}.corridor-opening:before{opacity:.18;border-color:#fff8e71a;box-shadow:inset 0 0 0 1px #fff8e709}.corridor-opening:after,.corridor-opening-slit{opacity:.12;box-shadow:none}.corridor-opening-panel{opacity:.24;box-shadow:inset 0 0 30px #00000057}.corridor-opening-threshold{opacity:.18}.corridor-mosaic{opacity:.5;filter:saturate(1.02)contrast(1.04)brightness(.92);transform:rotate(-3deg)scale(1.02)}.corridor-hero-copy{gap:14px;max-width:490px}.cover-corridor-hero .cover-title{font-size:clamp(40px,4.4vw,66px);line-height:1.02}.corridor-exhibition-line,.corridor-route-preview{opacity:.7}.corridor-feature-lightbox{filter:none;background:linear-gradient(#fff8e714,#030505eb),#060707;border-color:#fff8e747;width:min(700px,100%);padding:clamp(5px,.55vw,9px);transform:none;box-shadow:0 42px 110px #00000094,0 0 0 1px #fff8e70f}.corridor-feature-lightbox:before{opacity:.42;background:linear-gradient(118deg,#fff8e72e,#0000 16% 74%,#65d9d314),linear-gradient(#fff8e72e 0 2px,#0000 3px 70%,#00000057)}.corridor-feature-lightbox:after{opacity:.28;height:2px;box-shadow:0 14px 34px #fff8e729}.corridor-feature-lightbox img{filter:saturate(1.08)contrast(1.02)brightness(1.02);border-color:#fff8e724}.corridor-feature-lightbox figcaption{background:#050707e6;border-top-color:#fff8e729}.cover-corridor-band{background:radial-gradient(at 46% 6%,#fff8e71c,#0000 30%),linear-gradient(#0a0d0b 0%,#151713 26%,#17130f 68%,#080908 100%)}.cover-corridor-band:before{opacity:.5;background:linear-gradient(90deg,#0000 0 8%,#fff8e70f 8.2%,#0000 8.7% 91.3%,#fff8e70d 91.8%,#0000 92%),repeating-linear-gradient(90deg,#0000 0 148px,#fff8e707 149px,#0000 150px)}.cover-corridor-band:after{background:linear-gradient(#0000002e,#0000 24% 84%,#0006)}.corridor-heading{grid-template-columns:minmax(260px,.44fr) minmax(420px,.56fr);align-items:end}.corridor-path{gap:clamp(18px,3vw,38px);width:min(1360px,100% - 44px);margin-top:0;padding-bottom:clamp(52px,7vw,96px)}.corridor-stop,.corridor-stop.is-right{border-top:1px solid #fff8e71a;grid-template-columns:minmax(220px,.25fr) minmax(0,.75fr);gap:clamp(22px,4vw,58px);min-height:clamp(540px,70svh,700px);padding:clamp(30px,4vw,58px) 0}.corridor-stop.is-right .corridor-year-copy,.corridor-stop.is-right .corridor-lightboxes{order:initial;text-align:left;justify-items:start}.corridor-stop:before{opacity:.48;background:linear-gradient(90deg,#0000,#fff8e72e,#0000);width:auto;height:1px;inset:auto 0 clamp(22px,4vw,54px)}.corridor-stop:after{opacity:.82;background:linear-gradient(90deg,#fff8e709,#0000 20% 80%,#fff8e707),repeating-linear-gradient(90deg,#0000 0 128px,#fff8e708 129px,#0000 130px),linear-gradient(#fff8e708,#0000 54%,#0000001a);border-color:#fff8e71a;inset:clamp(18px,3vw,42px) 0;transform:none;box-shadow:inset 0 0 70px #fff8e706}.corridor-stop.is-in-view:after{opacity:1;border-color:#fff8e729;box-shadow:inset 0 0 84px #fff8e70b}.corridor-year-copy{opacity:.82;gap:8px;max-width:280px;top:clamp(96px,12vh,128px);transform:none}.cover-gsap-years-ready .corridor-year-copy,.cover-gsap-years-ready .corridor-stop.is-in-view .corridor-year-copy{opacity:calc(.72 + (var(--stop-copy-opacity) * .2));transform:translateY(calc(var(--stop-copy-y) * .18)) scale(1)}.corridor-year-copy h3{opacity:.72;text-shadow:0 16px 46px #00000080;font-size:clamp(48px,6vw,86px)}.corridor-curator-note{border-top-color:#fff8e733;width:min(280px,100%);padding:10px 0 12px}.corridor-curator-note strong{color:#fff8e7e6;font-size:clamp(17px,1.55vw,23px)}.corridor-curator-note p,.corridor-theme-line{font-size:13px;line-height:1.55}.corridor-room-route{display:none}.corridor-lightboxes,.cover-gsap-years-ready .corridor-stop:not(.is-current-room) .corridor-lightboxes,.cover-gsap-years-ready .corridor-stop.is-current-room .corridor-lightboxes{opacity:1;perspective:none;transform-style:flat;grid-template-rows:repeat(2,minmax(0,auto));grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:clamp(8px,1.1vw,14px);min-height:0;display:grid;position:sticky;top:clamp(82px,10vh,112px)}.corridor-lightboxes:before,.corridor-lightboxes:after{display:none}.corridor-lightbox,.corridor-lightbox:nth-child(n),.corridor-lightbox.is-square,.corridor-stop.is-right .corridor-lightbox:nth-child(n),.corridor-stop.is-in-view .corridor-lightbox:nth-child(n),.cover-gsap-years-ready .corridor-stop.is-in-view .corridor-lightbox:nth-child(n),.cover-gsap-years-ready .corridor-stop.is-right.is-in-view .corridor-lightbox:nth-child(n){opacity:1;filter:saturate(1.02)brightness(.96);width:auto;position:relative;inset:auto;transform:none}.corridor-lightbox:first-child,.corridor-lightbox:first-child.is-square{aspect-ratio:16/9;z-index:4;grid-area:1/1/span 2/span 7;min-height:clamp(260px,28vw,380px)}.corridor-lightbox:nth-child(2){z-index:3;grid-area:1/8/auto/span 5}.corridor-lightbox:nth-child(3){z-index:2;grid-area:2/8/auto/span 3}.corridor-lightbox:nth-child(4){z-index:2;grid-area:2/11/auto/span 2}.corridor-lightbox:nth-child(5){z-index:5;opacity:.94;grid-area:2/6/auto/span 3;align-self:end}.corridor-lightbox.is-featured,.corridor-stop.is-in-view .corridor-lightbox.is-featured,.cover-gsap-years-ready .corridor-stop.is-current-room .corridor-lightbox.is-featured{filter:saturate(1.08)brightness(1.02)contrast(1.02);border-color:#fff8e761;box-shadow:0 34px 92px #00000094,0 0 0 1px #fff8e714}.corridor-lightbox:before,.corridor-lightbox.is-featured:before{opacity:.52;box-shadow:inset 0 0 0 5px #03050542}.corridor-lightbox:after,.cover-gsap-years-ready .corridor-stop.is-current-room .corridor-lightbox:nth-child(-n+4):after{background:linear-gradient(#fff8e72e 0 2px,#0000 3px 34%),linear-gradient(#0000 38%,#05080bdb)}.corridor-work-reason{-webkit-line-clamp:1}@keyframes coverExplodeIn{0%{opacity:0;filter:blur(10px)saturate(.6)}}@media (prefers-reduced-motion:reduce){.corridor-index-threshold,.cover-gallery-band{--threshold-depth:1;--intake-spread:1;--arrival-glow:.42;--arrival-lift:0}.corridor-year-copy,.corridor-room-route,.corridor-lightbox,.cover-contact-preview img,.cover-related-item,.cover-card,.cover-stage-track>a,.cover-stage-track>span,.cover-mobile-visit a,.cover-route-ledger,.corridor-threshold-sheet,.corridor-threshold-file,.cover-gallery-intake-sheet,.cover-gallery-intake-file,.cover-dialog-nav,.cover-dialog-room-stop,.cover-dialog[open] .cover-dialog-stack img,.cover-dialog[open] .cover-dialog-layer,.cover-hero-tile,.corridor-opening-panel,.corridor-opening-slit,.corridor-opening-threshold,.cover-dialog.is-changing .cover-dialog-copy{transition:none;animation:none}.corridor-opening-panel.is-left{opacity:.58;transform:translateX(var(--door-left-x)) rotateY(var(--door-left-tilt)) skewY(var(--door-left-skew))}.corridor-opening-panel.is-right{opacity:.52;transform:translateX(var(--door-right-x)) rotateY(var(--door-right-tilt)) skewY(var(--door-right-skew))}.corridor-opening-slit{filter:none;opacity:.62;transform:translate(-50%)scaleY(1)}.cover-gallery-grid.is-inspecting .cover-card:not(.is-previewed):not(.is-related),.cover-gallery-grid.is-inspecting .cover-card.is-related,.corridor-threshold-sheet,.corridor-threshold-file,.cover-gallery-intake-sheet,.cover-gallery-intake-file,.cover-gallery-grid[data-table-arrival-year] .cover-card.is-table-arrival,.cover-card.is-previewed{transform:none}.corridor-opening-panel.is-left,.corridor-opening-panel.is-right{animation:none}}@media (width<=980px){.cover-stage-track{clip-path:none;grid-template-columns:none;grid-auto-columns:minmax(118px,1fr);grid-auto-flow:column;max-width:100%;overflow-x:auto}.cover-stage-track>a,.cover-stage-track>span{min-height:56px}.corridor-heading{min-height:auto}.corridor-stop{min-height:auto;padding-block:58px}.corridor-year-copy,.corridor-lightboxes{position:relative;top:auto}.corridor-room-route{width:100%;margin-inline:0}.corridor-stop.is-right .corridor-room-route{text-align:left;justify-items:start}.corridor-stop.is-right .corridor-room-route ol{justify-content:flex-start}.corridor-lightboxes{min-height:clamp(520px,82vw,720px)}.cover-contact-table{grid-template-columns:1fr;gap:18px;padding-bottom:40px}.cover-gallery-intake,.cover-taxonomy-status{grid-template-columns:1fr}.cover-taxonomy-route-list{max-height:none;padding-right:0;overflow:visible}.cover-gallery-intake:before{left:8%;right:8%}.cover-gallery-intake-lane{min-height:clamp(114px,22vw,156px)}.cover-contact-preview{position:relative;top:auto}.cover-gallery-route-summary{justify-items:start}.cover-gallery-diversity-note{text-align:left}.cover-diversity-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.cover-diversity-strip p{grid-column:1/-1}.cover-rotating-exhibition{grid-template-columns:1fr}.cover-theme-card{min-height:116px}.cover-theme-showcase{grid-template-columns:1fr}.cover-theme-showcase-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.cover-dialog-grid{grid-template-columns:1fr}}@media (width<=720px){html{scroll-padding-top:0}body.live-covers-v1{--mobile-header-clearance:96px}body.live-covers-v1 .site-header{width:100%;box-shadow:none;backdrop-filter:none;background:linear-gradient(#030609eb,#0000);padding:18px;position:absolute}body.live-covers-v1 .brand{width:max-content;max-width:calc(100vw - 36px)}body.live-covers-v1 .site-nav{display:none}.cover-corridor-hero .cover-title{font-size:clamp(31px,9.4vw,38px);line-height:1}body.live-covers-v1 .cover-corridor-hero{min-height:auto;padding-top:88px;padding-bottom:28px}.cover-corridor-hero .corridor-hero-copy{z-index:2}.cover-corridor-hero .corridor-exhibition-line,.cover-corridor-hero .corridor-ledger{display:none}.cover-corridor-hero .corridor-feature-lightbox{z-index:1;opacity:1;pointer-events:auto;justify-self:stretch;width:min(100%,380px);margin-top:-2px;position:relative;top:auto;right:auto;transform:none}.cover-corridor-hero .corridor-feature-lightbox figcaption{padding:10px 12px;display:grid}.cover-stage-track{width:calc(100vw - 36px)}.cover-stage-track.is-hero{display:none}.cover-mobile-visit{color:#fff8e7d1;background:linear-gradient(90deg,#fff8e713,#0000 38%),#03060994;border:1px solid #ffd97942;gap:10px;width:calc(100vw - 36px);max-width:100%;padding:10px;display:grid;box-shadow:0 18px 52px #00000042}.cover-mobile-visit p{gap:3px;min-width:0;margin:0;display:grid}.cover-mobile-visit p span{color:#65d9d3db;letter-spacing:0;text-transform:none;font-size:11px;font-weight:950}.cover-mobile-visit p strong{color:var(--cover-ink);font-size:16px;line-height:1.15}.cover-mobile-visit p small{color:#fff8e7a8;overflow-wrap:anywhere;font-size:12px;line-height:1.45}.cover-mobile-visit-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.cover-mobile-visit-list a{color:#fff8e7d1;background:#fff8e70b;border:1px solid #fff8e724;align-content:start;gap:4px;min-width:0;min-height:58px;padding:8px;text-decoration:none;transition:border-color .18s,color .18s,background .18s;display:grid}.cover-mobile-visit-list a:last-child{grid-column:1/-1;min-height:46px}.cover-mobile-visit-list a:hover,.cover-mobile-visit-list a:focus-visible{color:var(--cover-gold);background:#ffd97914;border-color:#ffd9799e;outline:none}.cover-mobile-visit-list a span{color:var(--cover-cyan);font-size:10px;font-weight:950;line-height:1}.cover-mobile-visit-list a strong,.cover-mobile-visit-list a small{overflow-wrap:anywhere;min-width:0}.cover-mobile-visit-list a strong{color:currentColor;font-size:14px;line-height:1.18}.cover-mobile-visit-list a small{color:#fff8e78f;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.28;display:-webkit-box;overflow:hidden}.corridor-route-preview{display:none}.cover-corridor-band .corridor-heading{gap:10px;padding-top:22px;padding-bottom:0}.cover-corridor-band .corridor-heading-copy,.corridor-route-panel .cover-route-ledger{display:none}.corridor-year-rail a{min-height:36px;padding:6px}.corridor-year-rail{grid-template-columns:repeat(4,minmax(0,1fr))}.corridor-year-rail a.is-index{grid-column:auto}.cover-route-ledger,.cover-route-ledger.is-compact{width:100%}.cover-route-ledger>small{overflow-wrap:anywhere}body.live-covers-v1 .cover-gallery-band{padding-block:24px 68px}.cover-gallery-band .section-heading.row-heading{grid-template-columns:1fr;gap:7px;margin-bottom:10px}.cover-gallery-band .phrase-heading{font-size:clamp(27px,8.4vw,34px)}.cover-gallery-route-summary{gap:6px}.cover-gallery-route-summary .cover-route-ledger,.cover-gallery-diversity-note{display:none}.live-covers-v1 .cover-count{text-align:left;justify-self:start;min-width:0;padding-top:4px}.live-covers-v1 .cover-filter-board{grid-template-columns:1fr;gap:6px;margin:8px 0 10px;padding-block:7px}.cover-diversity-strip{margin-bottom:18px}.cover-diversity-strip span{padding:9px 10px}.cover-diversity-strip strong{font-size:clamp(17px,7vw,24px)}.cover-collection-atlas{clip-path:none;grid-template-columns:1fr;margin-bottom:18px}.cover-atlas-copy{padding:13px 12px}.cover-atlas-axes{grid-template-columns:1fr}.cover-atlas-axis{gap:10px;padding:12px}.cover-atlas-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.cover-atlas-item{min-height:76px;padding:8px}.cover-theme-track{grid-template-columns:1fr}.cover-rotating-copy{padding:13px 12px}.cover-theme-card{min-height:84px;padding:12px}.cover-theme-showcases{margin-bottom:18px}.cover-theme-showcase{gap:12px;padding-block:12px}.cover-theme-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cover-theme-work{grid-template-rows:auto auto auto minmax(4.2em,auto);padding:8px}.cover-gallery-intake{gap:8px;margin-bottom:8px;padding-block:8px 10px}.cover-gallery-intake-copy{gap:6px;padding-left:10px}.cover-gallery-intake-copy p,.cover-gallery-intake-copy small{display:none}.cover-gallery-intake-lane{min-height:84px}.cover-gallery-intake-sheet{grid-template-columns:repeat(5,minmax(58px,1fr));gap:6px}.cover-gallery-intake-file{min-height:54px;transform:none}.cover-gallery-intake-file:nth-child(2),.cover-gallery-intake-file:nth-child(4){margin-bottom:6px}.cover-gallery-intake-file figcaption{font-size:9px;bottom:4px;left:4px;right:4px}.live-covers-v1 .cover-table-state{display:none}.live-covers-v1 .cover-filter-group{scrollbar-width:none;flex-wrap:nowrap;gap:0 13px;padding-top:6px;overflow-x:auto}.live-covers-v1 .cover-filter-group::-webkit-scrollbar{display:none}.live-covers-v1 .cover-filter-group button,.live-covers-v1 .cover-filter-group button.is-active{flex:none;min-height:30px;padding-bottom:5px}.cover-contact-preview{order:2;gap:10px;padding:12px}.cover-gallery-grid{order:1}.cover-contact-register{grid-template-columns:1fr;gap:4px}.cover-contact-copy p{font-size:12px;line-height:1.5}.cover-related-list{grid-template-columns:repeat(2,minmax(0,1fr))}.cover-related-item strong{display:-webkit-box}.corridor-stop{gap:14px;padding-block:18px 26px}.corridor-path{width:calc(100% - 28px);margin-top:0}.corridor-year-copy,.cover-gsap-years-ready .corridor-year-copy,.cover-gsap-years-ready .corridor-stop.is-in-view .corridor-year-copy{opacity:1;gap:5px;position:relative;top:auto;transform:none}.corridor-year-copy h3{font-size:clamp(42px,14vw,58px);line-height:.9}.corridor-curator-note{gap:4px;padding:8px 0}.corridor-curator-note p,.corridor-theme-line,.corridor-room-route,.corridor-year-copy>small{display:none}.corridor-room-route{gap:7px;margin-top:4px;padding-top:8px}.corridor-room-route p{font-size:11px;line-height:1.4}.corridor-room-route ol{gap:5px}.corridor-room-route li{min-height:26px;padding:4px 6px}.corridor-room-route li b{font-size:10px}body.live-covers-v1 .corridor-stop{scroll-margin-top:24px}.corridor-lightboxes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-height:0;display:grid}.corridor-lightboxes:before,.corridor-lightboxes:after{display:none}.corridor-lightbox,.corridor-lightbox:nth-child(n),.corridor-lightbox.is-square,.corridor-stop.is-right .corridor-lightbox:nth-child(n){width:auto;position:relative;top:auto;left:auto;right:auto;transform:none}.corridor-stop.is-in-view .corridor-lightbox:nth-child(n){transform:none}body.live-covers-v1 .cover-corridor-hero{background:linear-gradient(#030505bd,#090a08d6),#070807;grid-template-columns:1fr;gap:14px;padding-top:86px}.cover-corridor-hero .cover-title{font-size:clamp(29px,8.4vw,36px)}.cover-corridor-hero .cover-line-copy{font-size:14px}.cover-corridor-hero .cover-mobile-visit{display:none}.cover-corridor-hero .corridor-feature-lightbox{border-color:#fff8e742;justify-self:stretch;width:100%;max-width:100%;margin-top:2px;box-shadow:0 20px 54px #00000080}.cover-corridor-hero .corridor-feature-lightbox figcaption{padding:9px 10px}.cover-corridor-hero .corridor-feature-lightbox strong{font-size:16px}.cover-corridor-band .corridor-heading{grid-template-columns:1fr;padding-top:18px}.cover-corridor-band .phrase-heading{font-size:clamp(27px,8.2vw,34px)}.corridor-year-rail{grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.corridor-year-rail a,.corridor-year-rail a.is-index{grid-column:auto;min-height:38px;padding:6px}body.live-covers-v1 .corridor-stop{grid-template-columns:1fr;gap:12px;padding-block:20px 28px}.corridor-stop:after{inset:8px 0;transform:none}.corridor-year-copy h3{opacity:.68;font-size:clamp(38px,12vw,52px)}.corridor-curator-note{padding:7px 0 9px}.corridor-curator-note strong{font-size:clamp(15px,4.6vw,19px)}.corridor-lightboxes,.cover-gsap-years-ready .corridor-stop:not(.is-current-room) .corridor-lightboxes,.cover-gsap-years-ready .corridor-stop.is-current-room .corridor-lightboxes{opacity:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-height:0;display:grid;position:relative;top:auto}.corridor-lightbox:nth-child(n),.corridor-lightbox:first-child,.corridor-lightbox:first-child.is-square,.corridor-lightbox:nth-child(2),.corridor-lightbox:nth-child(3),.corridor-lightbox:nth-child(4),.corridor-lightbox:nth-child(5){grid-area:auto;min-height:0}.corridor-lightbox:first-child{grid-column:1/-1}.corridor-lightbox span{padding:24px 8px 8px}.live-covers-v1 .cover-filter-group{flex-wrap:wrap;gap:4px 12px;overflow-x:visible}.live-covers-v1 .cover-filter-group button,.live-covers-v1 .cover-filter-group button.is-active{flex:0 auto}.cover-dialog{width:calc(100vw - 18px);max-height:calc(100svh - 18px)}.cover-dialog-close{width:38px;height:38px;top:9px;right:9px}.cover-dialog-stack{max-width:100%;min-height:auto}.cover-dialog-media{gap:8px;min-height:0;padding:0;display:grid}.cover-dialog-layer{display:none}.cover-dialog-media,.cover-dialog-stack{width:100%;overflow:hidden}.cover-dialog-stack img{width:100%;max-width:100%;max-height:42svh;transform:none}.cover-dialog-plaque{max-width:100%;margin-inline:0;padding:8px 10px;position:relative;bottom:auto;left:auto}.cover-dialog-copy{align-content:start;gap:9px;padding:16px 18px 20px}.cover-dialog-copy h2{font-size:clamp(24px,8.4vw,32px)}.cover-dialog-wall-label{padding-top:10px}.cover-dialog-curation{grid-template-columns:1fr 1fr}.cover-dialog-position{grid-area:1/1/auto/-1}.cover-dialog-nav.is-prev{grid-area:2/1}.cover-dialog-nav.is-next{grid-area:2/2}.cover-dialog-map{grid-template-columns:1fr}.cover-dialog-handoff{gap:5px;padding:9px 10px}.cover-dialog-handoff p{font-size:12px;line-height:1.5}}
