.light-study[data-astro-cid-hdjm66sl]{padding-top:var(--layout-feature);view-timeline:--light-study block;scroll-margin-top:100px}.light-heading[data-astro-cid-hdjm66sl]{max-width:800px;margin-bottom:var(--space-12)}h2[data-astro-cid-hdjm66sl]{font-size:var(--type-section);line-height:var(--leading-section);letter-spacing:-.035em;text-wrap:balance;margin:0 0 var(--space-5)}.light-heading[data-astro-cid-hdjm66sl] p[data-astro-cid-hdjm66sl]{max-width:46ch;color:var(--ink-60);font-size:var(--type-lead);line-height:var(--leading-body);margin:0}.light-workbench[data-astro-cid-hdjm66sl]{grid-template-columns:minmax(0,1.6fr) minmax(0,.8fr);align-items:center;gap:clamp(28px,5vw,80px);display:grid}.light-photo[data-astro-cid-hdjm66sl]{min-width:0;margin:0}.light-image[data-astro-cid-hdjm66sl]{--night:0;isolation:isolate;aspect-ratio:var(--ratio-card);border-radius:var(--surface-radius);background:var(--paper);position:relative;overflow:hidden}.light-image[data-astro-cid-hdjm66sl] img[data-astro-cid-hdjm66sl]{object-fit:cover;width:100%;height:100%}.light-night[data-astro-cid-hdjm66sl]{opacity:var(--night);transition:opacity var(--duration-reveal) var(--ease-settle);position:absolute;inset:0}.light-image-label[data-astro-cid-hdjm66sl]{color:var(--brand-white);font-size:var(--type-ui);text-shadow:0 1px 6px #1b181b99;justify-content:space-between;align-items:center;gap:16px;display:flex;position:absolute;inset:auto 20px 20px}.light-image-label[data-astro-cid-hdjm66sl] i[data-astro-cid-hdjm66sl]{transform-origin:100%;background:currentColor;width:34px;height:1px}figcaption[data-astro-cid-hdjm66sl]{color:var(--ink-60);font-size:var(--type-caption);margin-top:var(--space-4)}.light-desk[data-astro-cid-hdjm66sl]{max-width:400px}.light-source[data-astro-cid-hdjm66sl]{color:var(--ink-60);font-size:var(--type-ui);margin:0 0 var(--space-5);align-items:center;gap:10px;display:flex}.light-source[data-astro-cid-hdjm66sl] i[data-astro-cid-hdjm66sl]{border:1px solid var(--tone-clay);background:var(--gold);border-radius:50%;width:9px;height:9px}.light-moment[data-astro-cid-hdjm66sl]{font-size:var(--type-section);line-height:var(--leading-section);margin:0 0 var(--space-5);font-weight:var(--weight-emphasis);letter-spacing:-.025em}.light-explain[data-astro-cid-hdjm66sl]{color:var(--ink-60);max-width:28ch;margin:0 0 var(--space-8);font-size:var(--type-body);line-height:var(--leading-body);min-height:5em}.light-controls[data-astro-cid-hdjm66sl][hidden]{display:none}.light-study[data-astro-cid-hdjm66sl].is-scroll-layout{padding-top:0}.is-scroll-layout[data-astro-cid-hdjm66sl] .light-scene[data-astro-cid-hdjm66sl]{padding-block:16px}.is-scroll-layout[data-astro-cid-hdjm66sl] .light-heading[data-astro-cid-hdjm66sl]{margin-bottom:24px}.is-scroll-layout[data-astro-cid-hdjm66sl] .light-workbench[data-astro-cid-hdjm66sl]{grid-template-columns:minmax(0, min(64%, calc(var(--light-image-limit,52svh) * 4 / 3))) minmax(0, 1fr)}.is-scroll-ready[data-astro-cid-hdjm66sl]{height:calc(var(--light-stage-height) + var(--light-travel))}.is-scroll-ready[data-astro-cid-hdjm66sl] .light-scene[data-astro-cid-hdjm66sl]{top:var(--light-pin-top);position:sticky}.is-scroll-layout[data-astro-cid-hdjm66sl] .light-night[data-astro-cid-hdjm66sl]{transition:none}.is-scroll-layout[data-astro-cid-hdjm66sl] .light-image-label[data-astro-cid-hdjm66sl] i[data-astro-cid-hdjm66sl]{transform:scaleX(var(--night));animation:none}.light-controls[data-astro-cid-hdjm66sl] label[data-astro-cid-hdjm66sl]{font-size:var(--type-ui)}input[data-astro-cid-hdjm66sl]{width:100%;accent-color:var(--tone-clay);cursor:ew-resize;min-height:44px}.light-scale[data-astro-cid-hdjm66sl]{color:var(--ink-60);font-size:var(--type-caption);justify-content:space-between;display:flex}.light-presets[data-astro-cid-hdjm66sl]{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.light-presets[data-astro-cid-hdjm66sl] button[data-astro-cid-hdjm66sl]{font:inherit;font-size:var(--type-ui);border-radius:var(--radius-pill);border:1px solid var(--ink-15);color:var(--ink-60);min-height:var(--target-control);cursor:pointer;min-width:80px;transition:background var(--duration-state), color var(--duration-state), transform var(--duration-press);background:0 0;padding:10px 18px}.light-presets[data-astro-cid-hdjm66sl] button[data-astro-cid-hdjm66sl][aria-pressed=true]{background:var(--charcoal);color:var(--brand-white)}.light-presets[data-astro-cid-hdjm66sl] button[data-astro-cid-hdjm66sl]:active{transform:scale(.96)}[data-astro-cid-hdjm66sl]:is(button,input):focus-visible{outline:2px solid var(--tone-clay);outline-offset:5px}.light-note[data-astro-cid-hdjm66sl]{border-top:1px solid var(--ink-15);margin:var(--space-8) 0 0;padding-top:var(--space-5);color:var(--tone-clay);font-size:var(--type-ui)}noscript[data-astro-cid-hdjm66sl]{grid-column:1/-1}noscript[data-astro-cid-hdjm66sl] img[data-astro-cid-hdjm66sl]{border-radius:var(--surface-radius);width:100%;height:auto;display:block}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.light-image-label[data-astro-cid-hdjm66sl] i[data-astro-cid-hdjm66sl]{animation:linear both light-line --light-study;animation-range:entry 10% cover 45%}@keyframes light-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}}@media (width<=959px){.light-heading[data-astro-cid-hdjm66sl]{margin-bottom:24px}.light-workbench[data-astro-cid-hdjm66sl]{grid-template-columns:1fr;gap:24px}.light-desk[data-astro-cid-hdjm66sl]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 24px;max-width:none;display:grid}.light-source[data-astro-cid-hdjm66sl],.light-moment[data-astro-cid-hdjm66sl],.light-explain[data-astro-cid-hdjm66sl]{grid-column:1/-1}.light-source[data-astro-cid-hdjm66sl]{grid-row:2;margin-bottom:12px}.light-moment[data-astro-cid-hdjm66sl]{display:none}.light-explain[data-astro-cid-hdjm66sl]{grid-row:4;max-width:42ch;min-height:0;margin-bottom:0}.light-controls[data-astro-cid-hdjm66sl],.light-note[data-astro-cid-hdjm66sl]{grid-column:1/-1}.light-controls[data-astro-cid-hdjm66sl]{grid-row:1;margin-bottom:24px}.light-presets[data-astro-cid-hdjm66sl]{margin-top:12px}.light-note[data-astro-cid-hdjm66sl]{display:none}.is-scroll-layout[data-astro-cid-hdjm66sl] .light-scene[data-astro-cid-hdjm66sl]{padding-block:12px}.is-scroll-layout[data-astro-cid-hdjm66sl] .light-heading[data-astro-cid-hdjm66sl]{margin-bottom:16px}.is-scroll-layout[data-astro-cid-hdjm66sl] .light-heading[data-astro-cid-hdjm66sl] h2[data-astro-cid-hdjm66sl]{margin-bottom:8px;font-size:clamp(22px,5.5vw,30px)}.is-scroll-layout[data-astro-cid-hdjm66sl] .light-heading[data-astro-cid-hdjm66sl] p[data-astro-cid-hdjm66sl]{font-size:14px;line-height:1.5}.is-scroll-layout[data-astro-cid-hdjm66sl] .light-workbench[data-astro-cid-hdjm66sl]{grid-template-columns:1fr;gap:16px}.is-scroll-layout[data-astro-cid-hdjm66sl] .light-photo[data-astro-cid-hdjm66sl]{width:100%}.is-scroll-layout[data-astro-cid-hdjm66sl] .light-image[data-astro-cid-hdjm66sl]{width:min(100%, calc(var(--light-image-limit,52svh) * 4 / 3));margin-inline:auto}.is-scroll-layout[data-astro-cid-hdjm66sl] .light-desk[data-astro-cid-hdjm66sl]{display:block}.is-scroll-layout[data-astro-cid-hdjm66sl] .light-source[data-astro-cid-hdjm66sl]{margin-bottom:8px;font-size:12px}.is-scroll-layout[data-astro-cid-hdjm66sl] .light-explain[data-astro-cid-hdjm66sl]{font-size:13px;line-height:1.5}.is-scroll-layout[data-astro-cid-hdjm66sl] figcaption[data-astro-cid-hdjm66sl]{margin-top:8px;font-size:11px}}@media (prefers-reduced-motion:reduce){[data-astro-cid-hdjm66sl],[data-astro-cid-hdjm66sl]:before,[data-astro-cid-hdjm66sl]:after{transition:none!important;animation:none!important}}@media (forced-colors:active){.light-presets[data-astro-cid-hdjm66sl] button[data-astro-cid-hdjm66sl][aria-pressed=true]{outline:2px solid highlight}}
