@import"Maouscript2027.Client.7irdj7w4ma.bundle.scp.css";h1[b-40h4uosech]{font-size:36px;font-style:italic;font-weight:400;margin:0}h2[b-40h4uosech]{font-size:26px;font-style:italic;font-weight:400;margin:0 0 6px}h3[b-40h4uosech]{font-size:19px;font-weight:400;margin:0}.hint[b-40h4uosech]{color:var(--muted);font:13px/1.6 var(--sans);margin:8px 0 0;max-width:62ch}h1+.hint[b-40h4uosech]{font-size:14px;margin:10px 0 18px}.jump[b-40h4uosech]{display:flex;flex-wrap:wrap;font:13px/1.6 var(--sans);gap:6px 20px;margin-bottom:30px}.block[b-40h4uosech]{border-top:1px solid var(--line);padding:26px 0 34px;scroll-margin-top:16px}.status[b-40h4uosech]{color:#e5c8a1;font:14px/1.6 var(--sans)}label[b-40h4uosech]{display:block;font:13px/1.6 var(--sans);margin:16px 0 5px}.pair[b-40h4uosech]{display:grid;gap:14px;grid-template-columns:2fr 1fr}.headings[b-40h4uosech]{border:0;margin:30px 0 24px;padding:0}.headings legend[b-40h4uosech]{font-size:19px;margin:0}.heading-field[b-40h4uosech]{display:grid;gap:4px 14px;grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center;margin-top:10px}.heading-field label[b-40h4uosech]{color:var(--muted);margin:0}.list[b-40h4uosech]{margin-top:22px;scroll-margin-top:16px}.list-head[b-40h4uosech]{align-items:center;display:flex;flex-wrap:wrap;gap:6px 14px;margin-bottom:8px}.list-head .btn[b-40h4uosech]{margin-left:auto}.count[b-40h4uosech],.empty[b-40h4uosech]{color:var(--muted);font:12px/1.6 var(--sans);letter-spacing:.04em}.empty[b-40h4uosech]{border-top:1px solid var(--line);margin:0;padding:12px 0}.entries[b-40h4uosech]{list-style:none;margin:0;padding:0}.entry[b-40h4uosech]{align-items:center;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:8px 18px;padding:10px 0}.year[b-40h4uosech]{color:var(--muted);flex:0 0 64px;font:12px/1.6 var(--sans);letter-spacing:.06em}.details[b-40h4uosech]{flex:1 1 260px;min-width:0}.title[b-40h4uosech]{font-size:17px}.meta[b-40h4uosech]{color:var(--muted);font:13px/1.6 var(--sans)}.untranslated[b-40h4uosech]{font-style:italic}.actions[b-40h4uosech]{display:flex;flex-wrap:wrap;gap:6px}@media(max-width:760px){.pair[b-40h4uosech],.heading-field[b-40h4uosech]{grid-template-columns:1fr}}.back[b-mna9actgca]{font-size:15px;margin:0 0 12px}h1[b-mna9actgca]{font-size:36px;font-style:italic;font-weight:400;margin:0 0 24px}label[b-mna9actgca]{display:block;font:13px/1.6 var(--sans);margin:16px 0 5px}label[for=list][b-mna9actgca]{margin-top:0}.hint[b-mna9actgca]{color:var(--muted);font:13px/1.6 var(--sans);margin:8px 0 0;max-width:62ch}.year-field[b-mna9actgca]{max-width:260px}.entry-form:has(option[data-style=Titles]:checked) .year-field[b-mna9actgca]{display:none}button[b-mna9actgca]{margin-top:26px}.english[b-mna9actgca]{border-left:2px solid var(--line);font:14px/1.6 var(--sans);margin:0 0 22px;padding-left:14px}.english dt[b-mna9actgca]{color:var(--muted);font-size:12px}.english dd[b-mna9actgca]{margin:0 0 8px}h1[b-kf0vmttrcd]{font-size:36px;font-style:italic;font-weight:400;margin:0}h2[b-kf0vmttrcd]{font-size:26px;font-style:italic;font-weight:400;margin:0}.hint[b-kf0vmttrcd]{color:var(--muted);font:14px/1.6 var(--sans);margin:10px 0 26px;max-width:62ch}.setting[b-kf0vmttrcd]{border-top:1px solid var(--line);padding-top:26px}.setting .hint[b-kf0vmttrcd]{margin:8px 0 20px}.status[b-kf0vmttrcd]{color:#e5c8a1;font:14px/1.6 var(--sans)}.choices[b-kf0vmttrcd]{align-items:start;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.choice[b-kf0vmttrcd]{border:1px solid var(--line);border-radius:4px;cursor:pointer;display:grid;gap:14px 12px;grid-template-columns:auto minmax(0,1fr);padding:16px 18px;transition:background-color .2s,border-color .2s}.choice:hover[b-kf0vmttrcd]{border-color:#8f8574}.choice:has(input:checked)[b-kf0vmttrcd]{background:#2a2620;border-color:#e5c8a1}.choice:has(input:focus-visible)[b-kf0vmttrcd]{outline:2px solid #e5c8a1;outline-offset:3px}.choice input[b-kf0vmttrcd]{accent-color:#e5c8a1;margin:5px 0 0}.choice input:focus-visible[b-kf0vmttrcd]{outline:none}.choice-text[b-kf0vmttrcd]{display:grid;gap:4px}.choice-name[b-kf0vmttrcd]{align-items:center;display:flex;flex-wrap:wrap;font-size:18px;gap:8px}.badge[b-kf0vmttrcd]{border:1px solid #8f8574;border-radius:999px;color:var(--muted);font:10px/1 var(--sans);letter-spacing:.14em;padding:4px 8px;text-transform:uppercase}.choice-note[b-kf0vmttrcd]{color:var(--muted);font:13px/1.6 var(--sans)}.quote-sample[b-kf0vmttrcd]{border-top:1px solid var(--line);color:#d9d1c3;display:grid;font-size:15px;gap:12px;grid-column:1 / -1;line-height:1.45;padding-top:14px}.sample[b-kf0vmttrcd]{display:grid;gap:12px}.sample-part[b-kf0vmttrcd],.sample-line[b-kf0vmttrcd]{display:block}.greek summary[b-kf0vmttrcd]{color:var(--muted);cursor:pointer;font:12px/1.6 var(--sans);margin-bottom:10px}.sample-author[b-kf0vmttrcd]{color:var(--muted);font:11px/1.8 var(--sans);letter-spacing:.14em;text-transform:uppercase}.save[b-kf0vmttrcd]{align-items:center;display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:26px}.unsaved[b-kf0vmttrcd]{color:#e5c8a1;font:13px/1.6 var(--sans);visibility:hidden}.quote-form:has(.choice:not([data-saved]) input:checked) .unsaved[b-kf0vmttrcd]{visibility:visible}@media(max-width:760px){.choices[b-kf0vmttrcd]{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.choice[b-kf0vmttrcd]{transition:none}}.lang-tabs[b-za7lqnuyte]{border-bottom:1px solid var(--line);display:flex;font:13px/1.6 var(--sans);gap:4px;margin:0 0 18px}.lang-tabs a[b-za7lqnuyte]{border-bottom:2px solid transparent;color:var(--muted);margin-bottom:-1px;padding:8px 14px;text-decoration:none}.lang-tabs a:hover[b-za7lqnuyte]{color:var(--paper)}.lang-tabs a[aria-current][b-za7lqnuyte]{border-bottom-color:#e5c8a1;color:var(--paper)}.lang-hint[b-za7lqnuyte]{color:#e5c8a1;font:13px/1.6 var(--sans);margin:-6px 0 22px}h1[b-e7gj2p53be]{font-size:36px;font-style:italic;font-weight:400;margin:0}h2[b-e7gj2p53be]{font-size:26px;font-style:italic;font-weight:400;margin:0}.hint[b-e7gj2p53be]{color:var(--muted);font:14px/1.6 var(--sans);margin:10px 0 26px;max-width:62ch}.setting[b-e7gj2p53be]{border-top:1px solid var(--line);padding-top:26px}.setting .hint[b-e7gj2p53be]{margin:8px 0 20px}.status[b-e7gj2p53be]{color:#e5c8a1;font:14px/1.6 var(--sans)}.font-preview[b-e7gj2p53be]{background:radial-gradient(110% 120% at 78% -10%,#3a3128 0%,transparent 62%),#1a1714;border:1px solid var(--line);border-radius:4px;margin-bottom:22px;overflow:hidden}.preview-header[b-e7gj2p53be]{align-items:center;display:flex;flex-wrap:wrap;gap:12px 28px;justify-content:space-between;padding:26px 5%}.preview-header.preview-greek[b-e7gj2p53be]{border-top:1px solid #6e665940;padding-block:20px}.preview-links[b-e7gj2p53be]{display:flex;flex-wrap:wrap;gap:8px 30px}.preview-links span[b-e7gj2p53be]{padding-bottom:5px;position:relative}.preview-links .current[b-e7gj2p53be]:after{background:#e5c8a1;content:"";height:1px;left:0;position:absolute;right:var(--nav-track);top:100%}.preview-body[b-e7gj2p53be]{display:grid;gap:12px;padding:18px 5% 36px}.preview-eyebrow[b-e7gj2p53be]{color:#d0c7b8;font:11px/1.8 var(--sans);letter-spacing:.26em;text-transform:uppercase}.preview-title[b-e7gj2p53be]{font-size:clamp(26px,4vw,42px);font-style:italic;line-height:1.12;text-wrap:balance}.choices[b-e7gj2p53be]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.choice[b-e7gj2p53be]{border:1px solid var(--line);border-radius:4px;cursor:pointer;display:grid;gap:14px 12px;grid-template-columns:auto minmax(0,1fr);padding:16px 18px;transition:background-color .2s,border-color .2s}.choice:hover[b-e7gj2p53be]{border-color:#8f8574}.choice:has(input:checked)[b-e7gj2p53be]{background:#2a2620;border-color:#e5c8a1}.choice:has(input:focus-visible)[b-e7gj2p53be]{outline:2px solid #e5c8a1;outline-offset:3px}.choice input[b-e7gj2p53be]{accent-color:#e5c8a1;margin:5px 0 0}.choice input:focus-visible[b-e7gj2p53be]{outline:none}.choice-text[b-e7gj2p53be]{display:grid;gap:4px}.choice-name[b-e7gj2p53be]{align-items:center;display:flex;flex-wrap:wrap;font-size:18px;gap:8px}.badge[b-e7gj2p53be]{border:1px solid #8f8574;border-radius:999px;color:var(--muted);font:10px/1 var(--sans);letter-spacing:.14em;padding:4px 8px;text-transform:uppercase}.choice-note[b-e7gj2p53be]{color:var(--muted);font:13px/1.6 var(--sans)}.choice-sample[b-e7gj2p53be]{align-items:baseline;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:6px 18px;grid-column:1 / -1;justify-content:space-between;overflow:hidden;padding-top:14px}.choice-sample .nav-type[b-e7gj2p53be]{color:#d9d1c3}.sample-links[b-e7gj2p53be]{display:grid;gap:6px;justify-items:end}.save[b-e7gj2p53be]{align-items:center;display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:26px}.unsaved[b-e7gj2p53be]{color:#e5c8a1;font:13px/1.6 var(--sans);visibility:hidden}.header-font-form:has(.choice:not([data-saved]) input:checked) .unsaved[b-e7gj2p53be]{visibility:visible}@media(max-width:760px){.choices[b-e7gj2p53be]{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.choice[b-e7gj2p53be]{transition:none}}h1[b-ig9am979wc]{font-size:36px;font-style:italic;font-weight:400;margin:0}.hint[b-ig9am979wc]{color:var(--muted);font:13px/1.6 var(--sans);margin:8px 0 0;max-width:62ch}h1+.hint[b-ig9am979wc]{font-size:14px;margin:10px 0 26px}.status[b-ig9am979wc]{color:#e5c8a1;font:14px/1.6 var(--sans)}.group[b-ig9am979wc]{border:0;border-top:1px solid var(--line);margin:0;padding:22px 0 28px}.group legend[b-ig9am979wc]{float:left;font-size:22px;font-style:italic;margin:0 0 4px;padding:0;width:100%}.group legend+label[b-ig9am979wc]{clear:left}label[b-ig9am979wc]{display:block;font:13px/1.6 var(--sans);margin:16px 0 5px}.group>label:first-child[b-ig9am979wc]{margin-top:0}.text-danger[b-ig9am979wc]{font:13px/1.6 var(--sans);margin:6px 0 0}button[b-ig9am979wc]{margin-top:8px}.back[b-z4yrr6issv]{font-size:15px;margin:0 0 12px}h1[b-z4yrr6issv]{font-size:36px;font-style:italic;font-weight:400;margin:0 0 24px}.columns[b-z4yrr6issv]{display:grid;gap:34px;grid-template-columns:3fr 2fr;margin-bottom:26px}label[b-z4yrr6issv]{display:block;font:13px/1.6 var(--sans);margin:16px 0 5px}.columns>div>label:first-child[b-z4yrr6issv]{margin-top:0}.check[b-z4yrr6issv]{align-items:center;display:flex;gap:8px}.pair[b-z4yrr6issv]{display:grid;gap:14px;grid-template-columns:2fr 1fr}.poster-preview[b-z4yrr6issv]{aspect-ratio:3 / 4;background:#151413;display:block;margin-bottom:8px;object-fit:contain;width:min(100%,240px)}.hint[b-z4yrr6issv]{color:var(--muted);font:13px/1.6 var(--sans);margin:8px 0 0}@media(max-width:760px){.columns[b-z4yrr6issv],.pair[b-z4yrr6issv]{grid-template-columns:1fr}}.heading[b-w86istha7z]{align-items:center;display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between}h1[b-w86istha7z]{font-size:36px;font-style:italic;font-weight:400;margin:0}.hint[b-w86istha7z]{color:var(--muted);font:14px/1.6 var(--sans);margin:10px 0 26px}.works[b-w86istha7z]{list-style:none;margin:0;padding:0}.work[b-w86istha7z]{align-items:center;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:14px 18px;padding:14px 0}.work img[b-w86istha7z],.no-poster[b-w86istha7z]{aspect-ratio:3 / 4;background:#151413;height:84px;object-fit:contain}.no-poster[b-w86istha7z]{color:var(--muted);display:grid;font:10px var(--sans);place-items:center;text-align:center;width:63px}.details[b-w86istha7z]{flex:1 1 200px}.title[b-w86istha7z]{font-size:20px}.meta[b-w86istha7z]{color:var(--muted);font:13px/1.8 var(--sans)}.actions[b-w86istha7z]{display:flex;flex-wrap:wrap;gap:6px}.dashboard-header[b-qtn8wb60x2]{align-items:center;border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;gap:14px 28px;justify-content:space-between;padding:22px 6%}nav[b-qtn8wb60x2]{align-items:center;display:flex;flex-wrap:wrap;gap:10px 26px}nav button[b-qtn8wb60x2]{background:none;border:0;cursor:pointer;padding:0}nav button:hover[b-qtn8wb60x2]{text-decoration:underline;text-underline-offset:6px}.dashboard-main[b-qtn8wb60x2]{margin:auto;max-width:1000px;padding:34px 6% 80px}.about[b-rqs3aesc0l]{background:linear-gradient(#1a1512,#171411 40%,#14171a)}.portrait-stage[b-rqs3aesc0l]{align-items:center;background:radial-gradient(ellipse 50% 70% at 0% 96%,#1d3038b0,transparent 72%),radial-gradient(ellipse 70% 80% at 72% 50%,#2a221c,#1e1915 80%);display:flex;flex-shrink:0;min-height:100%;overflow:hidden;padding:110px 0 90px;position:relative}.portrait-stage[b-rqs3aesc0l]:after{background:linear-gradient(transparent 82%,#181411),radial-gradient(ellipse 84% 88% at 60% 46%,transparent 46%,#080605d9);content:"";inset:0;pointer-events:none;position:absolute;z-index:4}.about-haze[b-rqs3aesc0l]{animation:about-haze-b-rqs3aesc0l 36s ease-in-out infinite alternate;background:url(/images/hero/smoke-veil.webp) center / cover;inset:-14%;mask-image:radial-gradient(ellipse 30% 44% at 68% 46%,#0009 45%,#000);mix-blend-mode:screen;opacity:.17;pointer-events:none;position:absolute;z-index:4}@keyframes about-haze-b-rqs3aesc0l{0%{transform:translate3d(4%,2%,0) scale(1.06)}to{transform:translate3d(-4%,-3%,0) scale(1.15)}}.about-light[b-rqs3aesc0l]{animation:about-light-b-rqs3aesc0l 12s ease-in-out infinite alternate;background:conic-gradient(from 206deg at 102% -6%,transparent 0deg,#ffdca80c 10deg,#ffdca820 26deg,#ffdca810 42deg,#ffdca806 54deg,transparent 62deg);filter:blur(11px);inset:-40px;mix-blend-mode:screen;pointer-events:none;position:absolute;z-index:4}@keyframes about-light-b-rqs3aesc0l{0%{opacity:.5}to{opacity:1}}.portrait-frame[b-rqs3aesc0l]{bottom:30px;position:absolute;right:0;width:min(58%,112vh);z-index:3}.portrait[b-rqs3aesc0l]{display:block;filter:brightness(.94) contrast(1.07) saturate(.94) sepia(.05);height:auto;width:100%}.portrait-grain[b-rqs3aesc0l]{animation:film-grain .9s steps(7) infinite;background:var(--grain);inset:0;mask:url(/images/about/portrait.webp) center / 100% 100% no-repeat,radial-gradient(ellipse 50% 58% at 54% 52%,#0004 62%,#000 100%);mask-composite:intersect;opacity:.13;position:absolute}.intro[b-rqs3aesc0l]{position:relative;text-shadow:0 2px 30px #0a080799;z-index:5}.name[b-rqs3aesc0l]{font-size:clamp(44px,5.6vw,92px);font-weight:400;letter-spacing:-.03em;line-height:1.04;margin:0 0 24px}.intro-label[b-rqs3aesc0l]{font-size:12px;letter-spacing:.42em;margin-bottom:18px}.summary[b-rqs3aesc0l]{font-size:18px;line-height:1.6;margin:0;max-width:620px}.intro-links[b-rqs3aesc0l]{display:flex;flex-wrap:wrap;gap:0 28px}.bio-grid[b-rqs3aesc0l]{display:grid;gap:64px;grid-template-columns:5fr 6fr;padding:110px 0}h3[b-rqs3aesc0l]{font-size:32px;font-style:italic;font-weight:400;margin:0 0 22px}.bio p[b-rqs3aesc0l]{color:#d9d1c3;font-size:18px;line-height:1.7;margin:0 0 18px}.bio>div+div[b-rqs3aesc0l],.resume h3:not(:first-child)[b-rqs3aesc0l]{margin-top:46px}h4[b-rqs3aesc0l]{color:var(--muted);font:11px/1.8 var(--sans);letter-spacing:.2em;margin:26px 0 10px;text-transform:uppercase}.plain[b-rqs3aesc0l]{list-style:none;margin:0;padding:0}.plain li[b-rqs3aesc0l]{margin-bottom:14px}.entry-title[b-rqs3aesc0l]{display:block;font-size:18px}.entry-detail[b-rqs3aesc0l]{color:var(--muted);display:block;font:13px/1.7 var(--sans)}details[b-rqs3aesc0l]{border-top:1px solid var(--line)}details+h3[b-rqs3aesc0l]{margin-top:46px}details:last-child[b-rqs3aesc0l]{border-bottom:1px solid var(--line)}summary[b-rqs3aesc0l]{cursor:pointer;font-size:19px;padding:14px 0}summary:focus-visible[b-rqs3aesc0l]{outline:2px solid #e5c8a1;outline-offset:2px}.titles[b-rqs3aesc0l]{color:#d9d1c3;columns:2;column-gap:32px;font:13px/1.7 var(--sans);list-style:none;margin:0;padding:0 0 18px}.titles li[b-rqs3aesc0l]{break-inside:avoid;margin-bottom:6px}.bio p.references[b-rqs3aesc0l]{color:var(--muted);font:12px/1.8 var(--sans);margin:18px 0 0}.credits[b-rqs3aesc0l]{list-style:none;margin:0;padding:0}.credit[b-rqs3aesc0l]{border-top:1px solid var(--line);display:grid;gap:20px;grid-template-columns:72px 1fr;padding:14px 0}.credit-year[b-rqs3aesc0l]{color:var(--muted);font:12px/2 var(--sans);letter-spacing:.07em}.credit-title[b-rqs3aesc0l]{display:block;font-size:19px}.credit-detail[b-rqs3aesc0l]{color:var(--muted);display:block;font:13px/1.7 var(--sans)}@media(prefers-reduced-motion:reduce){.about-haze[b-rqs3aesc0l],.about-light[b-rqs3aesc0l],.portrait-grain[b-rqs3aesc0l]{animation:none}}@media(max-width:760px){.portrait-stage[b-rqs3aesc0l]{display:block;padding:90px 0 0}.portrait-frame[b-rqs3aesc0l]{bottom:auto;margin:24px auto 0;mask-image:linear-gradient(#000 72%,transparent);position:relative;width:min(100%,max(96px,calc((100dvh - 278px) * 884 / 810)))}.name[b-rqs3aesc0l]{font-size:min(44px,11.4vw)}.bio-grid[b-rqs3aesc0l]{gap:44px;grid-template-columns:1fr;padding-top:90px}.titles[b-rqs3aesc0l]{columns:1}}@media(min-width:1041px){.contact-layout[b-ix7m3rf1nn]{align-items:center;column-gap:clamp(40px,5vw,80px);display:grid;grid-template-columns:minmax(0,1fr) auto}}h2[b-ix7m3rf1nn]{font-size:clamp(32px,4vw,54px);font-style:italic;font-weight:400;margin:0 0 24px}.contact-note[b-ix7m3rf1nn]{color:#d9d1c3;font-size:18px;line-height:1.7;margin:0 0 26px;max-width:620px}.contact-email[b-ix7m3rf1nn]{display:inline-block;font-size:clamp(20px,2.1vw,28px);overflow-wrap:anywhere;padding-bottom:5px;position:relative;text-decoration:none}.contact-email[b-ix7m3rf1nn]:after{background:currentColor;content:"";height:1px;left:0;position:absolute;right:0;top:100%;transform:scaleX(0);transform-origin:right;transition:transform .35s cubic-bezier(.22,.61,.36,1)}@media(hover:hover){.contact-email:hover[b-ix7m3rf1nn]:after{transform:none;transform-origin:left}}.contact-links[b-ix7m3rf1nn]{display:flex;gap:28px}.ticket-frame[b-ix7m3rf1nn]{position:relative;width:min(46vw,600px)}@media(max-width:1040px){.ticket-frame[b-ix7m3rf1nn]{margin-top:56px;width:min(100%,600px)}}.ticket-halo[b-ix7m3rf1nn]{animation:ticket-breathe-b-ix7m3rf1nn 7s ease-in-out infinite;background:radial-gradient(closest-side,#e5c8a150,#e5c8a11c 62%,transparent);inset:-14% -9%;pointer-events:none;position:absolute}@media(max-width:1040px){.ticket-halo[b-ix7m3rf1nn]{inset:-10% -6%}}@keyframes ticket-breathe-b-ix7m3rf1nn{50%{opacity:.55}}.ticket[b-ix7m3rf1nn]{--ink: #2a2115;--ink-soft: #52422a;--oxblood: #82200f;--stamp-ink: #1c5540;--rule: #5e4d3299;--line: 24px;color:var(--ink);display:flex;filter:drop-shadow(0 1.5px 0 #9c8257) drop-shadow(1px 3px 3px #000000a8) drop-shadow(8px 22px 26px #000000a0);position:relative;transform:rotate(-1.8deg)}.ticket-main[b-ix7m3rf1nn],.ticket-stub[b-ix7m3rf1nn]{position:relative}.ticket-main[b-ix7m3rf1nn]{background:url(/ticket/wear-main.svg) center / 100% 100% no-repeat,url(/ticket/ring.svg) right 30px bottom 16px / 112px no-repeat,linear-gradient(118deg,#fff3d62e,transparent 42%,#3a230a2e),url(/ticket/paper.svg) 0 0 / 420px,#d9c59e;flex:1;mask:url(/ticket/main-h.svg) center / 100% 100% no-repeat;min-width:0;padding:20px 26px 16px 28px}.ticket-stub[b-ix7m3rf1nn]{align-items:center;background:url(/ticket/wear-stub.svg) center / 100% 100% no-repeat,linear-gradient(118deg,#fff3d61f,transparent 42%,#3a230a38),url(/ticket/paper.svg) -180px -60px / 420px,#d9c59e;display:flex;flex:0 0 96px;flex-direction:column;gap:14px;justify-content:space-between;mask:url(/ticket/stub-h.svg) center / 100% 100% no-repeat;padding:22px 13px 20px 11px;transition:opacity .5s}.ticket-head[b-ix7m3rf1nn],.stub-print[b-ix7m3rf1nn],.ticket-send[b-ix7m3rf1nn],.ticket-stamp[b-ix7m3rf1nn]{mask:url(/ticket/ink.svg) 0 0 / 260px}.ticket-head[b-ix7m3rf1nn]{align-items:baseline;border-bottom:3px double #4d3d26;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px;padding-bottom:8px}h3[b-ix7m3rf1nn]{font-size:20px;font-style:italic;font-weight:400;margin:0}.ticket-serial[b-ix7m3rf1nn],.stub-serial[b-ix7m3rf1nn]{color:var(--oxblood);font:700 12px/1 Courier New,Courier,monospace;letter-spacing:.14em;white-space:nowrap}.ticket-fields[b-ix7m3rf1nn]{border:0;column-gap:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;min-width:0;padding:0}.field-wide[b-ix7m3rf1nn]{grid-column:1 / -1}.field label[b-ix7m3rf1nn]{color:var(--ink-soft);display:block;font:700 9.5px/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;transition:color .2s}.field:focus-within label[b-ix7m3rf1nn]{color:var(--ink)}.field input[b-ix7m3rf1nn],.field textarea[b-ix7m3rf1nn]{appearance:none;background:transparent;border:0;border-radius:0;caret-color:var(--oxblood);color:var(--ink);display:block;font:15px/var(--line) Courier New,Courier,monospace;outline:none;width:100%;-webkit-text-fill-color:var(--ink)}.field input[b-ix7m3rf1nn]{border-bottom:1px solid var(--rule);height:30px;padding:4px 2px 1px;transition:border-color .2s,box-shadow .2s}.field input:-webkit-autofill[b-ix7m3rf1nn]{transition:background-color 600000s,border-color .2s,box-shadow .2s;-webkit-text-fill-color:var(--ink)}.field textarea[b-ix7m3rf1nn]{background:repeating-linear-gradient(transparent 0 calc(var(--line) - 2.5px),var(--rule) calc(var(--line) - 1.2px),transparent var(--line)) local;margin-top:5px;overflow-y:auto;padding:0 2px;resize:none;scrollbar-color:#5e4d32 transparent;scrollbar-width:thin}.field input:focus[b-ix7m3rf1nn]{border-color:var(--oxblood);box-shadow:0 1px 0 var(--oxblood)}.field textarea:focus[b-ix7m3rf1nn],.field textarea[aria-invalid=true][b-ix7m3rf1nn]{background-image:repeating-linear-gradient(transparent 0 calc(var(--line) - 2.5px),#82200fb3 calc(var(--line) - 1.2px),transparent var(--line))}.field input[aria-invalid=true][b-ix7m3rf1nn]{border-color:var(--oxblood)}.field-error[b-ix7m3rf1nn]{color:var(--oxblood);font-size:12px;font-style:italic;line-height:15px;margin:3px 0 7px;min-height:15px}.ticket-foot[b-ix7m3rf1nn]{align-items:center;display:flex;gap:12px;justify-content:space-between;min-height:20px}@media(max-width:1240px){.ticket-foot[b-ix7m3rf1nn]{min-height:40px}}.ticket-status[b-ix7m3rf1nn]{font-size:13px;font-style:italic;line-height:20px;margin:0}.ticket-status[data-error][b-ix7m3rf1nn]{color:var(--oxblood)}.ticket[data-state=sent] .ticket-status[b-ix7m3rf1nn]{color:var(--stamp-ink);font-size:14px;font-weight:700}.ticket-again-wrap[b-ix7m3rf1nn]{flex:none;position:relative}.ticket-again[b-ix7m3rf1nn]{background:none;border:0;border-bottom:1px solid var(--ink);color:var(--ink);cursor:pointer;font:700 10px/1.4 var(--sans);letter-spacing:.14em;padding:0 0 2px;text-transform:uppercase}.ticket-again[aria-disabled=true][b-ix7m3rf1nn]{cursor:default;opacity:.55}.ticket-wait[b-ix7m3rf1nn]{background:var(--ink);border-radius:2px;bottom:calc(100% + 8px);color:#e6d6b6;font:11px/1.3 var(--sans);opacity:0;padding:6px 9px;pointer-events:none;position:absolute;right:0;transition:opacity .15s;white-space:nowrap;z-index:1}.ticket-again[aria-disabled=true]:hover+.ticket-wait[b-ix7m3rf1nn],.ticket-again[aria-disabled=true]:focus-visible+.ticket-wait[b-ix7m3rf1nn]{opacity:1}.ticket-small[b-ix7m3rf1nn]{color:var(--ink-soft);font:10px/1.45 var(--sans);margin:6px 0 0}.ticket-small a[b-ix7m3rf1nn]{text-decoration-color:currentColor;text-underline-offset:2px}.ticket-stamp[b-ix7m3rf1nn]{border:4px double var(--stamp-ink);color:var(--stamp-ink);font:700 28px/1 Courier New,Courier,monospace;left:50%;letter-spacing:.16em;mix-blend-mode:multiply;opacity:0;padding:9px 12px 9px 17px;pointer-events:none;position:absolute;text-transform:uppercase;top:40%;transform:translate(-50%,-50%) rotate(-11deg) scale(1.7);transition:opacity .14s .3s,transform .26s cubic-bezier(.3,1.4,.5,1) .3s}.ticket[data-state=sent] .ticket-stamp[b-ix7m3rf1nn]{opacity:.85;transform:translate(-50%,-50%) rotate(-11deg)}.ticket[data-state=sent]>.ticket-stub[b-ix7m3rf1nn]{opacity:0;pointer-events:none}.ticket[data-peeling]>.ticket-stub[b-ix7m3rf1nn]{visibility:hidden}.stub-peel[b-ix7m3rf1nn]{pointer-events:none;position:absolute;transform-origin:0 100%}.stub-peel .stub-print[b-ix7m3rf1nn]{will-change:auto}.stub-peel[data-pulled][b-ix7m3rf1nn]{opacity:0;transform:translate(var(--pull),14px) rotate(3deg);transition:transform .95s cubic-bezier(.4,0,.8,.6),opacity .95s linear}.stub-print[b-ix7m3rf1nn]{align-items:center;display:flex;flex:1;gap:8px;justify-content:center;will-change:transform;writing-mode:vertical-rl}.stub-admit[b-ix7m3rf1nn]{font-size:24px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.ticket-send[b-ix7m3rf1nn]{background:var(--ink);border:0;border-radius:2px 4px 3px 5px;color:#e6d6b6;cursor:pointer;font:700 12px/1 Courier New,Courier,monospace;letter-spacing:.16em;padding:11px 2px 11px 4px;text-transform:uppercase;transition:background .25s;width:100%}.ticket-send:disabled[b-ix7m3rf1nn]{cursor:default;opacity:.6}@media(hover:hover){.ticket-send:hover:enabled[b-ix7m3rf1nn]{background:var(--oxblood)}}.ticket a:focus-visible[b-ix7m3rf1nn],.ticket-again:focus-visible[b-ix7m3rf1nn]{outline-color:var(--oxblood);outline-offset:3px}.ticket-send:focus-visible[b-ix7m3rf1nn]{outline:2px solid #e6d6b6;outline-offset:-5px}.contact-credit[b-ix7m3rf1nn]{color:var(--muted);font:11px/16px var(--sans);letter-spacing:.06em;margin-top:-56px;padding:0 max(6%,calc((100% - 1200px)/2)) 40px;position:relative;text-align:right;z-index:1}.credit-link[b-ix7m3rf1nn]{text-underline-offset:3px}.credit-heart[b-ix7m3rf1nn]{fill:#c4553f;height:10px;margin:0 1px;vertical-align:-1px;width:11px}.credit-dot[b-ix7m3rf1nn]{margin:0 .5em}@media(max-width:760px){.contact-note[b-ix7m3rf1nn]{font-size:16px}.contact-credit[b-ix7m3rf1nn]{margin-top:-72px;padding-bottom:72px;text-align:center}}@media(max-width:620px){.ticket[b-ix7m3rf1nn]{--line: 26px;flex-direction:column;transform:rotate(-.8deg)}.ticket-main[b-ix7m3rf1nn]{mask-image:url(/ticket/main-v.svg);padding:22px 22px 14px}.ticket-stub[b-ix7m3rf1nn]{flex:none;flex-direction:row;mask-image:url(/ticket/stub-v.svg);padding:16px 22px 18px}.stub-peel[b-ix7m3rf1nn]{transform-origin:0 0}.stub-peel[data-pulled][b-ix7m3rf1nn]{transform:translate(4px,58px) rotate(1deg)}.field input[b-ix7m3rf1nn],.field textarea[b-ix7m3rf1nn]{font-size:16px}.field input[b-ix7m3rf1nn]{height:33px}.stub-print[b-ix7m3rf1nn]{flex-direction:row-reverse;justify-content:flex-start;writing-mode:horizontal-tb}.stub-admit[b-ix7m3rf1nn]{font-size:18px}.stub-serial[b-ix7m3rf1nn]{display:none}.ticket-send[b-ix7m3rf1nn]{flex:none;width:104px}}@media(max-width:460px){.ticket-fields[b-ix7m3rf1nn]{grid-template-columns:minmax(0,1fr)}.ticket-stamp[b-ix7m3rf1nn]{font-size:24px}}html.lite .ticket[b-ix7m3rf1nn]{filter:none}html.lite .ticket-halo[b-ix7m3rf1nn]{animation:none}@media(prefers-reduced-motion:reduce){.contact-email[b-ix7m3rf1nn]:after,.ticket-stub[b-ix7m3rf1nn],.ticket-stamp[b-ix7m3rf1nn],.ticket-wait[b-ix7m3rf1nn]{transition:none}.ticket-halo[b-ix7m3rf1nn]{animation:none}}.stage[b-kvexh8vnjd]{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:-1}.stage.paused *[b-kvexh8vnjd],.stage[data-offscreen] *[b-kvexh8vnjd]{animation-play-state:paused!important}.smoke[b-kvexh8vnjd]{background-position:center;background-size:cover;pointer-events:none;position:absolute}.smoke-base[b-kvexh8vnjd]{background-image:url(/images/hero/smoke-base.webp);background-position:72% 50%;filter:contrast(1.42) brightness(1.1) saturate(1.15);inset:-11% 0 11%;mask-image:linear-gradient(#000 82%,transparent)}.smoke-veil[b-kvexh8vnjd]{animation:veil-drift-b-kvexh8vnjd 26s ease-in-out infinite alternate;background-image:url(/images/hero/smoke-veil.webp);inset:-12%;mask-image:linear-gradient(90deg,#0003 8%,#000 62%);mix-blend-mode:screen;opacity:.14;will-change:transform,opacity}.auditorium[b-kvexh8vnjd]{aspect-ratio:3.2;bottom:calc(var(--room-drop, 0px) * -1);position:absolute;right:var(--room-shift, 0px);width:var(--room-width, max(min(100%, 160vh), 900px))}.auditorium-layer[b-kvexh8vnjd]{background:url(/images/hero/auditorium.webp) center / 100% 100% no-repeat;inset:0;position:absolute}.auditorium-base[b-kvexh8vnjd],.screen-marquee[b-kvexh8vnjd]{opacity:0;transition:opacity 8s cubic-bezier(.45,.05,.25,1)}.auditorium.lit .auditorium-base[b-kvexh8vnjd],.auditorium.still .auditorium-base[b-kvexh8vnjd],.auditorium.lit .screen-marquee[b-kvexh8vnjd],.auditorium.still .screen-marquee[b-kvexh8vnjd]{opacity:1}.auditorium.still .auditorium-base[b-kvexh8vnjd],.auditorium.still .screen-marquee[b-kvexh8vnjd]{transition:none}.auditorium-lit[b-kvexh8vnjd]{inset:0;opacity:0;position:absolute;transition:opacity 8s cubic-bezier(.45,.05,.25,1)}.auditorium.lit .auditorium-lit[b-kvexh8vnjd]{opacity:1}.auditorium.still .auditorium-lit[b-kvexh8vnjd]{opacity:.45;transition:none}.auditorium-light[b-kvexh8vnjd]{--film: .5;--lamp: .75;inset:0;opacity:calc((.3 + 1.2 * var(--film)) * (.92 + .08 * var(--lamp)));position:absolute}.seat-light[b-kvexh8vnjd]{background-image:url(/images/hero/auditorium-light.webp)}.screen-surface[b-kvexh8vnjd]{background-image:url(/images/hero/auditorium-screen.png)}.screen-picture[b-kvexh8vnjd]{height:418px;left:0;mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent),linear-gradient(transparent,#000 12%,#000 88%,transparent);mask-composite:intersect;mix-blend-mode:screen;opacity:0;overflow:hidden;position:absolute;top:0;transform-origin:0 0;transition:opacity 8s cubic-bezier(.45,.05,.25,1);width:1000px}.screen-picture.playing[b-kvexh8vnjd]{opacity:.68}.screen-picture.settled[b-kvexh8vnjd]{transition:opacity 4s ease-in}.screen-picture[b-kvexh8vnjd] video{display:block;filter:blur(.6px);height:100%;object-fit:cover;width:100%}.screen-picture.colour[b-kvexh8vnjd]:after{animation:film-grain .6s steps(6) infinite;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='.33 .33 .33 0 0 .33 .33 .33 0 0 .33 .33 .33 0 0 0 0 0 0 1'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");content:"";inset:0;mix-blend-mode:overlay;opacity:.55;position:absolute}.stage:has(~.room-links .screen-link:hover) .screen-picture.playing[b-kvexh8vnjd],.stage:has(~.room-links .screen-link:focus-visible) .screen-picture.playing[b-kvexh8vnjd]{opacity:.92}.room-links[b-kvexh8vnjd]{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:3}.screen-link[b-kvexh8vnjd]{inset:15% 12.1% 28.6% 55.6%;pointer-events:auto;position:absolute}.screen-link:hover[b-kvexh8vnjd]{text-decoration:none}.screen-link:focus-visible[b-kvexh8vnjd]{outline-offset:2px}.screen-marquee[b-kvexh8vnjd]{align-items:center;display:flex;height:34px;justify-content:center;left:0;pointer-events:none;position:absolute;top:0;transform-origin:0 0;width:1000px}.screen-marquee span[b-kvexh8vnjd]{animation:neon-flicker-b-kvexh8vnjd 5s linear infinite;color:#ffe9cf;font-size:21px;letter-spacing:.3em;line-height:1;text-shadow:0 0 2px #fff3e2,0 0 7px #ffb36b,0 0 16px #ff7a3dcc,0 0 34px #ff5a2288;text-transform:uppercase;white-space:nowrap}@keyframes neon-flicker-b-kvexh8vnjd{0%,19%,21%,62%,64%,to{opacity:1}20%,63%{opacity:.7}65%{opacity:.85}}@media(prefers-reduced-motion:reduce){.screen-marquee span[b-kvexh8vnjd]{animation:none}}@media(max-width:760px){.screen-marquee span[b-kvexh8vnjd]{font-size:29px;letter-spacing:.18em}}.smoke-canvas[b-kvexh8vnjd]{height:100%;inset:0;position:absolute;width:100%}.stage[b-kvexh8vnjd]:after{background:radial-gradient(ellipse calc(40vw + 400px) calc(32vh + 170px) at 48% 50%,#14120fa0,#14120f99 14%,#14120f84 28%,#14120f63 42%,#14120f40 56%,#14120f23 70%,#14120f0d 84%,transparent);content:"";inset:0;position:absolute}.stage.has-shader .projector-glow[b-kvexh8vnjd],.stage.has-shader .light-haze[b-kvexh8vnjd]{display:none}.projector-glow[b-kvexh8vnjd]{animation:projector-breath-b-kvexh8vnjd 11s ease-in-out infinite;background:radial-gradient(ellipse at 65% 25%,#fff4de55 0%,#e9d9bb2b 24%,#ddd7cc0a 49%,transparent 70%);border-radius:50%;height:110%;mix-blend-mode:screen;pointer-events:none;position:absolute;right:-22%;top:-35%;width:80%;will-change:opacity}.light-haze[b-kvexh8vnjd]{animation:light-modulation-b-kvexh8vnjd 8.3s ease-in-out infinite;background:radial-gradient(ellipse at 92% 15%,#fff1d51c,transparent 60%);inset:0;mix-blend-mode:screen;pointer-events:none;position:absolute}@keyframes veil-drift-b-kvexh8vnjd{0%{opacity:.08;transform:translate3d(5%,-3%,0) scale(1.08)}to{opacity:.2;transform:translate3d(-5%,3%,0) scale(1.18)}}@keyframes projector-breath-b-kvexh8vnjd{0%,to{opacity:.35}22%{opacity:.59}39%{opacity:.43}63%{opacity:.7}81%{opacity:.46}}@keyframes light-modulation-b-kvexh8vnjd{0%,to{opacity:.3}24%{opacity:.55}43%{opacity:.35}72%{opacity:.6}89%{opacity:.42}}@media(min-width:761px){.smoke-base[b-kvexh8vnjd]{mask-image:linear-gradient(#000 50%,transparent 74%),radial-gradient(ellipse 32% 30% at 58% 68%,transparent 28%,#000 100%);mask-composite:intersect}.smoke-veil[b-kvexh8vnjd]{mask-image:linear-gradient(90deg,#0003 8%,#000 62%),linear-gradient(#000 46%,transparent 68%);mask-composite:intersect}.smoke-canvas[b-kvexh8vnjd]{mask-image:linear-gradient(#000 46%,#0005 66%,#0002 90%)}}@media(max-width:760px){.stage[b-kvexh8vnjd]:after{background-position:0 -20dvh;background-repeat:no-repeat;height:120dvh}.stage[b-kvexh8vnjd]:before{background:linear-gradient(#14120fd9,#14120fb8 45px,#14120f66 90px,transparent 150px);content:"";height:150px;inset:0 0 auto;position:absolute;z-index:1}.smoke-base[b-kvexh8vnjd]{background-position:42% center;inset:-26% 0 26%}.screen-surface[b-kvexh8vnjd]{aspect-ratio:3.2;bottom:-2.69vw;inset-inline:auto -20vw;top:auto;width:247.4vw}.screen-link[b-kvexh8vnjd]{bottom:19.4vw;height:43.7vw;left:auto;right:10vw;top:auto;width:80vw}.smoke-veil[b-kvexh8vnjd]{background-position:65% center;inset:-8% -32%}.projector-glow[b-kvexh8vnjd]{right:-50%;width:110%}}@media(prefers-reduced-motion:reduce){.stage *[b-kvexh8vnjd]{animation:none!important}.smoke-canvas[b-kvexh8vnjd]{display:none}}.lang-switch[b-z8pzcqlv0q]{align-items:center;background:#15120ff2;border:1px solid #6e66594d;border-radius:50%;bottom:26px;color:var(--paper);display:inline-flex;flex-shrink:0;font:11px/1 var(--sans);height:44px;justify-content:center;left:max(6%,calc((100% - 1200px)/2));letter-spacing:.12em;position:fixed;text-decoration:none;transition:background-color .2s,border-color .2s;width:44px;z-index:4}.lang-switch:hover[b-z8pzcqlv0q]{background:#393228;border-color:#8f8574}.lang-switch:focus-visible[b-z8pzcqlv0q]{outline:2px solid #e5c8a1;outline-offset:2px}.deck-controls .lang-switch[b-z8pzcqlv0q]{position:static}@media(prefers-reduced-motion:reduce){.lang-switch[b-z8pzcqlv0q]{transition:none}}.hero[b-z8pzcqlv0q]{background:radial-gradient(ellipse at 73% 42%,#534c4233,transparent 60%),linear-gradient(120deg,#242522,#191919 66%,#2a251f);isolation:isolate}.hero[b-z8pzcqlv0q]:after{background:linear-gradient(0deg,#211e1a66,transparent 58%),linear-gradient(90deg,#17191c55,transparent 80%);content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}.hero-content[b-z8pzcqlv0q]{max-width:1150px;position:relative;text-shadow:0 1px 3px #14120fcc,0 0 16px #14120fa6,0 2px 42px #14120fd9;z-index:2}.hero-links[b-z8pzcqlv0q]{display:flex;flex-wrap:wrap;gap:14px 40px;margin-top:30px}.hero-links .text-link[b-z8pzcqlv0q]{margin-top:0}.hero-content .eyebrow[b-z8pzcqlv0q]{color:var(--paper)}.hero-quote[b-z8pzcqlv0q],blockquote[b-z8pzcqlv0q]{margin:0}.quote-text[b-z8pzcqlv0q]{font-size:clamp(29px,3.15vw,46px);font-style:normal;font-weight:400;letter-spacing:-.022em;line-height:1.38;margin:26px 0 25px;text-wrap:pretty}.quote-text em[b-z8pzcqlv0q]{font-weight:400}.verse[b-z8pzcqlv0q]{display:block}.quote-text[b-z8pzcqlv0q]{display:grid}.quote-part[b-z8pzcqlv0q]{align-self:end;display:block;grid-area:1 / 1}.quote-text:not(.cycling) .quote-part:not(:first-child)[b-z8pzcqlv0q],.quote-text.cycling .quote-part:not(.shown)[b-z8pzcqlv0q]{pointer-events:none}.quote-text:not(.cycling) .quote-part:not(:first-child)[b-z8pzcqlv0q]{opacity:0}.cycling .verse[b-z8pzcqlv0q]{opacity:0;transform:translateY(.28em);transition:opacity var(--line-fade) ease-out var(--line-delay, 0ms),transform calc(var(--line-fade) * 1.4) cubic-bezier(.2,.6,.2,1) var(--line-delay, 0ms)}.cycling .shown .verse[b-z8pzcqlv0q]{opacity:1;transform:none}.cycling .leaving .verse[b-z8pzcqlv0q]{opacity:0;transform:none;transition:opacity var(--part-fade) ease-in}.instant .verse[b-z8pzcqlv0q]{transition:none!important}@media(prefers-reduced-motion:reduce){.cycling .verse[b-z8pzcqlv0q]{transform:none}}figcaption[b-z8pzcqlv0q]{align-items:baseline;color:#d0c8bb;display:flex;flex-wrap:wrap;gap:20px;line-height:1.7}.quote-author[b-z8pzcqlv0q]{font:11px/1.8 var(--sans);letter-spacing:.17em;text-transform:uppercase}cite[b-z8pzcqlv0q]{color:#beb6a9;font-size:13px}@media(max-width:760px){.hero-links[b-z8pzcqlv0q]{margin-top:28px}.quote-text[b-z8pzcqlv0q]{font-size:29px;letter-spacing:-.018em;line-height:1.36;margin:26px 0}figcaption[b-z8pzcqlv0q]{display:block}cite[b-z8pzcqlv0q]{display:block;font-size:12px;margin-top:5px}.hero .panel-body[b-z8pzcqlv0q]{margin-top:0;padding-bottom:clamp(92px,20dvh,240px);padding-top:96px}}@media(max-width:370px){.quote-text[b-z8pzcqlv0q]{font-size:26px}}.services[b-6csfraiaqx]{background:radial-gradient(ellipse 90% 70% at 50% 110%,#2b2219,transparent 70%),linear-gradient(#0f0d0b,#14110e 60%,#17130f)}.room-smoke[b-6csfraiaqx]{animation:room-smoke-b-6csfraiaqx 44s ease-in-out infinite alternate;background:url(/images/hero/smoke-veil.webp) center / cover;inset:-14%;mix-blend-mode:screen;opacity:.06;position:absolute}.scratch[b-6csfraiaqx]{background:linear-gradient(transparent,#e8dcc22e 18%,#e8dcc21c 64%,transparent);bottom:0;opacity:0;position:absolute;top:0;width:1px}.scratch-1[b-6csfraiaqx]{animation:scratch-1-b-6csfraiaqx 9s steps(1) infinite;left:23%}.scratch-2[b-6csfraiaqx]{animation:scratch-2-b-6csfraiaqx 13s steps(1) infinite;left:71%}@keyframes scratch-1-b-6csfraiaqx{0%,23%,31%,to{opacity:0}24%{opacity:1;translate:0}26%{opacity:.4;translate:2px}28%{opacity:.8;translate:-1px}}@keyframes scratch-2-b-6csfraiaqx{0%,61%,66%,to{opacity:0}62%{opacity:.7;translate:0}64%{opacity:1;translate:-2px}}.room-beam[b-6csfraiaqx]{animation:room-beam-b-6csfraiaqx 16s ease-in-out infinite alternate;background:conic-gradient(from 226deg at 106% -12%,transparent 0deg,#ffe3b40a 8deg,#ffe3b41c 17deg,#ffe3b40f 27deg,#ffe3b405 40deg,transparent 54deg);filter:blur(22px);inset:-6%;position:absolute}@keyframes room-beam-b-6csfraiaqx{0%{opacity:.55}to{opacity:1}}@keyframes room-smoke-b-6csfraiaqx{0%{transform:translate3d(-4%,2%,0) scale(1.08)}to{transform:translate3d(4%,-3%,0) scale(1.18)}}.defs[b-6csfraiaqx]{position:absolute}h2[b-6csfraiaqx]{font-size:clamp(34px,4vw,54px);font-style:italic;font-weight:400;margin:0 0 30px;position:relative;z-index:1}.services-list[b-6csfraiaqx]{display:grid;gap:40px;grid-template-columns:repeat(4,1fr);position:relative}.services-list[b-6csfraiaqx]:before{animation:ribbon-b-6csfraiaqx 38s ease-in-out infinite alternate;background:url(/images/hero/smoke-veil.webp) 70% 34% / 150% auto;content:"";height:310px;left:-14%;mask-image:linear-gradient(transparent,#000 30%,#000 70%,transparent),linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-composite:intersect;mix-blend-mode:screen;opacity:.5;position:absolute;right:-14%;top:-34px}@keyframes ribbon-b-6csfraiaqx{0%{transform:translate3d(-3%,2%,0) scale(1.04)}to{transform:translate3d(3%,-3%,0) scale(1.12)}}.service[b-6csfraiaqx]{position:relative}.service:nth-child(2n)[b-6csfraiaqx]{margin-top:34px}h3[b-6csfraiaqx]{font-size:25px;font-style:italic;font-weight:400;margin:6px 0 8px;position:relative}p[b-6csfraiaqx]{color:#c5bdae;font:14px/1.75 var(--sans);margin:0;position:relative}.plate[b-6csfraiaqx]{aspect-ratio:5 / 3.6;position:relative}.fragment[b-6csfraiaqx]{inset:0;position:absolute}.page[b-6csfraiaqx]{color:#eadcbd;text-shadow:0 0 14px #0a0806;display:flex;filter:url(#ink-edge);flex-direction:column;font:13.5px/2 Courier New,Courier,monospace;justify-content:center;padding:0 6%}.typed[b-6csfraiaqx]{white-space:nowrap;width:fit-content}.typed-2[b-6csfraiaqx]{margin-top:10px}.typed-3[b-6csfraiaqx]{margin-left:12%;margin-top:10px;opacity:.86}.draft[b-6csfraiaqx]{color:#e0d2b4;position:relative;white-space:nowrap;width:fit-content}.struck-line[b-6csfraiaqx]{background:#b9a58a;border-radius:2px;height:1px;left:0;position:absolute;right:0;rotate:-.7deg;transform-origin:left}.struck-1[b-6csfraiaqx]{top:14px}.struck-2[b-6csfraiaqx]{bottom:13px}.pencilled[b-6csfraiaqx]{color:#efe2c6;font:italic 19px/1.6 var(--serif);margin-bottom:4px;margin-left:18%;rotate:-1.4deg;width:fit-content}.exposure[b-6csfraiaqx]{filter:url(#ink-edge)}.word[b-6csfraiaqx]{font:italic clamp(46px,4.7vw,66px)/1 var(--serif);left:0;position:absolute;right:0;text-align:center;top:37%}.word-el[b-6csfraiaqx]{color:#f0dcb7}.word-en[b-6csfraiaqx]{color:#cfe0e6;opacity:0}.captions[b-6csfraiaqx]{color:#f4ecd9;font:15px/1.4 var(--sans);letter-spacing:.01em;text-align:center;text-shadow:0 1px 3px #000c,0 0 12px #0009}.caption[b-6csfraiaqx]{bottom:22%;left:0;position:absolute;right:0}.caption-2[b-6csfraiaqx]{opacity:0}@media(prefers-reduced-motion:no-preference){.typed-1[b-6csfraiaqx]{animation:type-1-b-6csfraiaqx 19s steps(8) infinite}.typed-2[b-6csfraiaqx]{animation:type-2-b-6csfraiaqx 19s steps(20) infinite}.typed-3[b-6csfraiaqx]{animation:type-3-b-6csfraiaqx 19s steps(14) infinite}.draft[b-6csfraiaqx]{animation:draft-b-6csfraiaqx 21s ease-in-out infinite}.struck-1[b-6csfraiaqx]{animation:strike-1-b-6csfraiaqx 21s ease-in-out infinite}.struck-2[b-6csfraiaqx]{animation:strike-2-b-6csfraiaqx 21s ease-in-out infinite}.pencilled[b-6csfraiaqx]{animation:pencilled-b-6csfraiaqx 21s ease-in-out infinite}.word-el[b-6csfraiaqx]{animation:word-el-b-6csfraiaqx 17s ease-in-out infinite}.word-en[b-6csfraiaqx]{animation:word-en-b-6csfraiaqx 17s ease-in-out infinite}.caption-1[b-6csfraiaqx]{animation:caption-1-b-6csfraiaqx 14s linear infinite}.caption-2[b-6csfraiaqx]{animation:caption-2-b-6csfraiaqx 14s linear infinite}}@keyframes type-1-b-6csfraiaqx{0%,2%{clip-path:inset(0 100% 0 0);opacity:1}12%,82%{clip-path:inset(0 0 0 0);opacity:1}94%,to{clip-path:inset(0 0 0 0);opacity:0}}@keyframes type-2-b-6csfraiaqx{0%,16%{clip-path:inset(0 100% 0 0);opacity:1}38%,82%{clip-path:inset(0 0 0 0);opacity:1}94%,to{clip-path:inset(0 0 0 0);opacity:0}}@keyframes type-3-b-6csfraiaqx{0%,44%{clip-path:inset(0 100% 0 0);opacity:.86}60%,82%{clip-path:inset(0 0 0 0);opacity:.86}94%,to{clip-path:inset(0 0 0 0);opacity:0}}@keyframes draft-b-6csfraiaqx{0%{opacity:0}8%,34%{opacity:1}48%,82%{opacity:.55}94%,to{opacity:0}}@keyframes strike-1-b-6csfraiaqx{0%,20%{transform:scaleX(0)}30%,to{transform:scaleX(1)}}@keyframes strike-2-b-6csfraiaqx{0%,30%{transform:scaleX(0)}40%,to{transform:scaleX(1)}}@keyframes pencilled-b-6csfraiaqx{0%,44%{clip-path:inset(0 100% 0 0);opacity:1}60%,82%{clip-path:inset(0 0 0 0);opacity:1}94%,to{clip-path:inset(0 0 0 0);opacity:0}}@keyframes word-el-b-6csfraiaqx{0%,36%{filter:blur(0);opacity:1}50%,86%{filter:blur(9px);opacity:0}to{filter:blur(0);opacity:1}}@keyframes word-en-b-6csfraiaqx{0%,36%{filter:blur(9px);opacity:0}50%,86%{filter:blur(0);opacity:1}to{filter:blur(9px);opacity:0}}@keyframes caption-1-b-6csfraiaqx{0%,2%{opacity:0}4%,44%{opacity:1}46%,to{opacity:0}}@keyframes caption-2-b-6csfraiaqx{0%,50%{opacity:0}52%,94%{opacity:1}96%,to{opacity:0}}@media(max-width:1000px)and (min-width:761px){.services-list[b-6csfraiaqx]{grid-template-columns:1fr 1fr}.plate[b-6csfraiaqx]{aspect-ratio:16 / 10}.services-list[b-6csfraiaqx]:before{display:none}}@media(max-width:760px){.services-list[b-6csfraiaqx]{gap:34px;grid-template-columns:1fr}.service:nth-child(n)[b-6csfraiaqx]{margin-top:0}.plate[b-6csfraiaqx]{aspect-ratio:16 / 7}.services-list[b-6csfraiaqx]:before{display:none}.room-smoke[b-6csfraiaqx]{opacity:.16}.page[b-6csfraiaqx]{padding:0 16%}h3[b-6csfraiaqx]{font-size:23px}}@media(prefers-reduced-motion:reduce){.room-beam[b-6csfraiaqx],.room-smoke[b-6csfraiaqx],.services-list[b-6csfraiaqx]:before,.scratch[b-6csfraiaqx]{animation:none}}.work[b-cs5bhsqqem]{background:radial-gradient(ellipse 75% 60% at 50% 46%,#2c2620,transparent 74%),radial-gradient(ellipse 60% 70% at 100% 0%,#3a2d2066,transparent 70%),#120f0d}.work-beam[b-cs5bhsqqem]{animation:beam-breathe-b-cs5bhsqqem 13s ease-in-out infinite alternate;background:conic-gradient(from 232deg at 104% -8%,transparent 0deg,#ffe3b41f 9deg,#ffe3b436 17deg,#ffe3b414 27deg,transparent 37deg);inset:0;position:absolute}@keyframes beam-breathe-b-cs5bhsqqem{0%{opacity:.55}to{opacity:1}}.work-body[b-cs5bhsqqem]{display:flex;flex:1 1 auto;flex-direction:column;margin:0 auto;min-height:0;padding-bottom:96px}.section-head[b-cs5bhsqqem]{align-items:baseline;display:flex;gap:30px;justify-content:space-between;margin-bottom:14px;position:relative;z-index:3}.section-head h2[b-cs5bhsqqem]{font-size:clamp(32px,3.4vw,46px);font-style:italic;font-weight:400;margin:0}.section-head a[b-cs5bhsqqem]{font-size:14px;margin-top:0}.work-empty[b-cs5bhsqqem]{color:var(--muted);font-size:18px;margin:40px 0}.work-stage[b-cs5bhsqqem]{container-type:size;display:grid;flex:1 1 0;min-height:260px;position:relative}.work-smoke[b-cs5bhsqqem]{inset:-12% -16%;mask-image:radial-gradient(ellipse closest-side,#000 25%,transparent);mix-blend-mode:screen;opacity:.15;overflow:hidden;pointer-events:none;position:absolute;z-index:2}.work-smoke span[b-cs5bhsqqem]{animation:work-smoke-b-cs5bhsqqem 31s ease-in-out infinite alternate;background:url(/images/hero/smoke-veil.webp) center / cover;inset:0;position:absolute}@keyframes work-smoke-b-cs5bhsqqem{0%{transform:translate3d(-4%,2%,0) scale(1.05)}to{transform:translate3d(4%,-3%,0) scale(1.14) rotate(1.5deg)}}.carousel[b-cs5bhsqqem],.viewer[b-cs5bhsqqem]{grid-area:1 / 1;min-height:0;min-width:0}.carousel[b-cs5bhsqqem]{position:relative;--bleed-bottom: 96px;--bleed-top: 260px;--gap: clamp(28px, 5vw, 72px);--poster-h: clamp(160px, calc(100cqh - 104px) , 500px);--item: min(calc(var(--poster-h) * .74), 64vw);align-content:center;display:grid;transition:opacity .5s ease .25s,visibility 0s}.work[data-state=detail] .carousel[b-cs5bhsqqem]{opacity:0;pointer-events:none;transition:opacity .4s ease,visibility 0s .4s;visibility:hidden}.slides[b-cs5bhsqqem]{align-items:center;display:flex;gap:var(--gap);list-style:none;margin:calc(var(--bleed-top) * -1) calc(50% - 50vw) calc(var(--bleed-bottom) * -1);mask-image:linear-gradient(90deg,transparent,#000 16%,#000 84%,transparent);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:auto;padding:var(--bleed-top) 0 var(--bleed-bottom);position:relative;scroll-snap-type:x mandatory;scrollbar-width:none;width:100vw}.slides.spinning[b-cs5bhsqqem]{scroll-snap-type:none}.slides[b-cs5bhsqqem]::-webkit-scrollbar{display:none}.slides[b-cs5bhsqqem]:before,.slides[b-cs5bhsqqem]:after{content:"";flex:0 0 max(0px,calc(50% - var(--item) / 2 - var(--gap)))}.slide[b-cs5bhsqqem]{flex:0 0 var(--item);scroll-snap-align:center;scroll-snap-stop:always}.slide-body[b-cs5bhsqqem]{align-items:center;display:flex;flex-direction:column;opacity:calc(.25 + .75 * var(--p, 1));text-align:center;transform:perspective(1100px) rotateY(calc(var(--t, 0) * -14deg)) scale(calc(.8 + .2 * var(--p, 1)))}.slide-open[b-cs5bhsqqem]{background:none;border:0;color:inherit;cursor:pointer;display:block;font:inherit;padding:0;width:100%}.slide-open:focus-visible[b-cs5bhsqqem]{outline:none}.slide-open:focus-visible .poster-art[b-cs5bhsqqem]{outline:2px solid #e5c8a1;outline-offset:10px}.poster-frame[b-cs5bhsqqem]{align-items:center;display:flex;height:var(--poster-h);justify-content:center;width:100%}.poster-art[b-cs5bhsqqem]{display:block;max-height:100%;max-width:100%;position:relative;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.slide-open:hover .poster-art[b-cs5bhsqqem],.slide-open:focus-visible .poster-art[b-cs5bhsqqem]{transform:scale(1.035)}.poster-glow[b-cs5bhsqqem]{background-position:center;background-size:cover;filter:blur(46px) saturate(1.5);inset:-9%;opacity:.48;position:absolute;transition:opacity .9s;z-index:-1}.slide-open:hover .poster-glow[b-cs5bhsqqem]{opacity:.8}.poster[b-cs5bhsqqem]{display:block;height:auto;max-height:var(--poster-h);max-width:var(--item);width:auto;mask-image:linear-gradient(90deg,transparent,#000 2.5%,#000 97.5%,transparent),linear-gradient(transparent,#000 2%,#000 98%,transparent);mask-composite:intersect}.poster-empty[b-cs5bhsqqem]{background:radial-gradient(ellipse at 50% 40%,#4a3f33,#1b1714 72%);height:var(--poster-h);width:calc(var(--poster-h) * .74)}.play[b-cs5bhsqqem]{align-items:center;background:#0d0b0966;border:1px solid #e9dfcdaa;border-radius:50%;display:flex;height:64px;justify-content:center;left:50%;margin:-32px 0 0 -32px;opacity:0;position:absolute;top:50%;transform:scale(.85);transition:opacity .4s,transform .5s cubic-bezier(.2,.7,.2,1);width:64px}.play[b-cs5bhsqqem]:before{border-bottom:10px solid transparent;border-left:16px solid #f0e6d2;border-top:10px solid transparent;content:"";margin-left:4px}.slide-open:hover .play[b-cs5bhsqqem],.slide-open:focus-visible .play[b-cs5bhsqqem]{opacity:1;transform:none}@media(hover:none){.play[b-cs5bhsqqem]{opacity:.8;transform:none}}.slide:not([data-side=middle]) .play[b-cs5bhsqqem]{display:none}.slide h3[b-cs5bhsqqem]{font-size:24px;font-style:italic;font-weight:400;margin:20px 0 4px}.meta[b-cs5bhsqqem]{color:var(--muted);font:11px/1.8 var(--sans);letter-spacing:.16em}.edge[b-cs5bhsqqem]{background:#15120ff2;border:1px solid #6e66594d;border-radius:50%;color:inherit;cursor:pointer;font-size:20px;height:58px;opacity:0;pointer-events:none;position:absolute;top:calc(50% - 64px);transform:translate(var(--from));transition:opacity .35s,transform .5s cubic-bezier(.2,.7,.2,1),background .3s;width:58px;z-index:3}.edge-prev[b-cs5bhsqqem]{--from: -16px;left:calc(50% - 47.6vw)}.edge-next[b-cs5bhsqqem]{--from: 16px;right:calc(50% - 47.6vw)}.carousel[data-edge=left] .edge-prev[b-cs5bhsqqem],.carousel[data-edge=right] .edge-next[b-cs5bhsqqem],.carousel[data-hint=left] .edge-prev[b-cs5bhsqqem],.carousel[data-hint=right] .edge-next[b-cs5bhsqqem]{opacity:1;pointer-events:auto;transform:none}.edge:hover[b-cs5bhsqqem]{background:#393228}.edge svg[b-cs5bhsqqem]{display:block;fill:none;margin:auto;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.chevron-two[b-cs5bhsqqem],.carousel[data-fast] .chevron-one[b-cs5bhsqqem]{display:none}.carousel[data-fast] .chevron-two[b-cs5bhsqqem]{display:inline}@media(hover:none){.edge[b-cs5bhsqqem]{display:none}}.slide.away .poster-art[b-cs5bhsqqem]{visibility:hidden}.viewer[b-cs5bhsqqem]{align-items:center;display:grid;grid-template-rows:minmax(0,1fr);opacity:0;pointer-events:none;transition:opacity .4s ease,visibility 0s .4s;visibility:hidden}.work[data-state=detail] .viewer[b-cs5bhsqqem]{opacity:1;pointer-events:auto;transition:opacity .7s ease .4s,visibility 0s;visibility:visible}.viewer-item[b-cs5bhsqqem]{align-content:start;align-self:stretch;grid-area:1 / 1;align-items:start;--gutter: clamp(28px, 4.6vw, 64px);display:grid;grid-template-areas:"poster . player" "poster . info" "poster . synopsis" "poster . .";--player-w: min(calc((100cqw - var(--gutter)) * 2 / 3), calc((100cqh - var(--lead) - var(--reserve)) * 16 / 9));grid-template-columns:max-content minmax(var(--gutter),calc(var(--gutter) + (100% - var(--gutter)) * .04)) var(--player-w);grid-template-rows:auto auto auto minmax(0,1fr);justify-content:center;row-gap:18px;--reserve: 234px;--lead: clamp(14px, 3.5cqh, 32px);padding-top:var(--lead)}.viewer-item.no-synopsis[b-cs5bhsqqem]{--reserve: 92px}.viewer-item[hidden][b-cs5bhsqqem]{display:none}.viewer-item.no-player[b-cs5bhsqqem]{grid-template-areas:"poster info" "poster synopsis" "poster .";column-gap:var(--gutter);grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-template-rows:auto auto minmax(0,1fr);justify-content:normal}.viewer-item.no-player .poster[b-cs5bhsqqem]{max-width:100%}.viewer-poster[b-cs5bhsqqem]{cursor:zoom-in;grid-area:poster}.viewer-poster:not([role])[b-cs5bhsqqem]{cursor:default}.viewer-poster:focus-visible[b-cs5bhsqqem]{outline:2px solid #e5c8a1;outline-offset:10px}.lightbox[b-cs5bhsqqem]{background:none;border:0;cursor:zoom-out;height:100vh;height:100dvh;max-height:none;max-width:none;padding:0;width:100vw}.lightbox[open][b-cs5bhsqqem]{align-items:center;animation:lightbox-in-b-cs5bhsqqem .35s ease;display:flex;justify-content:center}.lightbox[b-cs5bhsqqem]::backdrop{background:#060505ed}.lightbox img[b-cs5bhsqqem]{box-shadow:0 30px 90px -20px #000;max-height:90vh;max-height:90dvh;max-width:94vw}@keyframes lightbox-in-b-cs5bhsqqem{0%{opacity:0}}.viewer-poster .poster-art[b-cs5bhsqqem]{transform:translateY(-2%)}.viewer-poster .poster[b-cs5bhsqqem]{max-height:min(calc((100cqh - var(--lead)) * .9),630px);max-width:calc(100cqw - var(--gutter) - var(--player-w));visibility:hidden}.viewer-poster .poster-empty[b-cs5bhsqqem]{aspect-ratio:.74;height:min(calc((100cqh - var(--lead)) * .9),630px);max-width:calc(100cqw - var(--gutter) - var(--player-w));width:auto}.viewer-poster .poster-glow[b-cs5bhsqqem]{opacity:0;transition:opacity 1s ease}.work[data-landed] .viewer-poster .poster[b-cs5bhsqqem]{visibility:visible}.work[data-landed] .viewer-poster .poster-glow[b-cs5bhsqqem]{opacity:.5}.poster.poster-flight[b-cs5bhsqqem]{margin:0;max-height:none;max-width:none;pointer-events:none;position:absolute;transform-origin:0 0;z-index:5}.viewer-player[b-cs5bhsqqem]{grid-area:player}.player[b-cs5bhsqqem]{aspect-ratio:16 / 9;background:#0b0a09;border-radius:2px;box-shadow:0 -1px #00000073,0 1px #ffffff1a;position:relative;width:100%}.player[b-cs5bhsqqem]:after{background:radial-gradient(ellipse at center,transparent 58%,#0a0807b3 100%);border-radius:inherit;box-shadow:inset 0 0 0 1px #000000b3,inset 0 12px 22px -10px #000000e6,inset 0 -1px #ffffff0d;content:"";inset:0;pointer-events:none;position:absolute;z-index:2}.player:not(.ready)[b-cs5bhsqqem]:before{animation:player-sheen-b-cs5bhsqqem 1.8s linear infinite;background:linear-gradient(100deg,transparent 30%,#ffffff0f 50%,transparent 70%);content:"";inset:0;position:absolute}@keyframes player-sheen-b-cs5bhsqqem{0%{transform:translate(-100%)}to{transform:translate(100%)}}.player-frame[b-cs5bhsqqem]{filter:saturate(.84) contrast(1.04) brightness(.97);inset:0;position:absolute}.player-frame[b-cs5bhsqqem] iframe{border:0;display:block;height:100%;width:100%}.viewer-info[b-cs5bhsqqem]{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px 22px;grid-area:info;justify-content:space-between}.viewer-heading[b-cs5bhsqqem]{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 16px}.viewer-heading h3[b-cs5bhsqqem]{font-size:clamp(24px,2.4vw,34px);font-style:italic;font-weight:400;margin:0}.viewer-links[b-cs5bhsqqem]{display:flex;flex-wrap:wrap;gap:0 22px}.viewer-links .text-link[b-cs5bhsqqem]{font-size:13px;margin-top:0}.viewer-synopsis[b-cs5bhsqqem]{color:#d9d1c3;font-size:16px;grid-area:synopsis;line-height:1.7;margin:0;max-height:8.5em;overflow-y:auto;padding-right:8px;scrollbar-color:#6e6659 transparent;scrollbar-width:thin;white-space:pre-line}.work-controls[b-cs5bhsqqem]{background:#15120ff2;border:1px solid #6e66594d;border-radius:30px;bottom:26px;padding:4px;position:absolute;right:max(6%,calc((100% - 1200px)/2));z-index:3}.work:not([data-state=detail]) .work-controls:not(:has(.controls-carousel))[b-cs5bhsqqem]{display:none}.controls-carousel[b-cs5bhsqqem],.controls-detail[b-cs5bhsqqem]{align-items:center;display:flex;gap:6px}.controls-detail[b-cs5bhsqqem],.work[data-state=detail] .controls-carousel[b-cs5bhsqqem]{display:none}.work[data-state=detail] .controls-detail[b-cs5bhsqqem]{animation:controls-in-b-cs5bhsqqem .5s ease .3s backwards;display:flex}@keyframes controls-in-b-cs5bhsqqem{0%{opacity:0}}.ctl[b-cs5bhsqqem]{background:none;border:0;border-radius:50%;cursor:pointer;font-size:15px;height:34px;width:34px}.ctl:hover:enabled[b-cs5bhsqqem]{background:#393228}.ctl:disabled[b-cs5bhsqqem]{cursor:default;opacity:.3}.ctl:focus-visible[b-cs5bhsqqem]{outline-offset:1px}.viewer[b-cs5bhsqqem]{position:relative}.side-step[b-cs5bhsqqem]{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:14px;padding:12px 6px;position:absolute;top:50%;transform:translateY(-50%);width:104px;z-index:3}.side-step-prev[b-cs5bhsqqem]{left:calc(50% - 49vw)}.side-step-next[b-cs5bhsqqem]{right:calc(50% - 49vw)}.side-arrow[b-cs5bhsqqem]{color:#b9b0a0;display:flex;transition:color .3s,transform .5s cubic-bezier(.2,.7,.2,1)}.side-arrow svg[b-cs5bhsqqem]{display:block;height:26px;width:26px}.side-step:hover .side-arrow[b-cs5bhsqqem],.side-step:focus-visible .side-arrow[b-cs5bhsqqem]{color:#f0e6d2}.side-step-prev:hover .side-arrow[b-cs5bhsqqem]{transform:translate(-4px)}.side-step-next:hover .side-arrow[b-cs5bhsqqem]{transform:translate(4px)}.side-step:focus-visible[b-cs5bhsqqem]{outline:none}.side-step:focus-visible .side-arrow[b-cs5bhsqqem]{outline:2px solid #e5c8a1;outline-offset:6px}.side-label[b-cs5bhsqqem]{display:flex;flex-direction:column;font:10px/1.6 var(--sans);gap:2px;letter-spacing:.14em;overflow-wrap:anywhere;text-align:center;text-transform:uppercase}@media(max-width:1280px){.side-step[b-cs5bhsqqem]{width:44px}.side-label[b-cs5bhsqqem]{display:none}}.side-dir[b-cs5bhsqqem]{color:var(--muted)}.side-title[b-cs5bhsqqem]{color:#d9d1c3;font-weight:400}.side-year[b-cs5bhsqqem]{color:var(--muted)}.ctl-back[b-cs5bhsqqem]{border-radius:30px;font:11px var(--sans);letter-spacing:.16em;padding:0 18px;text-transform:uppercase;width:auto}.dots[b-cs5bhsqqem]{align-items:center;display:flex;gap:10px;padding:0 6px;position:relative}.dot[b-cs5bhsqqem]{background:#8d8576;border:0;border-radius:4px;cursor:pointer;height:8px;padding:0;position:relative;transition:background .3s,width .4s cubic-bezier(.2,.7,.2,1);width:8px}.dot[b-cs5bhsqqem]:after{content:"";inset:-10px -5px;position:absolute}.dot[aria-current=true][b-cs5bhsqqem]{background:#f0e6d2;cursor:grab;touch-action:none;width:24px}@media(pointer:coarse){.dot[aria-current=true][b-cs5bhsqqem]:after{inset:-18px -6px}}.dots.held[b-cs5bhsqqem]{cursor:grabbing;padding:0 14px}.dots.held .dot[b-cs5bhsqqem],.dots.held .dot[aria-current=true][b-cs5bhsqqem]{background:#8d8576;cursor:grabbing;width:8px}.dots.held .dot[b-cs5bhsqqem],.dots.still .dot[b-cs5bhsqqem]{transition:none}.dot-thumb[b-cs5bhsqqem]{background:#f0e6d2;border-radius:4px;box-shadow:0 0 0 3px #f0e6d233;display:none;height:8px;left:6px;margin-top:-4px;pointer-events:none;position:absolute;top:50%;width:24px}.dots.held .dot-thumb[b-cs5bhsqqem]{display:block}.visually-hidden[b-cs5bhsqqem]{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@container (max-height: 480px){.viewer-item[b-cs5bhsqqem]{--reserve: 164px}.viewer-item.no-synopsis[b-cs5bhsqqem]{--reserve: 92px}.viewer-synopsis[b-cs5bhsqqem]{max-height:4.9em}}@media(max-width:760px){.side-step[b-cs5bhsqqem]{bottom:-56px;padding:0;top:auto;transform:none}.side-step-prev[b-cs5bhsqqem]{left:16px}.side-step-next[b-cs5bhsqqem]{right:16px}.side-label[b-cs5bhsqqem]{display:none}.work-body[b-cs5bhsqqem]{padding-bottom:134px}.section-head[b-cs5bhsqqem]{gap:14px}.section-head a[b-cs5bhsqqem]{font-size:12px}.carousel[b-cs5bhsqqem]{--bleed-bottom: 134px;--gap: 20px;--poster-h: clamp(160px, calc(100cqh - 96px) , 440px);--item: min(calc(var(--poster-h) * .74), 62vw)}.poster-glow[b-cs5bhsqqem]{filter:blur(36px) saturate(1.4);inset:-6%;opacity:.3}.viewer-item[b-cs5bhsqqem]{column-gap:16px;grid-template-areas:"player player" "poster info" "synopsis synopsis";grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-template-rows:auto auto minmax(0,1fr);justify-content:normal;align-self:stretch}.viewer-item.no-player[b-cs5bhsqqem]{grid-template-areas:"poster info" "synopsis synopsis";grid-template-rows:auto minmax(0,1fr)}.viewer-poster .poster[b-cs5bhsqqem]{max-height:30cqh;max-width:100%}.viewer-poster .poster-art[b-cs5bhsqqem]{transform:none}.viewer-poster .poster-empty[b-cs5bhsqqem]{height:30cqh}.viewer-info[b-cs5bhsqqem]{align-items:flex-start;flex-direction:column}.viewer-synopsis[b-cs5bhsqqem]{align-self:stretch;max-height:none;min-height:0}.work-controls[b-cs5bhsqqem]{bottom:76px;left:50%;right:auto;transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.work-beam[b-cs5bhsqqem],.work-smoke span[b-cs5bhsqqem],.player:not(.ready)[b-cs5bhsqqem]:before{animation:none}.carousel[b-cs5bhsqqem],.viewer[b-cs5bhsqqem],.poster-art[b-cs5bhsqqem],.poster-glow[b-cs5bhsqqem],.play[b-cs5bhsqqem],.dot[b-cs5bhsqqem],.edge[b-cs5bhsqqem]{transition:none}}
