.stage[data-astro-cid-kt2llehk]{background:#ebe7df 50%/contain no-repeat}.stage[data-astro-cid-kt2llehk][data-loaded],.stage[data-astro-cid-kt2llehk][data-error]{background-image:none!important}.zoom-chip[data-astro-cid-kt2llehk]{transition:background-color .4s,color .4s,border-color .4s}.zoom-chip-label[data-astro-cid-kt2llehk]{opacity:0;white-space:nowrap;max-width:0;margin-left:0;transition:max-width .5s cubic-bezier(.22,1,.36,1),margin .5s cubic-bezier(.22,1,.36,1),opacity .4s;overflow:hidden}.stage-img[data-astro-cid-kt2llehk]{transition:transform .8s cubic-bezier(.22,1,.36,1)}@media (hover:hover){.stage[data-astro-cid-kt2llehk]:hover .zoom-chip[data-astro-cid-kt2llehk],.stage[data-astro-cid-kt2llehk]:has(#zoom-open:focus-visible) .zoom-chip[data-astro-cid-kt2llehk]{color:#f5f2ec;background:#2c221e;border-color:#2c221e}.stage[data-astro-cid-kt2llehk]:hover .zoom-chip-label[data-astro-cid-kt2llehk],.stage[data-astro-cid-kt2llehk]:has(#zoom-open:focus-visible) .zoom-chip-label[data-astro-cid-kt2llehk]{opacity:1;max-width:5.5rem;margin-left:.6rem}.stage[data-astro-cid-kt2llehk]:hover .stage-img[data-astro-cid-kt2llehk]{transform:scale(1.03)}}.stage-error[data-astro-cid-kt2llehk]{display:none}.stage[data-astro-cid-kt2llehk][data-error] .stage-error[data-astro-cid-kt2llehk]{display:flex}.stage[data-astro-cid-kt2llehk][data-error] #zoom-open[data-astro-cid-kt2llehk],.stage[data-astro-cid-kt2llehk][data-error] .zoom-chip[data-astro-cid-kt2llehk]{display:none}.intro[data-astro-cid-kt2llehk]{animation:.9s cubic-bezier(.22,1,.36,1) backwards intro}.intro--text[data-astro-cid-kt2llehk]{animation-delay:.15s}@keyframes intro{0%{opacity:0;transform:translateY(12px)}}.rel-img[data-astro-cid-kt2llehk]{transition:transform .7s cubic-bezier(.22,1,.36,1)}.rel-line[data-astro-cid-kt2llehk]{transform-origin:0;transition:transform .5s cubic-bezier(.22,1,.36,1);transform:scaleX(0)}@media (hover:hover){.rel[data-astro-cid-kt2llehk]:hover .rel-img[data-astro-cid-kt2llehk]{transform:scale(1.04)}.rel[data-astro-cid-kt2llehk]:hover .rel-line[data-astro-cid-kt2llehk]{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.intro[data-astro-cid-kt2llehk]{animation:none}.rel-img[data-astro-cid-kt2llehk],.rel-line[data-astro-cid-kt2llehk],.stage-img[data-astro-cid-kt2llehk],.zoom-chip[data-astro-cid-kt2llehk],.zoom-chip-label[data-astro-cid-kt2llehk]{transition:none}}.pv-back[data-astro-cid-kt2llehk]{display:none}@media (width<=1023px){.pv-main[data-astro-cid-kt2llehk]{padding-inline:0}.pv-crumbs[data-astro-cid-kt2llehk]{display:none}.pv-back[data-astro-cid-kt2llehk]{-webkit-tap-highlight-color:transparent;align-items:center;gap:.6rem;min-height:2.75rem;padding:.5rem 1.5rem;display:inline-flex}.pv-article[data-astro-cid-kt2llehk]{gap:0;padding-bottom:0}.pv-panel[data-astro-cid-kt2llehk]{background:radial-gradient(90% 60% at 50% 20%,#fdfbf7 0%,#fdfbf700 100%),linear-gradient(#eee7da,#e6dece);border-block:1px solid #2c221e14;padding:1.5rem 1.25rem 2.25rem}.pv-photo[data-astro-cid-kt2llehk]{max-width:min(100%, calc(62svh * var(--r) + 22px))}.pv-mat[data-astro-cid-kt2llehk]{padding:10px;box-shadow:0 28px 44px -28px #2c221e99,0 2px 6px -2px #2c221e2e}.zoom-chip-label[data-astro-cid-kt2llehk]{opacity:1;max-width:5.5rem;margin-left:.6rem}.pv-text[data-astro-cid-kt2llehk]{justify-content:flex-start;width:100%;max-width:40rem;margin-inline:auto;padding:2.25rem 1.5rem 0}.pv-title[data-astro-cid-kt2llehk]{font-size:clamp(2rem,9.6vw,2.9rem)}.pv-rule[data-astro-cid-kt2llehk]{margin-block:1.4rem}.pv-desc[data-astro-cid-kt2llehk]{font-size:1rem;line-height:1.85}.pv-actions[data-astro-cid-kt2llehk]{margin-top:2rem}.pv-share[data-astro-cid-kt2llehk]{-webkit-tap-highlight-color:transparent;background:#faf8f5;border-color:#8c623973;justify-content:center;width:100%;padding-block:1.1rem;transition:background-color .25s,color .25s,border-color .25s,transform .2s}.pv-share[data-astro-cid-kt2llehk]:active{color:#f5f2ec;background:#2c221e;border-color:#2c221e;transform:scale(.985)}.pv-rel[data-astro-cid-kt2llehk]{padding:2.5rem 0 calc(3.5rem + env(safe-area-inset-bottom,0px))}.pv-rel-head[data-astro-cid-kt2llehk]{padding-top:0;border-top:0;margin-bottom:1.5rem;padding-inline:1.5rem}.pv-rel-list[data-astro-cid-kt2llehk]{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;gap:.875rem;padding:0 1.5rem .5rem;scroll-padding-inline:1.5rem;display:flex;overflow-x:auto}.pv-rel-list[data-astro-cid-kt2llehk]::-webkit-scrollbar{display:none}.pv-rel-list[data-astro-cid-kt2llehk]>li[data-astro-cid-kt2llehk]{scroll-snap-align:start;flex:0 0 min(62%,15rem)}.rel[data-astro-cid-kt2llehk]{-webkit-tap-highlight-color:transparent;transition:border-color .5s,transform .2s}.rel[data-astro-cid-kt2llehk]:active{transform:scale(.985)}}@media (hover:none){.pv-share[data-astro-cid-kt2llehk]:hover{color:#2c221e;border-color:#8c623973}}.zoom{color:#f5f2ec;background:#080808;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;overflow:hidden}.zoom[open]{animation:.4s cubic-bezier(.22,1,.36,1) zoom-open;display:block}@keyframes zoom-open{0%{opacity:0}}.zoom-stage{touch-action:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.zoom-img{cursor:zoom-in;user-select:none;-webkit-user-drag:none;transform-origin:var(--ox,50%) var(--oy,50%);transition:transform .5s cubic-bezier(.22,1,.36,1)}.zoom[data-zoomed] .zoom-img{transform:scale(var(--zs,2.5));cursor:zoom-out}.zoom:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#080808d9,#0000);height:7rem;position:absolute;inset:0 0 auto}.zoom-title{z-index:2;pointer-events:none;position:absolute;top:1.4rem;left:2rem}.zoom[open] .zoom-img{animation:.7s cubic-bezier(.22,1,.36,1) backwards zoom-img-in}@keyframes zoom-img-in{0%{opacity:0;transform:scale(.96)}}.zoom-hint{z-index:2;color:#f5f2ecd9;pointer-events:none;opacity:0;background:#08080899;border:1px solid #f5f2ec33;border-radius:9999px;padding:.5rem 1.1rem;font-size:.8rem;animation:4s .6s forwards zoom-hint;position:absolute;bottom:2rem;left:50%;translate:-50%}@keyframes zoom-hint{15%,75%{opacity:1}to{opacity:0}}html:has(.zoom[open]){scrollbar-gutter:stable;overflow:hidden}.zoom{overscroll-behavior:contain}.zoom-close{z-index:2;cursor:pointer;border:1px solid #f5f2ec59;border-radius:9999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;transition:background .3s;display:flex;position:absolute;top:1.25rem;right:1.5rem}@media (hover:hover){.zoom-close:hover{background:#f5f2ec24}}.zoom-close:focus-visible{outline-offset:3px;outline:2px solid #f5f2ec}@media (pointer:coarse){.zoom-close:focus-visible{outline:none}}@media (prefers-reduced-motion:reduce){.zoom[open]{animation:none}.zoom-img{transition:none}.zoom[open] .zoom-img,.zoom-hint{animation:none}.zoom-hint{display:none}}
