.site-header[data-astro-cid-3ef6ksr2]{position:fixed;top:0;left:0;right:0;z-index:500;display:flex;align-items:center;justify-content:space-between;padding:1.05rem clamp(1.5rem,5vw,5.5rem);background:transparent;border-bottom:1px solid transparent;transition:background .3s cubic-bezier(.2,0,.1,1),backdrop-filter .3s,border-color .3s}.site-header[data-astro-cid-3ef6ksr2].scrolled{background:#0b0b0fb8;backdrop-filter:blur(11px);-webkit-backdrop-filter:blur(11px);border-bottom-color:#ffecde12}.site-header[data-astro-cid-3ef6ksr2].nav-open{backdrop-filter:none;-webkit-backdrop-filter:none;background:transparent;border-bottom-color:transparent}.sh-logo[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:0;color:#f4f0ea;text-decoration:none}.sh-logo__mark[data-astro-cid-3ef6ksr2]{height:40px;width:auto;flex:none;color:#ffecdeeb;margin-right:1rem;transition:color .3s}.sh-logo[data-astro-cid-3ef6ksr2]:hover .sh-logo__mark[data-astro-cid-3ef6ksr2]{color:#e04880}.logo-brand[data-astro-cid-3ef6ksr2]{font:600 18px DM Sans,sans-serif;letter-spacing:.28em;text-transform:uppercase;color:#ffecdef5}.logo-sep[data-astro-cid-3ef6ksr2]{font:300 18px DM Sans,sans-serif;color:#e04880;margin:0 .7rem}.logo-name[data-astro-cid-3ef6ksr2]{font:300 16px DM Sans,sans-serif;letter-spacing:.06em;color:#ffecdeb8}.sh-nav[data-astro-cid-3ef6ksr2],.sh-links[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:clamp(1.1rem,2.4vw,2.4rem)}.sh-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{position:relative;font:500 11px/1 DM Sans,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#ffecdeb8;text-decoration:none;padding:9px 4px;transition:color .2s}.sh-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;left:0;bottom:0;width:0;height:1px;background:#e04880;transition:width .3s cubic-bezier(.4,0,.2,1)}.sh-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:#f4f0ea}.sh-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover:after{width:100%}.theme-btn[data-astro-cid-3ef6ksr2]{width:34px;height:34px;border-radius:50%;background:transparent;border:1px solid rgba(255,236,222,.14);color:#ffecdeb8;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex:none;transition:color .2s,border-color .2s,transform .25s}.theme-btn[data-astro-cid-3ef6ksr2]:hover{color:#f4f0ea;border-color:#e04880;transform:rotate(22deg)}.theme-btn[data-astro-cid-3ef6ksr2] .icon-sun[data-astro-cid-3ef6ksr2],html.is-light .theme-btn[data-astro-cid-3ef6ksr2] .icon-moon[data-astro-cid-3ef6ksr2],body.day .theme-btn[data-astro-cid-3ef6ksr2] .icon-moon[data-astro-cid-3ef6ksr2]{display:none}html.is-light .theme-btn[data-astro-cid-3ef6ksr2] .icon-sun[data-astro-cid-3ef6ksr2],body.day .theme-btn[data-astro-cid-3ef6ksr2] .icon-sun[data-astro-cid-3ef6ksr2]{display:inline}.sh-burger[data-astro-cid-3ef6ksr2]{display:none;width:40px;height:40px;padding:0;background:transparent;border:0;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:5px}.sh-burger__bar[data-astro-cid-3ef6ksr2]{display:block;width:22px;height:1.5px;background:#ffecdeb8;transition:transform .28s,opacity .2s,background .2s}.sh-burger[data-astro-cid-3ef6ksr2]:hover .sh-burger__bar[data-astro-cid-3ef6ksr2]{background:#f4f0ea}.sh-nav[data-astro-cid-3ef6ksr2].is-open .sh-burger__bar[data-astro-cid-3ef6ksr2]:nth-child(1){transform:translateY(6.5px) rotate(45deg)}.sh-nav[data-astro-cid-3ef6ksr2].is-open .sh-burger__bar[data-astro-cid-3ef6ksr2]:nth-child(2){opacity:0}.sh-nav[data-astro-cid-3ef6ksr2].is-open .sh-burger__bar[data-astro-cid-3ef6ksr2]:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}html.is-light .site-header[data-astro-cid-3ef6ksr2].scrolled,body.day .site-header[data-astro-cid-3ef6ksr2].scrolled{background:#f3efe8cc;border-bottom-color:#140f0814}html.is-light .sh-logo__mark[data-astro-cid-3ef6ksr2],body.day .sh-logo__mark[data-astro-cid-3ef6ksr2]{color:#140f08d1}html.is-light .logo-brand[data-astro-cid-3ef6ksr2],body.day .logo-brand[data-astro-cid-3ef6ksr2]{color:#140f08eb}html.is-light .logo-name[data-astro-cid-3ef6ksr2],body.day .logo-name[data-astro-cid-3ef6ksr2]{color:#140f08b8}html.is-light .sh-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2],body.day .sh-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:#140f08b3}html.is-light .sh-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover,body.day .sh-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:#140f08eb}html.is-light .theme-btn[data-astro-cid-3ef6ksr2],body.day .theme-btn[data-astro-cid-3ef6ksr2]{color:#140f08b3;border-color:#140f082e}html.is-light .sh-burger__bar[data-astro-cid-3ef6ksr2],body.day .sh-burger__bar[data-astro-cid-3ef6ksr2]{background:#140f08b3}body.day.is-plate-page .site-header[data-astro-cid-3ef6ksr2]:not(.scrolled) .sh-logo__mark[data-astro-cid-3ef6ksr2]{color:#ffecded1}body.day.is-plate-page .site-header[data-astro-cid-3ef6ksr2]:not(.scrolled) .logo-brand[data-astro-cid-3ef6ksr2]{color:#ffecdef2}body.day.is-plate-page .site-header[data-astro-cid-3ef6ksr2]:not(.scrolled) .logo-name[data-astro-cid-3ef6ksr2]{color:#ffecdebd}body.day.is-plate-page .site-header[data-astro-cid-3ef6ksr2]:not(.scrolled) .sh-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:#ffecdebd}body.day.is-plate-page .site-header[data-astro-cid-3ef6ksr2]:not(.scrolled) .sh-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:#ffecdef5}body.day.is-plate-page .site-header[data-astro-cid-3ef6ksr2]:not(.scrolled) .theme-btn[data-astro-cid-3ef6ksr2]{color:#ffecdec7;border-color:#ffecde38}body.day.is-plate-page .site-header[data-astro-cid-3ef6ksr2]:not(.scrolled) .sh-burger__bar[data-astro-cid-3ef6ksr2]{background:#ffecdec7}@media(max-width:768px){.site-header[data-astro-cid-3ef6ksr2]{padding:0 5vw;height:64px}.logo-name[data-astro-cid-3ef6ksr2],.logo-sep[data-astro-cid-3ef6ksr2]{display:none}.sh-logo__mark[data-astro-cid-3ef6ksr2]{height:36px}}@media(max-width:640px){.sh-burger[data-astro-cid-3ef6ksr2]{display:inline-flex}.sh-logo[data-astro-cid-3ef6ksr2],.sh-burger[data-astro-cid-3ef6ksr2],.theme-btn[data-astro-cid-3ef6ksr2]{position:relative;z-index:100}.sh-links[data-astro-cid-3ef6ksr2]{position:fixed;inset:0;flex-direction:column;align-items:flex-start;justify-content:center;gap:0;padding:64px 8vw 14vh;overflow-y:auto;overscroll-behavior:contain;background:#0b0b0ffb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .3s ease,transform .3s ease,visibility .3s;z-index:90}.sh-nav[data-astro-cid-3ef6ksr2].is-open .sh-links[data-astro-cid-3ef6ksr2]{opacity:1;visibility:visible;transform:none}.sh-links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:block;width:100%;font-size:clamp(19px,5.6vw,26px);letter-spacing:.1em;padding:1.15rem 0;border-bottom:1px solid rgba(255,236,222,.09)}.sh-links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:last-child{border-bottom:0}html.nav-open,html.nav-open body{overflow:hidden}.sh-links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:after{display:none}html.is-light .sh-links[data-astro-cid-3ef6ksr2],body.day .sh-links[data-astro-cid-3ef6ksr2]{background:#f3efe8fa;border-bottom-color:#140f081a}html.is-light .sh-links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2],body.day .sh-links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{border-bottom-color:#140f0814}body.day.is-plate-page .site-header[data-astro-cid-3ef6ksr2]:not(.scrolled) .sh-links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:#140f08b3}body.day.is-plate-page .site-header[data-astro-cid-3ef6ksr2]:not(.scrolled) .sh-links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:#140f08eb}}@media(prefers-reduced-motion:reduce){.sh-links[data-astro-cid-3ef6ksr2],.sh-burger__bar[data-astro-cid-3ef6ksr2],.site-header[data-astro-cid-3ef6ksr2]{transition:none}}.site-footer[data-astro-cid-sz7xmlte]{position:relative;z-index:1;background:#09090d}.ft-top[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;flex-wrap:wrap;padding:clamp(2.5rem,3.5vw,3.5rem) clamp(1.5rem,5vw,5.5rem) clamp(1.8rem,2.5vw,2.5rem);border-bottom:1px solid rgba(255,236,222,.07)}.ft-brand[data-astro-cid-sz7xmlte]{font:600 14px DM Sans,sans-serif;letter-spacing:.28em;text-transform:uppercase;color:#c9a884;margin:0 0 .55rem;line-height:1}.ft-name[data-astro-cid-sz7xmlte]{font:300 clamp(2rem,4vw,3.6rem)/1 "Cormorant Garamond",Georgia,serif;color:#f4f0ea;letter-spacing:-.01em;margin:0 0 .55rem}.ft-tagline[data-astro-cid-sz7xmlte]{font:400 12px/1.5 DM Sans,sans-serif;letter-spacing:.04em;color:#ffecde8c;margin:0}.ft-nav[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;align-items:flex-end;gap:.1rem}.ft-nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font:400 13px/1 DM Sans,sans-serif;letter-spacing:.03em;color:#ffecdeb8;text-decoration:none;transition:color .2s;padding-block:.42rem}.ft-nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#e04880}.ft-bottom[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.6rem 1.5rem;padding:1.1rem clamp(1.5rem,5vw,5.5rem) 1.3rem;padding-bottom:max(1.3rem,6.2rem)}@media(min-width:901px){.ft-bottom[data-astro-cid-sz7xmlte]{padding-bottom:1.3rem}}.ft-bottom[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{font:400 11px/1.5 DM Sans,sans-serif;letter-spacing:.03em;color:#ffecde8c;margin:0}.ft-links[data-astro-cid-sz7xmlte]{display:flex;align-items:center;flex-wrap:wrap;gap:.1rem 1.35rem}.ft-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font:400 11px DM Sans,sans-serif;letter-spacing:.04em;color:#ffecdeb3;text-decoration:none;transition:color .2s;white-space:nowrap;padding-block:.45rem}.ft-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#ffecded9}.footer__line[data-astro-cid-sz7xmlte]{width:100%;height:2px;background:linear-gradient(to right,transparent 0%,#e04880 25%,rgba(224,72,128,.25) 65%,transparent 100%)}html.is-light .site-footer[data-astro-cid-sz7xmlte],body.day .site-footer[data-astro-cid-sz7xmlte]{background:#e7e0d4}html.is-light .ft-top[data-astro-cid-sz7xmlte],body.day .ft-top[data-astro-cid-sz7xmlte]{border-bottom-color:#140f0814}html.is-light .ft-brand[data-astro-cid-sz7xmlte],body.day .ft-brand[data-astro-cid-sz7xmlte]{color:#6f5133}html.is-light .ft-name[data-astro-cid-sz7xmlte],body.day .ft-name[data-astro-cid-sz7xmlte]{color:#140f08e0}html.is-light .ft-tagline[data-astro-cid-sz7xmlte],body.day .ft-tagline[data-astro-cid-sz7xmlte]{color:#140f08b8}html.is-light .ft-nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte],body.day .ft-nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#140f08b3}html.is-light .ft-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte],body.day .ft-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#140f08b8}html.is-light .ft-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover,body.day .ft-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#140f08e6}html.is-light .ft-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]+a[data-astro-cid-sz7xmlte]:before,body.day .ft-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]+a[data-astro-cid-sz7xmlte]:before{color:#140f0833}html.is-light .ft-bottom[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte],body.day .ft-bottom[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{color:#140f0899}@media(max-width:680px){.ft-top[data-astro-cid-sz7xmlte]{flex-direction:column;align-items:flex-start;gap:1.8rem}.ft-nav[data-astro-cid-sz7xmlte]{align-items:flex-start}.ft-links[data-astro-cid-sz7xmlte]{row-gap:.2rem}.ft-bottom[data-astro-cid-sz7xmlte]{flex-direction:column;align-items:flex-start;gap:.3rem}}@keyframes ring-pop{0%{transform:translate(-50%,-50%) scale(1)}35%{transform:translate(-50%,-50%) scale(1.14)}68%{transform:translate(-50%,-50%) scale(.96)}to{transform:translate(-50%,-50%) scale(1)}}@keyframes eye-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}#cursor-ring{position:fixed;pointer-events:none;z-index:9998;top:0;left:0;width:42px;height:42px;border-radius:50%;overflow:hidden;border:1.1px solid rgba(255,236,222,.42);background:#0d0d1457;transform:translate3d(-220px,-220px,0) translate(-50%,-50%) scale(1);will-change:transform,opacity;transition:border-color .24s ease,background .24s ease,box-shadow .24s ease,opacity .16s linear;display:flex;align-items:center;justify-content:center;opacity:0}#cursor-ring.ring-pop{animation:ring-pop .42s cubic-bezier(.4,0,.2,1)}#cursor-label{font:300 7.5px DM Sans,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--signal);opacity:0;transition:opacity .2s ease;white-space:nowrap;pointer-events:none}#cursor-dot{position:fixed;pointer-events:none;z-index:9999;top:0;left:0;width:6px;height:6px;border-radius:50%;background:#ffffffeb;transform:translate3d(-220px,-220px,0) translate(-50%,-50%);opacity:0;mix-blend-mode:difference;box-shadow:0 0 4px #e0488059;will-change:transform,opacity;transition:opacity .16s linear,background .2s ease}#cursor-eye{opacity:0;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease;pointer-events:none}#eye-svg{width:38px;height:26px;stroke:#fff8f2fa;filter:drop-shadow(0 0 8px rgba(0,0,0,.42))}#eye-pupil{fill:#e04880!important}body.strip-hover #eye-svg{animation:eye-breathe 2.6s ease-in-out infinite}#eye-lashes{transform:translateY(9px);opacity:0;transition:transform .44s cubic-bezier(.34,1.56,.64,1),opacity .22s ease}#eye-lid-top{d:path("M2 17C10 10 38 10 46 17");transition:d .44s cubic-bezier(.4,0,.2,1)}#eye-lid-bot{d:path("M2 17C10 24 38 24 46 17");transition:d .44s cubic-bezier(.4,0,.2,1)}body.strip-hover #eye-lid-top{d:path("M2 17C10 6 38 6 46 17")}body.strip-hover #eye-lid-bot{d:path("M2 17C10 24 38 24 46 17")}body.strip-hover #eye-lashes{transform:translateY(0);opacity:1}body.eye-open #eye-lid-top{d:path("M2 17C10 2 38 2 46 17");transition-duration:.16s}body.eye-open #eye-lid-bot{d:path("M2 17C10 30 38 30 46 17");transition-duration:.16s}body.eye-open #eye-lashes{transform:translateY(-3px)}body.eye-blink #eye-lid-top,body.eye-blink #eye-lid-bot{d:path("M2 17C10 17 38 17 46 17")!important;transition-duration:.07s!important}body.eye-blink #eye-lashes{transform:translateY(9px)!important;opacity:0!important;transition-duration:.07s!important}body.hovering #cursor-ring{border-color:#e0488094;background:#e048800f;box-shadow:0 0 12px #e048801c}body.hovering #cursor-label{opacity:1}body.strip-hover #cursor-ring{border-color:#e04880fa;background:#08091275;box-shadow:0 0 18px #e048803d,0 0 32px #e048801c,inset 0 0 12px #e048801f}body.strip-hover #cursor-eye{opacity:1}body.strip-hover #cursor-label{opacity:0}body.eye-open #cursor-ring{border-color:#e04880;background:#0809128a;box-shadow:0 0 20px #e048804d,inset 0 0 12px #e0488024}#mouse-glow{position:fixed;pointer-events:none;z-index:9;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(224,72,128,.22) 0%,rgba(224,72,128,.08) 40%,transparent 70%);mix-blend-mode:screen;transform:translate3d(-220px,-220px,0) translate(-50%,-50%);transition:opacity .25s linear;opacity:0}body.is-proj-page #mouse-glow{width:340px;height:340px;background:radial-gradient(circle,rgba(224,72,128,.08) 0%,transparent 72%)}@media(hover:hover)and (pointer:fine){body.cursor-ready,body.cursor-ready *{cursor:none!important}}.back-to-top{position:fixed;bottom:max(2.8rem,env(safe-area-inset-bottom));right:max(2.8rem,env(safe-area-inset-right));width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#0d0d10e0;border:1px solid rgba(224,72,128,.35);color:var(--signal);cursor:pointer;opacity:0;pointer-events:none;transform:translateY(10px);transition:opacity .35s ease,transform .35s ease,background .2s,border-color .2s,box-shadow .2s;z-index:400;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.back-to-top.visible{opacity:1;pointer-events:all;transform:translateY(0)}.back-to-top:hover{background:#e0488024;border-color:var(--signal);box-shadow:0 0 18px #e0488040}html.is-light #eye-svg,body.day #eye-svg{stroke:#26221c}html.is-light #cursor-dot{mix-blend-mode:normal;background:#26221c}body.day #cursor-dot{background:#140f08;box-shadow:none;mix-blend-mode:normal}html.is-light #cursor-ring,body.day #cursor-ring{border-color:#140f0838;background:#eae8e46b}html.is-light #mouse-glow,body.day #mouse-glow{mix-blend-mode:normal;background:radial-gradient(circle,rgba(214,59,118,.1) 0%,transparent 70%)}html.is-light .back-to-top,body.day .back-to-top{background:#f3efe8e6;border-color:#d63b7673}html.is-light .back-to-top:hover,body.day .back-to-top:hover{background:#b8351a17}@media(pointer:coarse){#cursor-ring,#cursor-dot,#mouse-glow{display:none}}@media(max-width:768px){.back-to-top{bottom:max(1.5rem,env(safe-area-inset-bottom));right:max(1.5rem,env(safe-area-inset-right));width:44px;height:44px}}:root{--label-accent: #e04880}html.is-light,body.day{--label-accent: #bc2e66}.proj-sidenav{--signal: var(--label-accent)}.ui-label{display:inline-flex;align-items:center;gap:.5rem;padding:7px 12px;border:1px solid var(--label-accent);border-radius:4px;background:var(--bg);color:var(--sub);font:500 13px/1.4 DM Sans,sans-serif;letter-spacing:.02em;text-transform:none;text-decoration:none;white-space:normal;overflow-wrap:anywhere}.proj-sidenav__link{position:relative;min-width:32px;min-height:32px}.mvnav__i>.ui-label,.proj-sidenav__link>.ui-label{position:absolute;right:calc(100% + .7rem);top:50%;width:max-content;max-width:24ch;opacity:0;visibility:hidden;pointer-events:none;transform:translate(6px,-50%);transition:opacity .15s,transform .15s,visibility .15s}.mvnav__i:hover>.ui-label,.mvnav__i:focus-visible>.ui-label,.proj-sidenav__link:hover>.ui-label,.proj-sidenav__link:focus-visible>.ui-label{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(-50%)}.mvnav__i:focus-visible,.proj-sidenav__link:focus-visible,.lead-fig__frame:focus-visible{outline:2px solid var(--label-accent);outline-offset:4px}.proj-sidenav__label.ui-label{max-width:24ch}.is-proj-page .lead-fig__cue{position:absolute;right:14px;bottom:14px;max-width:calc(100% - 28px);background:#121214;color:#ffecde;border-color:var(--label-accent);pointer-events:none;opacity:0;visibility:hidden;transition:opacity .15s,visibility .15s}.lead-fig__cue i{font-style:normal}.lead-fig__frame:hover .ui-label,.lead-fig__frame:focus-visible .ui-label{opacity:1;visibility:visible}@media(hover:none){.is-proj-page .lead-fig__cue{opacity:1;visibility:visible}}.media-caption,.is-proj-page .lead-fig figcaption{display:block;position:static;margin:12px 0 0;padding:0;background:none;border:0;color:var(--sub);font:400 13px/1.6 DM Sans,sans-serif;letter-spacing:.01em;text-transform:none;text-align:left;white-space:normal;overflow-wrap:anywhere;max-width:90ch}.media-caption .proj-gallery__caption-title{display:block;font-weight:500}.media-caption .proj-gallery__caption-desc{display:block;margin-top:4px}.is-proj-page .lead-fig figcaption .r{font:inherit;color:inherit;display:block}.proj-gallery__item{display:flex;flex-direction:column}.proj-gallery__item .media-caption{padding:0 16px 18px;max-width:none}.proj-gallery.has-caption-toggle:not(.shows-captions) .media-caption{display:none}.proj-gallery__tools{display:flex;justify-content:flex-start;margin-top:14px}.proj-gallery__caption-toggle.ui-label{min-height:44px;padding:10px 0 9px;border:0;border-bottom:1px solid color-mix(in srgb,var(--label-accent) 46%,transparent);border-radius:0;background:transparent;color:var(--sub);font:500 11px/1 DM Sans,sans-serif;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.proj-gallery__caption-toggle:after{content:attr(data-mark);margin-left:.7rem;color:var(--label-accent);font-size:16px;line-height:0}.proj-gallery__caption-toggle:hover{color:var(--ink);border-bottom-color:var(--label-accent)}.proj-gallery__caption-toggle:focus-visible{outline:2px solid var(--label-accent);outline-offset:4px}.is-proj-page .plate-stage__caption,.is-proj-page .proj-lightbox__caption{font:400 13px/1.6 DM Sans,sans-serif;letter-spacing:.01em;text-align:left;color:#ffecde}.is-proj-page .plate-stage__caption{justify-self:stretch}@media(prefers-reduced-motion:reduce){.mvnav__i>.ui-label,.proj-sidenav__link>.ui-label,.is-proj-page .lead-fig__cue{transition:none}}
