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