.prog-hero__cta .btn--doc.btn--light{--bg:rgba(255,255,255,.14);--fg:#fff;border:1px solid rgba(255,255,255,.4);backdrop-filter:var(--lc-glass-blur);-webkit-backdrop-filter:var(--lc-glass-blur)}.prog-intro__media{position:relative;margin:0;aspect-ratio:4/5}.prog-intro__media img{position:relative;z-index:1;width:100%;height:100%;object-fit:cover;border-radius:var(--lc-radius)}.prog-intro__frame{position:absolute;inset:18px -18px -18px 18px;border:1px solid rgba(0,97,178,.45);border-radius:var(--lc-radius)}.lot__detail{font-size:14.5px;color:var(--lc-ink-soft)}.lots-wrap{overflow-x:auto;border-radius:var(--lc-radius);border:1px solid var(--lc-line)}.lots-wrap .lots th,.lots-wrap .lots td{padding-inline:18px}.gallery--mosaic{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-flow:dense}.gallery--mosaic a{grid-column:span 2;aspect-ratio:4/3}.gallery--mosaic a:nth-child(1){grid-column:span 4;grid-row:span 2;aspect-ratio:auto}.gallery--mosaic a:nth-child(n+4):nth-child(3n+1):last-child{grid-column:span 6;aspect-ratio:21/9}.gallery--mosaic a:nth-child(n+4):nth-child(3n+1):nth-last-child(2),.gallery--mosaic a:nth-child(n+5):nth-child(3n+2):last-child{grid-column:span 3;aspect-ratio:3/2}.prog-life{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.prog-life__card{padding:28px;border-radius:var(--lc-radius);background:var(--lc-sand);display:grid;gap:14px;align-content:start}.prog-life__card--wide{grid-column:1/-1}.ticks{display:grid;gap:10px}.ticks li{position:relative;padding-left:26px}.ticks li::before{content:"";position:absolute;left:2px;top:.55em;width:12px;height:1px;background:var(--lc-blue)}@media (max-width:1180px){.prog-intro__media{aspect-ratio:16/10;max-width:640px}}@media (max-width:860px){.prog-intro__frame{inset:12px -10px -10px 12px}.gallery--mosaic{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery--mosaic a,.gallery--mosaic a:nth-child(n+4):nth-child(3n+1):last-child,.gallery--mosaic a:nth-child(n+4):nth-child(3n+1):nth-last-child(2),.gallery--mosaic a:nth-child(n+5):nth-child(3n+2):last-child{grid-column:span 1;aspect-ratio:1}.gallery--mosaic a:nth-child(even):last-child{grid-column:1/-1;aspect-ratio:16/9}.gallery--mosaic a:nth-child(1){grid-column:1/-1;grid-row:auto;aspect-ratio:4/3}}