.art-closer-page{position:relative;color:#e7e1dc;overflow:hidden;background:radial-gradient(circle at center top,rgba(255,255,255,.06),transparent 28%),linear-gradient(180deg,#101010,#0b0b0b)}.art-closer-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 50% 50%,rgba(255,255,255,.16),transparent 58%),linear-gradient(rgba(255,255,255,.015) 1px,transparent 1px);background-size:100% 100%,100% 64px;opacity:.28;pointer-events:none}.art-closer-shell{position:relative;z-index:1;max-width:1500px;margin:0 auto;padding:3rem 1.25rem 5rem}.art-closer-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:2.25rem;padding:0 0 3rem}.art-closer-eyebrow,.art-closer-panel__eyebrow,.art-closer-details__eyebrow{margin:0 0 1rem;color:#e3c57b;letter-spacing:.32em;text-transform:uppercase;font-size:.78rem}.art-closer-title,.art-closer-story__lead h2,.art-closer-faq h2,.art-closer-panel__heading h3{margin:0;font-family:var(--font-heading-family),Georgia,serif;font-weight:400;letter-spacing:-.03em;color:#f3f0eb}.art-closer-title{font-size:clamp(3rem,7vw,6rem);line-height:.92;margin-bottom:1.2rem}.art-closer-subtitle{max-width:58rem;color:#ebe7e1bd;font-size:clamp(1.1rem,2vw,1.45rem);line-height:1.55;margin-bottom:2rem}.art-closer-meta,.art-closer-ticket-bar{display:grid;grid-template-columns:1.2fr .8fr 1fr .8fr 1.2fr;gap:1.6rem}.art-closer-meta{margin-bottom:2rem}.art-closer-meta span,.art-closer-ticket-bar__item span{display:block;margin-bottom:.35rem;text-transform:uppercase;letter-spacing:.18em;font-size:.72rem;color:#e3c57b}.art-closer-meta strong,.art-closer-ticket-bar__item strong,.art-closer-note,.art-closer-list,.art-closer-quote,.art-closer-callout span,.art-closer-specs dd,.art-closer-faq p{color:#ebe7e1d1}.art-closer-meta strong,.art-closer-ticket-bar__item strong{font-size:1.1rem;font-family:var(--font-heading-family),Georgia,serif;font-style:italic;color:#efece8}.art-closer-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.art-closer-note{margin:0;font-size:.95rem}.art-closer-button{display:inline-flex;align-items:center;justify-content:center;min-height:3.1rem;padding:0 1.4rem;border-radius:0;background:linear-gradient(90deg,#a92a40,#8a2b3f);color:#f7c0cb;text-decoration:none;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:.84rem}.art-closer-button--secondary,.art-closer-button--light{background:linear-gradient(90deg,#7b2435,#a92a40);color:#f8b8c7}.art-closer-hero__media,.art-closer-details__media{margin:0}.art-closer-image,.art-closer-details__media img{display:block;width:100%;height:auto;object-fit:cover;box-shadow:0 22px 70px #00000073}.art-closer-ticket-bar{margin-top:1.5rem;padding:1.35rem 1.35rem 1.4rem;background:#54545485;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:none;align-items:center}.art-closer-ticket-bar__cta{display:flex;justify-content:flex-end}.art-closer-story,.art-closer-two-col,.art-closer-details,.art-closer-faq,.art-closer-cta{margin-top:5rem}.art-closer-story{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:2.5rem;align-items:start}.art-closer-story__lead h2{font-size:clamp(3rem,5vw,5.1rem);line-height:.96;max-width:14ch}.art-closer-story__body{display:grid;gap:1rem;font-size:1.05rem;line-height:1.7}.art-closer-announcement{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-top:3rem;padding:1.25rem 1.4rem;background:#ffffff12;border:1px solid rgba(255,255,255,.07);box-shadow:0 16px 40px #00000038}.art-closer-announcement__copy{display:grid;gap:.35rem}.art-closer-announcement__eyebrow{color:#d8b56e;letter-spacing:.18em;text-transform:uppercase;font-size:.72rem}.art-closer-announcement p{margin:0;color:#ebe7e1eb}.art-closer-two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.art-closer-panel{padding:2rem 1.25rem 2rem 0;background:transparent;border:none}.art-closer-panel__heading{margin-bottom:1.5rem;display:flex;align-items:center;gap:1rem}.art-closer-panel__heading h3{font-size:clamp(2rem,4vw,3.1rem);line-height:1;text-transform:uppercase;letter-spacing:-.03em}.art-closer-panel__icon{color:#e3c57b;font-size:1.35rem;line-height:1}.art-closer-list{margin:0;padding:0;display:grid;gap:1.5rem;line-height:1.55;list-style:none}.art-closer-list li{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:1rem;align-items:start}.art-closer-list__index{color:#e3c57b;font-family:var(--font-heading-family),Georgia,serif;font-style:italic;font-size:2rem;line-height:1}.art-closer-list strong{display:block;color:#ededed;font-size:1.1rem;letter-spacing:0}.art-closer-list p{margin:.5rem 0 0;color:#ebe7e1cc;font-size:1.05rem}.art-closer-quote{font-style:italic;font-size:1.2rem;line-height:1.75;margin:0 0 1.6rem;color:#dfc7c7;max-width:38rem}.art-closer-callouts{display:grid;gap:1rem}.art-closer-callout{padding:1.1rem 1.1rem 1.1rem 1.4rem;border-left:3px solid #e3c57b;background:#ffffff08;min-height:7rem;display:grid;align-content:center}.art-closer-callout strong{display:block;margin-bottom:.45rem;text-transform:uppercase;letter-spacing:.12em;color:#e3c57b}.art-closer-callout--pink{border-left-color:#f0a1ad}.art-closer-callout--pink strong{color:#f0a1ad}.art-closer-callout--blue{border-left-color:#b7c6ff}.art-closer-callout--blue strong{color:#b7c6ff}.art-closer-faq h2,.art-closer-cta h2{font-size:clamp(2.5rem,5vw,4.75rem);font-style:italic;text-align:center;margin-bottom:2.35rem}.art-closer-faq__list{max-width:1120px;margin:0 auto}.art-closer-faq details{border-bottom:1px solid rgba(255,255,255,.08);padding:1.4rem 0}.art-closer-faq summary{cursor:pointer;list-style:none;font-size:1rem;text-transform:uppercase;letter-spacing:.04em;color:#f2f0ec;display:flex;justify-content:space-between;align-items:center}.art-closer-faq summary::-webkit-details-marker{display:none}.art-closer-faq summary:after{content:"\2304";color:#e3c57b;font-size:1.5rem;transform:translateY(-.2rem)}.art-closer-faq details[open] summary:after{content:"\2304"}.art-closer-faq p{margin:1rem 0 0;line-height:1.7}@media screen and (max-width:990px){.art-closer-meta,.art-closer-ticket-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.art-closer-story,.art-closer-two-col{grid-template-columns:1fr}}@media screen and (max-width:749px){.art-closer-shell{padding-inline:1rem;padding-top:1.5rem}.art-closer-meta,.art-closer-ticket-bar{grid-template-columns:1fr}.art-closer-announcement{flex-direction:column;align-items:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map?subset=AAAAAAAAAAQ */
