@layer base{.credits-overlay--card{background:var(--scrim-modal);animation:credits-scrim-in var(--t-open) var(--e-settle) both}.credits-overlay--card.is-leaving{animation:credits-scrim-out var(--t-shift) var(--e-settle) both}.credits-overlay--card .credits-plate{display:none}.credits-overlay--card .credits-sheet{--house-v:84px;--outer:var(--selvedge);width:calc(100vw - 2 * var(--outer));height:fit-content;max-height:calc(100svh - 2 * var(--outer));background:var(--surface-raised);color:var(--ink);overscroll-behavior:contain;box-shadow:inset 0 0 0 1px var(--surface-raised-edge), 0 24px 64px #00000038;grid-template-columns:minmax(0, 1fr) var(--rec-w,560px);padding:var(--house-v) var(--selvedge);--rec-w:560px;--label-w:212px;animation:credits-card-in var(--t-open) var(--e-settle) both;border-radius:12px;align-items:center;column-gap:64px;margin:auto;display:grid;inset:0;overflow:hidden}.credits-overlay--card.is-leaving .credits-sheet{animation:credits-card-out var(--t-shift) var(--e-settle) both}@media (min-width:1920px){.credits-overlay--card .credits-sheet{--outer:92px;--rec-w:716px;--label-w:288px;width:1736px}}@media (min-width:1024px) and (max-width:1199.98px){.credits-overlay--card .credits-sheet{--rec-w:536px;--label-w:168px}}.credits-cardhead{z-index:3;pointer-events:none;justify-content:flex-end;align-items:center;display:flex;position:absolute;top:32px;left:32px;right:32px}.credits-cardhead>*{pointer-events:auto}@media (max-width:767.98px){.credits-cardhead{top:16px;left:16px;right:16px}}.credits-overlay--card .credits-well{background:0 0;place-items:center;width:100%;height:auto;min-height:0;margin:0;display:grid;position:relative;aspect-ratio:auto!important}.credits-overlay--card .credits-well img{width:100%;height:auto;max-height:calc(100svh - 2 * var(--outer) - 2 * var(--house-v));object-fit:contain;display:block;position:static}.credits-overlay--card .credits-doc{max-width:none;min-height:0;padding:calc((var(--tap) - var(--chip-h)) / 2) 0;margin:calc((var(--chip-h) - var(--tap)) / 2) 0;max-height:calc(100svh - 2 * var(--outer) - 2 * var(--house-v));scrollbar-width:none;flex-direction:column;align-self:center;display:flex;overflow-y:auto}.credits-overlay--card .credits-doc::-webkit-scrollbar{display:none}.credits-overlay--card .credits-doc{max-width:560px}.credits-label__lines,.credits-label__held,.credits-label__related,.credits-label__credits,.credits-label__eyebrow{font-family:var(--font-mono);font-size:var(--caption-size);line-height:var(--caption-lh);letter-spacing:.02em;margin:0}.credits-label__lines{flex-direction:column;display:flex}.credits-label__held{opacity:.6;margin-top:21px}.credits-label__eyebrow{text-transform:uppercase;letter-spacing:.05em;margin-top:42px}.credits-label__related{opacity:.6;margin-top:8px}.credits-overlay--card .credits-viewproject{align-self:flex-start;margin-top:21px}.credits-label__rule{background:var(--rule-credit);flex:none;height:1px;margin-top:42px}.credits-label__eyebrow--credits{margin-top:21px}.credits-label__credits{opacity:.6;margin-top:12px}@media (max-width:1023.98px){.credits-overlay--card .credits-sheet{inset:var(--selvedge);width:auto;height:auto;max-height:none;padding:84px var(--selvedge) 84px;scrollbar-width:none;margin:0;display:block;overflow-y:auto}.credits-overlay--card .credits-sheet::-webkit-scrollbar{display:none}.credits-overlay--card .credits-well img{width:auto;max-width:100%;max-height:calc(.58 * (100svh - 2 * var(--selvedge)));margin-inline:auto}.credits-overlay--card .credits-doc{max-height:none;padding:calc(3 * var(--weft)) 0 0;margin:0;display:block;overflow:visible}.credits-overlay--card .credits-viewproject{display:inline-flex}.credits-overlay--card .credits-sheet{--close-in:32px}@media (max-width:767.98px){.credits-overlay--card .credits-sheet{--close-in:16px}}.credits-overlay--card .credits-cardhead{top:calc(var(--close-in) - 84px);margin:calc(var(--close-in) - 84px) calc(var(--close-in) - var(--selvedge)) calc(84px - var(--close-in) - 32px);position:sticky;left:auto;right:auto}.credits-overlay--card .credits-doc{max-width:none}}:root:not([data-site=prelaunch]) .credits-under :is(.credits-head,.search,.mode-toggle,.theme-toggle,.vault-foot,.search-chip){visibility:hidden}@keyframes credits-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes credits-scrim-out{0%{opacity:1}to{opacity:0}}@keyframes credits-card-in{0%{opacity:0;transform:translateY(48px)}to{opacity:1;transform:none}}@keyframes credits-card-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(48px)}}@media (prefers-reduced-motion:reduce){.credits-overlay--card .credits-sheet{animation-name:credits-scrim-in}.credits-overlay--card.is-leaving .credits-sheet{animation-name:credits-scrim-out}}}
