.study[data-astro-cid-h4bbiy5v]{position:relative;min-height:100svh;background:var(--color-oxblood)}.study__painting[data-astro-cid-h4bbiy5v]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:10% 50%;transition:object-position 1.1s var(--ease-breath)}.study__scrim[data-astro-cid-h4bbiy5v]{position:absolute;inset:0;background:linear-gradient(to right,#2b1210eb,#2b1210b3 55%,#2b121066)}.sc-glance__row{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) 3rem;gap:14px;align-items:center;padding:9px 0;border-bottom:1px solid rgba(243,231,221,.1);text-decoration:none;color:inherit}.sc-glance__row:hover .sc-glance__name{color:var(--color-gold)}.sc-glance__name{font-size:15px;color:var(--color-linen);transition:color .2s ease}.sc-glance__icon{display:inline-block;width:1.5em;color:var(--color-gold)}.sc-glance__tag{margin-left:10px;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--color-gold);border:1px solid rgba(242,196,107,.5);border-radius:999px;padding:2px 8px;white-space:nowrap}.sc-glance__tag--low{color:#e8a8a0;border-color:#e8a8a080}.sc-glance__bar{height:6px;border-radius:999px;background:#f3e7dd24;overflow:hidden}.sc-glance__bar>span{display:block;height:100%;background:linear-gradient(90deg,#c9926f,#f2c46b);border-radius:999px}.sc-glance__pct{text-align:right;font-size:14px;color:var(--color-gold);font-variant-numeric:tabular-nums}.sc-cat{scroll-margin-top:110px}@media(max-width:520px){.sc-glance__row{grid-template-columns:1fr 2.6rem}.sc-glance__bar{grid-column:1 / -1;order:3}}.sc-quotes[data-astro-cid-h4bbiy5v]{display:none}@media(min-width:1100px){.sc-quotes[data-astro-cid-h4bbiy5v]:not([hidden]){display:flex;flex-direction:column;gap:22px;position:absolute;right:min(7vw,100px);top:210px;width:min(340px,28vw)}}.sc-quotes[data-astro-cid-h4bbiy5v] figure[data-astro-cid-h4bbiy5v]{border-left:2px solid rgba(214,168,120,.55);padding-left:18px}.sc-quotes[data-astro-cid-h4bbiy5v] blockquote[data-astro-cid-h4bbiy5v]{font-family:var(--font-display);font-style:italic;font-size:18px;line-height:1.5;color:var(--color-linen)}.sc-quotes[data-astro-cid-h4bbiy5v] figcaption[data-astro-cid-h4bbiy5v] a[data-astro-cid-h4bbiy5v]{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#f7f0e759;transition:color .2s ease}.sc-quotes[data-astro-cid-h4bbiy5v] figcaption[data-astro-cid-h4bbiy5v] a[data-astro-cid-h4bbiy5v]:hover{color:var(--color-gold)}.sc-quotes[data-astro-cid-h4bbiy5v] figcaption[data-astro-cid-h4bbiy5v]{margin-top:8px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#f7f0e799}.study__inner[data-astro-cid-h4bbiy5v]{position:relative;z-index:2;min-height:100svh;display:flex;flex-direction:column;justify-content:safe center;padding:110px min(9vw,110px) 60px}@media(max-width:640px){.study__inner[data-astro-cid-h4bbiy5v]{padding-top:150px}}.sc-tray{position:relative;height:220px;max-width:640px;margin-bottom:4px}@media(min-width:640px){.sc-tray{height:260px}}.sc-obj{position:absolute;width:clamp(46px,9vw,72px);text-align:center;opacity:0;transform:translate(-50%,-50%) rotate(var(--rot, 0deg)) scale(var(--scale, 1))}.sc-obj img{width:100%;height:clamp(46px,9vw,72px);object-fit:contain;filter:drop-shadow(0 12px 22px rgba(20,8,7,.5))}.sc-tip{font-size:clamp(15px,2vw,18px);font-style:italic;font-weight:500;line-height:1.5;color:var(--color-linen);max-width:30rem;min-height:3em;transition:opacity .4s ease}.sc-obj--in{opacity:.92;transition:opacity 1.2s ease calc(var(--d) * .9s)}.sc-obj--in img{animation:sc-drift-obj calc(5.2s + var(--d) * .9s) ease-in-out calc(var(--d) * -1.3s) infinite alternate}@keyframes sc-drift-obj{0%{transform:translateY(-7px) rotate(-2deg)}to{transform:translateY(7px) rotate(2deg)}}@media(prefers-reduced-motion:reduce){.sc-obj{opacity:.92}.sc-obj--in{transition:none}.sc-obj--in img{animation:none}.study__painting[data-astro-cid-h4bbiy5v]{transition:none}}.sc-wait{max-width:34rem;padding:18px 22px;border-radius:12px;border:1px solid rgba(201,146,111,.5);background:#2b12109e;backdrop-filter:blur(3px)}.sc-wait__lead{font-size:clamp(17px,2.3vw,21px);line-height:1.45;color:var(--color-linen)}.sc-wait__lead strong{color:var(--color-gold);font-weight:600}.sc-wait__body{margin-top:8px;font-size:14.5px;line-height:1.7;color:#f3e7ddd1}.sc-wait__timer{margin-top:12px;font-size:12.5px;letter-spacing:.06em;color:#f3e7dd8c;font-variant-numeric:tabular-nums}.sc-cat{border:1px solid rgba(201,146,111,.35);border-radius:12px;background:#2b12108c;padding:18px 22px;backdrop-filter:blur(3px)}.sc-loupe-scene{position:relative;max-width:560px;aspect-ratio:16/9;background-size:100% 100%;border-radius:12px;overflow:hidden;border:1px solid rgba(201,146,111,.35);cursor:none}.sc-loupe{position:absolute;width:140px;height:140px;border-radius:50%;border:2px solid var(--color-gold);box-shadow:0 14px 34px #14080799,inset 0 0 18px #14080759;background-repeat:no-repeat;pointer-events:none;opacity:0;transition:opacity .3s ease}@media(hover:none){.sc-loupe-wrap{display:none}}
