/* Route-scoped finish for the authored work encounter. */
.work-page .site-header{border-color:rgba(218,225,255,calc(.2 + var(--header-dock-progress)*.18));background:linear-gradient(105deg,rgba(5,8,20,calc(.2 + var(--header-dock-progress)*.7)),rgba(19,10,36,calc(.1 + var(--header-dock-progress)*.83)) 50%,rgba(5,7,18,calc(.22 + var(--header-dock-progress)*.7)));box-shadow:0 calc(var(--header-dock-progress)*.75rem) 2.8rem rgba(8,2,28,calc(var(--header-dock-progress)*.3));backdrop-filter:blur(calc(20px + var(--header-dock-progress)*4px)) saturate(calc(1.18 + var(--header-dock-progress)*.2));transition:border-color .25s,box-shadow .25s}
.work-page .site-header::before{background:linear-gradient(90deg,rgba(13,4,34,.96),rgba(31,8,64,.97) 28%,rgba(51,13,91,.98) 50%,rgba(31,8,64,.97) 72%,rgba(13,4,34,.96));opacity:var(--header-dock-progress);transition:opacity .12s linear}.work-page .site-header.is-docked{border-color:rgba(190,146,255,.38)}
.work-page .work-hero__text>.eyebrow{justify-self:start;width:auto}.work-page .work-hero__text>p:not(.eyebrow){justify-self:end;width:min(16rem,100%)}
.journey-trail.has-detail-action{grid-template-columns:minmax(0,1fr) minmax(18rem,25rem) minmax(12rem,16rem);gap:clamp(.7rem,1.35vw,1.4rem);padding-top:.5rem;padding-bottom:.5rem}
.journey-detail-access{position:relative;display:grid;grid-template-columns:1.5rem minmax(0,1fr) 1.65rem;min-height:2.7rem;align-items:center;gap:.62rem;overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:.55rem;padding:.2rem .15rem .2rem .28rem;background:linear-gradient(120deg,rgba(8,6,24,.6),rgba(29,15,50,.7));color:#fff;text-align:left;transition:.3s var(--ease)}
.journey-detail-access::after{position:absolute;right:2.25rem;bottom:.28rem;left:2.4rem;height:1px;background:linear-gradient(90deg,var(--route-accent),transparent);content:"";transform:scaleX(.42);transform-origin:left;transition:transform .42s var(--ease)}.journey-detail-access>em{display:grid;width:1.5rem;height:1.5rem;place-items:center;border:1px solid rgba(190,146,255,.48);border-radius:.38rem;background:rgba(92,53,145,.18);color:#d9caef;font:500 .42rem/1 var(--mono);font-style:normal;letter-spacing:.06em}.journey-detail-access>span{display:grid;min-width:0}.journey-detail-access small{color:#aaa8bc;font:.36rem/1 var(--mono);letter-spacing:.15em;text-transform:uppercase}.journey-detail-access strong{overflow:hidden;margin-top:.22rem;color:#eee8fa;font:600 .48rem/1.1 var(--mono);letter-spacing:.09em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.journey-detail-access i{position:relative;display:grid;width:1.65rem;height:1.65rem;place-items:center;border:1px solid rgba(255,255,255,.2);border-radius:50%;background:rgba(6,5,22,.32)}.journey-detail-access i::before,.journey-detail-access i::after{position:absolute;width:.42rem;height:1px;background:currentColor;content:"";transition:transform .3s var(--ease)}.journey-detail-access i::after{transform:rotate(90deg)}.journey-detail-access:hover,.journey-detail-access:focus-visible,.journey-detail-access[aria-expanded="true"]{border-color:rgba(190,146,255,.6);background:linear-gradient(120deg,rgba(10,7,29,.78),rgba(54,26,87,.8));outline:0;transform:translateY(-1px)}.journey-detail-access:hover::after,.journey-detail-access:focus-visible::after,.journey-detail-access[aria-expanded="true"]::after{transform:scaleX(1)}.journey-detail-access[aria-expanded="true"] i::after{transform:rotate(0)}
.work-access-panel{display:grid;grid-template-columns:minmax(17rem,.8fr) minmax(18rem,1fr) minmax(16rem,.82fr);gap:clamp(1.4rem,4vw,4rem);margin:0;padding:clamp(2rem,4vw,4rem) var(--pad);overflow:hidden;border-bottom:1px solid color-mix(in srgb,var(--route-accent) 38%,rgba(255,255,255,.1));background:radial-gradient(circle at 78% 0,color-mix(in srgb,var(--route-accent) 20%,transparent),transparent 35rem),linear-gradient(105deg,#09051a,#1a0a35 54%,#090616);color:#f8f5ff;box-shadow:inset 0 1px rgba(255,255,255,.08),inset 0 -2rem 6rem rgba(0,0,0,.24);transform-origin:top}.work-access-panel[hidden]{display:none}.work-access-panel[data-state="open"]{animation:work-access-in .7s cubic-bezier(.16,1,.3,1) both}.work-access-panel[data-state="closing"]{pointer-events:none;animation:work-access-out .62s cubic-bezier(.7,0,.3,1) both}@keyframes work-access-in{from{clip-path:inset(0 0 100%);opacity:0;transform:translateY(-.65rem)}to{clip-path:inset(0);opacity:1;transform:none}}@keyframes work-access-out{from{clip-path:inset(0);opacity:1}to{clip-path:inset(0 0 100%);opacity:0;transform:translateY(-.45rem)}}
.work-access-panel header>span,.work-access-panel section>small{color:#ba9be7;font:.45rem/1 var(--mono);letter-spacing:.15em;text-transform:uppercase}.work-access-panel h2{margin:.75rem 0 .85rem;font:400 clamp(2.5rem,4vw,4.3rem)/.85 var(--display);letter-spacing:-.05em}.work-access-panel header p,.work-access-panel__request p{max-width:31rem;margin:0;color:#aaa3b8;font-size:.72rem;line-height:1.55}.work-access-panel section{padding-left:clamp(1rem,2vw,2rem);border-left:1px solid rgba(255,255,255,.13)}.work-access-panel .auth-entry-form{gap:.6rem;margin-top:.75rem}.work-access-panel .auth-entry-form label{color:#cfc7dc;font:.45rem var(--mono);letter-spacing:.1em}.work-access-panel .auth-entry-form input{border-color:rgba(255,255,255,.34);color:#fff;padding:.6rem 0}.work-access-panel .auth-entry-form button,.work-access-panel__request .button{min-height:2.6rem;border-color:rgba(255,255,255,.3);background:rgba(255,255,255,.07);color:#fff}.work-access-panel .form-note,.work-access-panel .form-connection-state,.work-access-panel .auth-entry-form output{color:#8f879e;font-size:.5rem}.work-access-panel__request{display:grid;align-content:start;gap:.8rem}.work-access-panel__request h3{margin:.1rem 0 0;font:500 1.45rem/1 var(--display)}.work-access-panel__request>a{width:max-content;color:#c5b7d9;border-bottom:1px solid rgba(255,255,255,.25);font:.48rem/1.5 var(--mono);letter-spacing:.09em;text-transform:uppercase}
.work-information__facts{overflow:hidden;border:1px solid rgba(31,27,24,.14);border-radius:1.3rem;background:linear-gradient(145deg,rgba(255,255,255,.72),rgba(231,226,216,.58));box-shadow:inset 0 1px rgba(255,255,255,.88),0 1.5rem 4.5rem rgba(45,37,28,.075);backdrop-filter:blur(16px)}
.work-facts__heading{display:grid;gap:.35rem;padding:1.15rem 1.2rem 1rem;border-bottom:1px solid rgba(31,27,24,.12);background:linear-gradient(120deg,rgba(44,30,82,.08),rgba(255,255,255,.12))}.work-facts__heading span{color:#6e6874;font:.45rem/1 var(--mono);letter-spacing:.14em;text-transform:uppercase}.work-facts__heading strong{overflow:hidden;font:500 1rem/1.1 var(--display);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}
.work-information__facts .work-facts{margin:0;padding:.35rem 1.2rem}.work-information__facts .work-facts div{grid-template-columns:minmax(4.7rem,.65fr) minmax(0,1.35fr);gap:1.1rem;border-color:rgba(31,27,24,.1);padding:.8rem 0}.work-information__facts .work-facts div:first-child{border-top:0}.work-information__facts .work-facts div:last-child{border-bottom:0}.work-information__facts .work-facts dt{padding-top:.16rem;color:#6d6870;font-size:.45rem}.work-information__facts .work-facts dd{font:500 .83rem/1.35 var(--display);overflow-wrap:anywhere}.work-information__facts .concept-list{margin:0;padding:1rem 1.2rem;border-top:1px solid rgba(31,27,24,.1)}.work-information__facts .concept-list span{background:rgba(255,255,255,.42);font-size:.44rem}.work-information__facts>.text-link{display:flex;min-height:3.2rem;align-items:center;justify-content:space-between;border:0;border-top:1px solid rgba(31,27,24,.12);padding:.8rem 1.2rem;background:rgba(32,20,63,.055);font-size:.5rem}.work-information__facts>.text-link::after{content:"→"}.work-information__facts>.text-link:hover{background:rgba(65,33,110,.11)}
@media(max-width:1100px) and (min-width:721px){.work-access-panel{grid-template-columns:minmax(15rem,.8fr) minmax(17rem,1fr);gap:2rem}.work-access-panel header{grid-row:1/3}.work-access-panel section{min-width:0}.work-access-panel__request{grid-column:2}}
@media(max-width:720px){.work-page .work-hero__text>p:not(.eyebrow){justify-self:start;width:100%}.journey-trail.has-detail-action{grid-template-columns:1fr;padding:.6rem .8rem .75rem}.journey-trail.has-detail-action .journey-search{order:2}.journey-trail.has-detail-action .journey-detail-access{order:3;width:100%;min-height:2.85rem;grid-template-columns:minmax(0,1fr) 1.65rem;padding:.2rem .15rem .2rem .85rem;border-color:rgba(255,255,255,.12);border-radius:1.5rem;background:rgba(10,7,29,.34)}.journey-detail-access>em,.journey-detail-access strong{display:none}.journey-detail-access small{color:#eee8fa;font-size:.66rem;font-weight:650;letter-spacing:.12em}.journey-detail-access::after{display:none}.work-access-panel{grid-template-columns:1fr;gap:1.6rem;padding:1.8rem .8rem 2.3rem}.work-access-panel section{padding-top:1.2rem;padding-left:0;border-top:1px solid rgba(255,255,255,.13);border-left:0}.work-access-panel h2{font-size:clamp(2.5rem,12vw,3.5rem)}}
@media(prefers-reduced-motion:reduce){.work-page .site-header,.work-page .site-header::before{transition:none}.work-page .footer-reveal-stage::before{transform:none}.work-access-panel[data-state]{animation:none}}

/* Artwork detail as one CMS-derived viewing instrument. */
@media(min-width:721px){
  .work-page .work-hero__text{grid-template-columns:minmax(0,1fr) minmax(18rem,31rem);grid-template-rows:auto auto;column-gap:clamp(3rem,7vw,8rem)}
  .work-page .work-hero__text>.eyebrow{grid-column:1;grid-row:1;align-self:end;margin-bottom:.25rem}
  .work-page .work-hero__text>h1{grid-column:1;grid-row:2}
  .work-page .work-hero__text>p:not(.eyebrow){grid-column:2;grid-row:2;align-self:end;justify-self:start;width:100%;padding-bottom:.45rem;text-wrap:balance}
}
.journey-trail.has-detail-action{grid-template-columns:minmax(0,1fr) minmax(17rem,25rem) minmax(15rem,18rem)}
.journey-detail-access{min-height:3.15rem;grid-template-columns:minmax(0,1fr) 2rem;gap:.72rem;border-radius:.85rem;padding:.35rem .28rem .35rem .9rem}
.journey-detail-access>span{overflow:hidden;color:#f4effc;font:650 .62rem/1 var(--mono);letter-spacing:.095em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}
.journey-detail-access i{width:2rem;height:2rem}
.work-information{align-items:start}
.work-information__facts,.work-record-dialog section{--record-color:#7e9cff;position:relative}
.work-information__facts[data-record-category="film"],.work-record-dialog section[data-record-category="film"]{--record-color:#ff6a4d}
.work-information__facts[data-record-category="installation"],.work-record-dialog section[data-record-category="installation"]{--record-color:#ef83c4}
.work-information__facts[data-record-category="photo"],.work-record-dialog section[data-record-category="photo"]{--record-color:#70b4ff}
.work-information__facts[data-record-category="artwork"],.work-record-dialog section[data-record-category="artwork"]{--record-color:#d5a600}
.work-information__facts[data-record-category="sculpture"],.work-record-dialog section[data-record-category="sculpture"]{--record-color:#56b982}
.work-information__facts::before,.work-record-dialog section::before{position:absolute;z-index:2;top:0;bottom:0;left:0;width:.22rem;background:linear-gradient(var(--record-color),color-mix(in srgb,var(--record-color) 18%,transparent));content:"";box-shadow:0 0 1.5rem color-mix(in srgb,var(--record-color) 40%,transparent)}
.work-facts__heading{grid-template-columns:1fr auto;padding-left:1.45rem;background:radial-gradient(circle at 8% 20%,color-mix(in srgb,var(--record-color) 16%,transparent),transparent 12rem),linear-gradient(120deg,rgba(44,30,82,.08),rgba(255,255,255,.12))}
.work-facts__heading span,.work-facts__heading strong{grid-column:1}.work-facts__heading em{grid-column:2;grid-row:1/3;align-self:center;color:color-mix(in srgb,var(--record-color) 78%,#514b55);font:.43rem var(--mono);font-style:normal;letter-spacing:.1em;text-transform:uppercase}
.work-information__facts .work-facts div[data-record-field="category"] dd{color:var(--record-color);font-weight:650;text-transform:capitalize}
.work-information__facts .work-facts div[data-record-field="availability"] dd{width:100%}
.work-information__facts .work-facts div[data-record-field="availability"] button{display:flex;width:100%;min-height:2.5rem;align-items:center;justify-content:space-between;gap:.65rem;border:1px solid color-mix(in srgb,var(--record-color) 40%,transparent);border-radius:.75rem;padding:.55rem .7rem;background:linear-gradient(110deg,color-mix(in srgb,var(--record-color) 12%,transparent),rgba(255,255,255,.34));color:#2a2231;font:650 .5rem var(--mono);letter-spacing:.065em;text-align:left;text-transform:uppercase;transition:border-color .25s,background .25s,transform .25s}
.work-information__facts .work-facts div[data-record-field="availability"] button::before{width:.42rem;height:.42rem;flex:0 0 auto;border-radius:50%;background:var(--record-color);box-shadow:0 0 .8rem color-mix(in srgb,var(--record-color) 68%,transparent);content:""}
.work-information__facts .work-facts div[data-record-field="availability"] button span{margin-left:auto;color:var(--record-color)}
.work-information__facts .work-facts div[data-record-field="availability"] button:hover,.work-information__facts .work-facts div[data-record-field="availability"] button:focus-visible{border-color:var(--record-color);background:color-mix(in srgb,var(--record-color) 18%,white);outline:0;transform:translateY(-1px)}
.work-information__facts>.text-link{width:100%;cursor:pointer;color:inherit;text-align:left}
.work-information__facts>.text-link span{color:var(--record-color)}
.work-copy{position:relative;max-width:58rem;padding-left:clamp(0rem,3vw,2rem)}
.work-copy__label{display:block;margin-bottom:1.4rem;color:#777078;font:.48rem var(--mono);letter-spacing:.14em;text-transform:uppercase}
.work-copy .rich-text{font-family:var(--serif)}
.work-copy .rich-text p{max-width:47rem;margin:0 0 1.5rem;font-size:clamp(1.08rem,1.55vw,1.38rem);line-height:1.52;text-wrap:pretty}
.work-copy .rich-text p:first-child{max-width:52rem;margin-bottom:2.4rem;font-size:clamp(1.35rem,2.2vw,2rem);line-height:1.32;letter-spacing:-.018em}
.work-copy .rich-text p:first-child::first-letter{float:left;margin:.06em .12em 0 0;color:var(--route-deep);font:400 3.5em/.72 var(--display)}
.work-viewer__active{grid-template-columns:auto minmax(0,1fr) auto auto auto}

.work-record-dialog,.acquisition-dialog{width:min(72rem,calc(100vw - 2rem));max-width:none;max-height:calc(100svh - 2rem);margin:auto;border:1px solid rgba(38,31,48,.2);border-radius:1.5rem;padding:0;background:#f4f1e9;color:#17151a;box-shadow:0 3rem 9rem rgba(12,8,18,.36);overflow:hidden}
.work-record-dialog::backdrop,.acquisition-dialog::backdrop{background:rgba(8,5,14,.64);backdrop-filter:blur(12px) saturate(.75)}
.work-record-dialog__shell{position:relative;display:grid;grid-template-columns:minmax(18rem,.9fr) minmax(20rem,1.1fr);min-height:min(42rem,calc(100svh - 2rem))}
.work-record-dialog .work-record-dialog__shell>button{z-index:20;display:grid;width:2.7rem;height:2.7rem;place-items:center;border:1px solid rgba(255,255,255,.38);border-radius:50%;padding:0;background:rgba(10,7,18,.72);color:#fff;box-shadow:0 .45rem 1.5rem rgba(0,0,0,.25);backdrop-filter:blur(12px);font-size:0}
.work-record-dialog .work-record-dialog__shell>button::before,.work-record-dialog .work-record-dialog__shell>button::after{position:absolute;width:.72rem;height:1px;background:currentColor;content:""}.work-record-dialog .work-record-dialog__shell>button::before{transform:rotate(45deg)}.work-record-dialog .work-record-dialog__shell>button::after{transform:rotate(-45deg)}
.work-record-dialog__preview{min-height:34rem;background:#16131d}
.work-record-dialog__preview .art-surface,.work-record-dialog__preview img{width:100%;height:100%;object-fit:cover}
.work-record-dialog section{align-self:stretch;overflow:auto;padding:4.2rem clamp(1.2rem,3vw,2.8rem) 2rem;background:linear-gradient(145deg,rgba(255,255,255,.9),rgba(232,226,215,.88))}
.work-record-dialog section .work-facts__heading{margin:-1.6rem 0 .5rem;padding-left:1.2rem}
.work-record-dialog section .work-facts{margin:0}.work-record-dialog section .work-facts div{display:grid;grid-template-columns:6rem 1fr;gap:1rem;border-bottom:1px solid rgba(31,27,24,.12);padding:.85rem 0}.work-record-dialog section dt{color:#6d6870;font:.45rem var(--mono);letter-spacing:.09em;text-transform:uppercase}.work-record-dialog section dd{margin:0;font:500 .92rem/1.35 var(--display)}
.work-record-dialog section .concept-list{margin:1.2rem 0}.work-record-dialog section>.text-link{display:flex;width:100%;min-height:3rem;align-items:center;justify-content:space-between;border:1px solid rgba(31,27,24,.15);padding:.7rem .85rem;background:rgba(47,23,82,.06);font:.52rem var(--mono);letter-spacing:.08em;text-transform:uppercase}
.acquisition-dialog{background:radial-gradient(circle at 78% 8%,#9556ff47,transparent 32%),linear-gradient(145deg,#0b0816,#211132 64%,#090711);color:#f7f3fc}
.acquisition-dialog__shell{position:relative;display:grid;grid-template-columns:minmax(18rem,.8fr) minmax(26rem,1.2fr);gap:clamp(2rem,4vw,4rem);max-height:calc(100svh - 2rem);overflow:auto;padding:clamp(2rem,4vw,4rem)}
.acquisition-dialog__shell>header{display:grid;align-content:start;gap:1.4rem}.acquisition-dialog__portrait{overflow:hidden;aspect-ratio:4/3;border:1px solid rgba(255,255,255,.15);border-radius:1.2rem;background:#090711}.acquisition-dialog__portrait .art-surface,.acquisition-dialog__portrait img{width:100%;height:100%;object-fit:cover}.acquisition-dialog header h2{max-width:10ch;margin:.6rem 0;font:400 clamp(3rem,5vw,5.4rem)/.86 var(--display);letter-spacing:-.06em}.acquisition-dialog header p{max-width:27rem;color:#aea7b8;line-height:1.55}
.acquisition-dialog .public-form{padding:0;border:0;background:transparent}.acquisition-dialog .public-form>header{display:none}.acquisition-dialog .public-form label{color:#d0c8d9}.acquisition-dialog .public-form input,.acquisition-dialog .public-form select,.acquisition-dialog .public-form textarea{border-color:rgba(255,255,255,.25);color:#fff;background:rgba(255,255,255,.035)}.acquisition-dialog .public-form select option{color:#111}.acquisition-dialog .public-form button{background:#f4effa;color:#160c22}
.acquisition-form{align-content:start}.acquisition-form__progress{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:1.2rem;border:1px solid #b982ff33;border-radius:.85rem;padding:.2rem;background:#1d0e3680;box-shadow:inset 0 0 1.2rem #8048d21f}.acquisition-dialog .acquisition-form__progress button{display:flex;width:auto;align-items:center;gap:.5rem;border:0;border-bottom:2px solid transparent;border-radius:.65rem;padding:.7rem .55rem;background:transparent;color:#8e819e;text-align:left;transition:color .25s,background .25s,box-shadow .25s}.acquisition-dialog .acquisition-form__progress button:hover:not(:disabled){color:#f5eaff;background:#8d4dda29;box-shadow:0 0 1.2rem #9658ff47}.acquisition-form__progress button b{font:400 .48rem var(--mono)}.acquisition-form__progress button span{font:600 .6rem var(--sans);letter-spacing:.04em}.acquisition-dialog .acquisition-form__progress button[aria-current="step"]{border-bottom-color:#d19bff;color:#fff;background:linear-gradient(100deg,#7039c656,#c381ff29);box-shadow:inset 0 0 1.2rem #cd93ff1f,0 0 .8rem #914eeb3d}.acquisition-form__progress button:disabled{opacity:.45}
.acquisition-form fieldset{display:grid;min-width:0;gap:1.2rem;border:0;padding:0}.acquisition-form legend{display:grid;gap:.3rem;margin-bottom:1rem}.acquisition-form legend small{color:#a57bd7;font:.5rem var(--mono);letter-spacing:.11em;text-transform:uppercase}.acquisition-form legend strong{font:400 clamp(1.5rem,2.2vw,2.25rem)/1.08 var(--display)}.acquisition-form label>span{justify-self:end;color:#777080;font-size:.45rem}.acquisition-form input,.acquisition-form select{min-height:3.6rem;border:1px solid rgba(255,255,255,.18);border-radius:.75rem;padding:.5rem .8rem}.acquisition-form textarea{min-height:9rem;border-radius:.75rem}.acquisition-form__actions{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.acquisition-form__actions button:first-child{border:1px solid rgba(255,255,255,.22);background:transparent;color:#fff}.acquisition-form button span{margin-left:1rem}.acquisition-form .form-note{font-size:.66rem;line-height:1.5}
.acquisition-dialog__shell>footer{grid-column:1/-1;display:flex;justify-content:space-between;gap:1rem;border-top:1px solid rgba(255,255,255,.15);padding-top:1rem;color:#aaa3b4}.acquisition-dialog__shell>footer a{color:#fff}

@media(max-width:720px){
  .work-page .work-hero__text{display:flex;align-items:flex-start;flex-direction:column}.work-page .work-hero__text>.eyebrow{order:1}.work-page .work-hero__text>h1{order:2}.work-page .work-hero__text>p:not(.eyebrow){order:3}
  .journey-trail.has-detail-action{grid-template-columns:minmax(0,1fr);gap:.65rem;padding:.65rem .8rem .8rem}
  .journey-trail.has-detail-action .journey-trail__path{order:1;width:100%}
  .journey-trail.has-detail-action .journey-search{order:2;width:100%}
  .journey-trail.has-detail-action .journey-detail-access{width:100%;min-height:3.35rem;margin-left:0;border-radius:.9rem;padding:.4rem .3rem .4rem .85rem}
  .journey-detail-access>span{display:block;min-width:0;font-size:.67rem;line-height:1.15;letter-spacing:.08em}.journey-detail-access i{width:2rem;height:2rem}
  .work-access-panel{max-height:none;overflow:visible}
  .work-information{padding-top:4.5rem;padding-bottom:5rem}.work-copy{padding-left:0}.work-copy .rich-text p:first-child::first-letter{float:none;margin:0;font:inherit}
  .work-viewer__active{grid-template-columns:auto minmax(0,1fr) auto}.work-viewer__active>[data-open-work-record]{grid-column:3}.work-viewer__active>[data-viewer-inspect-active]{display:none}
  .work-record-dialog,.acquisition-dialog{width:calc(100vw - 1rem);max-height:calc(100svh - 1rem);border-radius:1rem}
  .work-record-dialog__shell,.acquisition-dialog__shell{grid-template-columns:1fr;max-height:calc(100svh - 1rem);overflow:auto}
  .work-record-dialog__preview{min-height:14rem;max-height:28svh}.work-record-dialog section{overflow:visible;padding:3.2rem 1rem 1rem}.work-record-dialog section .work-facts__heading{margin:0}
  .acquisition-dialog__shell{gap:1.5rem;padding:3.25rem .9rem 1rem}.acquisition-dialog__shell>header{grid-template-columns:5.5rem 1fr;gap:1rem}.acquisition-dialog__portrait{aspect-ratio:1}.acquisition-dialog header h2{font-size:clamp(2.2rem,11vw,3.7rem)}.acquisition-dialog header p{font-size:.76rem}.acquisition-form__progress{position:sticky;top:-3.25rem;z-index:2;gap:.15rem;margin:0 -.1rem 1.4rem}.acquisition-form__progress button{min-width:0;justify-content:center;gap:.3rem;padding:.75rem .2rem!important}.acquisition-form__progress button b{font-size:.44rem}.acquisition-form__progress button span{overflow:hidden;font-size:.52rem;text-overflow:ellipsis;white-space:nowrap}.acquisition-form .form-grid{grid-template-columns:1fr}.acquisition-form__actions{flex-wrap:wrap}.acquisition-form__actions button{flex:1;min-width:8rem}.acquisition-dialog__shell>footer{align-items:flex-start;flex-direction:column}
}
