.ecn-arrival{--arrival-title:clamp(2.25rem, 1.1rem + 5.8vw, 6.2rem);gap:var(--s-7);padding-block:var(--s-3) var(--s-6);align-items:center;display:grid}.ecn-arrival__text{min-width:0}.ecn-arrival__title{font-size:var(--arrival-title);letter-spacing:var(--track-display);margin-block:var(--s-4);line-height:1.02}.ecn-arrival__title>span{display:block}.ecn-arrival__title>span:last-child{color:var(--ecn-signal)}.ecn-arrival__intro{max-width:29rem;font-size:var(--t-md);color:var(--ecn-text);text-wrap:pretty;margin:0;line-height:1.5}.ecn-arrival__intro a{color:inherit;text-underline-offset:.2em}.ecn-arrival__actions{gap:var(--s-2);margin-top:var(--s-5);grid-template-columns:repeat(3,minmax(0,1fr));max-width:30rem;display:grid}.ecn-arrival__actions .ecn-btn{min-height:3rem;padding-inline:var(--s-4);justify-content:space-between}.ecn-arrival__actions .ecn-btn:not(.ecn-btn--primary){border-color:var(--ecn-quiet)}.ecn-arrival__signature{margin-top:var(--s-6);font:var(--t-xs)/1.5 var(--font-mono);color:var(--ecn-quiet)}.ecn-arrival__work{justify-self:center;width:100%;min-width:0;max-width:30rem;margin:0}.ecn-arrival__image-link{padding:var(--s-3);border:1px solid var(--ecn-line-hi);background:var(--ecn-void);display:block;position:relative}.ecn-arrival__image-link:before,.ecn-arrival__image-link:after{content:"";border-color:var(--ecn-signal);pointer-events:none;border-style:solid;width:2rem;height:2rem;position:absolute}.ecn-arrival__image-link:before{border-width:1px 0 0 1px;inset:-1px auto auto -1px}.ecn-arrival__image-link:after{border-width:0 1px 1px 0;inset:auto -1px -1px auto}.ecn-arrival__image{aspect-ratio:1;object-fit:contain;width:100%;height:auto;display:block}.ecn-arrival__caption{justify-content:space-between;gap:var(--s-4);margin-top:var(--s-4);align-items:end;display:flex}.ecn-arrival__caption a{color:var(--ecn-bright);font:650 var(--t-xl)/1.2 var(--font-display);text-decoration:none}.ecn-kicker{margin-bottom:var(--s-2);color:var(--ecn-quiet);font:var(--t-3xs)/1.5 var(--font-mono);letter-spacing:var(--track-label);display:block}.ecn-caption-note{font-size:var(--t-xs);color:var(--ecn-quiet);line-height:1.5}.ecn-arrival__caption>.ecn-caption-note{text-align:right;max-width:9rem}.ecn-discovery__list{gap:var(--s-6);margin:var(--s-6) 0 0;padding:0;list-style:none;display:grid}.ecn-discovery__list li{min-width:0}.ecn-discovery__link{gap:var(--s-4);color:var(--ecn-text);grid-template-columns:5.5rem minmax(0,1fr);text-decoration:none;display:grid}.ecn-discovery__link img{aspect-ratio:1;object-fit:contain;border:1px solid var(--ecn-line);width:100%;height:auto;display:block}.ecn-discovery__link:not(:has(img)){grid-template-columns:1fr}.ecn-discovery__link p{margin:var(--s-2) 0 0;font-size:var(--t-sm);line-height:1.6}.ecn-discovery__link .ecn-h3{overflow-wrap:anywhere}.ecn-discovery__link:hover .ecn-h3,.ecn-related__link:hover strong{color:var(--ecn-signal)}.ecn-listen{justify-content:space-between;align-items:center;gap:var(--s-5);padding:var(--s-5) 0;margin-block:var(--s-6);border-block:1px solid var(--ecn-line-hi);flex-wrap:wrap;display:flex}.ecn-listen p{margin:0 0 var(--s-2);color:var(--ecn-bright);font:600 var(--t-lg)/1.3 var(--font-display)}.ecn-listen .ecn-btn{min-height:3rem}.ecn-listen--prominent{padding:var(--s-6);border:1px solid var(--ecn-line-hi);border-inline-start:3px solid var(--ecn-signal);background:var(--ecn-void)}.ecn-listen--prominent p{font-size:var(--t-xl)}.ecn-proof{margin-block:var(--s-7);padding-block:var(--s-5);border-block:1px solid var(--ecn-line-hi)}.ecn-proof>summary{cursor:pointer;color:var(--ecn-text);font:600 var(--t-md)/1.5 var(--font-display);padding-block:var(--s-2)}.ecn-proof>summary:hover{color:var(--ecn-signal)}.ecn-proof[open]>summary{margin-bottom:var(--s-6)}.ecn-proof .ecn-section:first-of-type{margin-top:var(--s-6)}.ecn-proof .ecn-evidence{margin-top:var(--s-5)}.ecn-proof__field{margin-top:var(--s-7)}.ecn-section-links{gap:var(--s-3);margin-block:var(--s-5) var(--s-7);flex-wrap:wrap;display:flex}.ecn-section-links a{color:var(--ecn-text);min-height:2.75rem;padding-inline:var(--s-4);border:1px solid var(--ecn-quiet);font-size:var(--t-sm);align-items:center;text-decoration:none;display:inline-flex}.ecn-section-links a:hover{border-color:var(--ecn-signal);color:var(--ecn-signal)}.ecn-related{gap:var(--s-5);margin:var(--s-5) 0 0;padding:0;list-style:none;display:grid}.ecn-related__link{align-items:center;gap:var(--s-4);min-width:0;color:var(--ecn-text);padding-block:var(--s-4);border-top:1px solid var(--ecn-line-hi);text-decoration:none;display:flex}.ecn-related__link img{aspect-ratio:1;object-fit:contain;width:5.5rem;height:auto}.ecn-related__link>span{overflow-wrap:anywhere;min-width:0}.ecn-related__link strong{font-family:var(--font-display);font-size:var(--t-lg);color:var(--ecn-bright)}.ecn-exhibition .ecn-work__img{object-fit:contain;background:var(--ecn-void)}.ecn-exhibition .ecn-work__link:focus-visible{outline:2px solid var(--ecn-signal);outline-offset:5px}.ecn-exhibition .ecn-work__title{font-size:var(--t-lg)}@media (min-width:40rem){.ecn-discovery__list{grid-template-columns:repeat(3,minmax(0,1fr))}.ecn-discovery__link{grid-template-columns:1fr}.ecn-related{grid-template-columns:repeat(3,minmax(0,1fr))}.ecn-related__link{align-items:start}.ecn-related__link img{width:4rem}}@media (min-width:64rem){.ecn-arrival{gap:var(--s-7);padding-block:var(--s-5) var(--s-7);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.ecn-arrival__work{justify-self:end}.ecn-arrival__signature{margin-top:var(--s-7)}.ecn-discovery__list{grid-template-columns:repeat(5,minmax(0,1fr))}.ecn-exhibition .ecn-room__works{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.ecn-exhibition .ecn-work:first-child{grid-area:span 2/span 2}}@media (max-width:39.999rem){.ecn-arrival{gap:var(--s-6);padding-top:0}.ecn-arrival .ecn-eyebrow{margin-bottom:var(--s-3);font-size:var(--t-3xs)}.ecn-arrival__title{margin-block:var(--s-3)}.ecn-arrival__intro{font-size:var(--t-base);max-width:25rem;line-height:1.5}.ecn-arrival__actions{margin-top:var(--s-4)}.ecn-arrival__actions .ecn-btn{padding-inline:var(--s-3)}.ecn-arrival__signature{margin-top:var(--s-4);font-size:var(--t-3xs)}.ecn-listen--prominent{padding:var(--s-4);margin-block:var(--s-4) var(--s-6)}}
