.ke7ibq_section{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:18px 0;display:flex}.ke7ibq_section h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.05rem;font-weight:600}.ke7ibq_actions{flex-wrap:wrap;gap:8px;display:flex}.ke7ibq_actions button{border:1px solid var(--line);background:var(--surface);color:var(--clay-dark);font:inherit;cursor:pointer;border-radius:8px;padding:9px 12px;font-weight:700}.ke7ibq_actions button:hover{border-color:var(--clay)}@media (max-width:600px){.ke7ibq_section{flex-direction:column;align-items:flex-start;padding:16px 0}.ke7ibq_actions{width:100%}.ke7ibq_actions button{flex:1}}.ke7ibq_actions button{min-height:var(--control-height);border-radius:var(--control-radius);padding-block:0}
.rnrifG_carousel{background:var(--paper-deep);border-radius:12px;width:min(100%,620px);position:relative;overflow:hidden}.rnrifG_currentPhoto{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.rnrifG_currentPhoto img{aspect-ratio:16/10;object-fit:cover;width:100%;transition:transform .22s;display:block}.rnrifG_currentPhoto:hover img{transform:scale(1.015)}.rnrifG_currentPhoto:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.rnrifG_carouselArrow{z-index:1;width:38px;height:38px;color:var(--white);cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#231f1c9e;border:1px solid #ffffff75;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.rnrifG_carouselArrow:hover{background:#231f1cc7}.rnrifG_carouselArrow:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.rnrifG_carouselArrow svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.rnrifG_carouselPrevious{left:12px}.rnrifG_carouselNext{right:12px}.rnrifG_counter{color:var(--white);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#231f1cad;border-radius:999px;padding:5px 9px;font-size:.7rem;font-weight:700;position:absolute;bottom:12px;right:12px}.rnrifG_dots{gap:6px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.rnrifG_dots button{cursor:pointer;background:#ffffff94;border:0;border-radius:50%;width:7px;height:7px;padding:0}.rnrifG_dots button[aria-current=true]{background:var(--white);border-radius:999px;width:18px}.rnrifG_dots button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.rnrifG_viewer{z-index:1200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#14110feb;grid-template-columns:minmax(52px,1fr) minmax(0,1120px) minmax(52px,1fr);align-items:center;padding:34px 18px;display:grid;position:fixed;inset:0}.rnrifG_figure{grid-area:1/2;place-items:center;max-width:100%;max-height:calc(100dvh - 68px);margin:0;display:grid}.rnrifG_figure img{object-fit:contain;border-radius:8px;max-width:100%;max-height:calc(100dvh - 112px);display:block;box-shadow:0 18px 60px #00000057}.rnrifG_figure figcaption{box-sizing:border-box;width:100%;color:var(--paper);justify-content:space-between;gap:24px;padding:12px 2px 0;font-size:.84rem;line-height:1.4;display:flex}.rnrifG_figure figcaption span:last-child{white-space:nowrap;color:#d7c9bc}.rnrifG_close,.rnrifG_arrow{width:46px;height:46px;color:var(--white);cursor:pointer;background:#ffffff1a;border:1px solid #ffffff38;border-radius:50%;place-items:center;transition:background .16s,border-color .16s;display:grid}.rnrifG_close:hover,.rnrifG_arrow:hover{background:#ffffff2e;border-color:#ffffff6b}.rnrifG_close:focus-visible,.rnrifG_arrow:focus-visible{outline-offset:3px;outline:3px solid #e09a83}.rnrifG_close svg,.rnrifG_arrow svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.rnrifG_close{z-index:1;position:absolute;top:22px;right:22px}.rnrifG_arrow{z-index:1;grid-row:1;justify-self:center}.rnrifG_previous{grid-column:1}.rnrifG_next{grid-column:3}@media (max-width:640px){.rnrifG_viewer{grid-template-columns:52px minmax(0,1fr) 52px;padding:68px 6px 20px}.rnrifG_figure{grid-column:1/-1}.rnrifG_figure img{max-height:calc(100dvh - 154px)}.rnrifG_figure figcaption{padding:10px 10px 0}.rnrifG_arrow{background:#14110f99;align-self:end;margin-bottom:38px}.rnrifG_close{top:14px;right:14px}.rnrifG_carouselArrow{width:34px;height:34px}.rnrifG_carouselPrevious{left:8px}.rnrifG_carouselNext{right:8px}.rnrifG_dots{bottom:12px}.rnrifG_counter{bottom:8px;right:8px}}@media (prefers-reduced-motion:reduce){.rnrifG_currentPhoto img{transition:none}}
.L8u8zq_links{flex-wrap:wrap;gap:22px 24px;display:flex}.L8u8zq_links a{color:var(--paper);text-underline-offset:5px;font-size:.75rem;text-decoration-color:#756f67}.L8u8zq_links a:hover{color:var(--focus)}
.JSkb5q_nav{min-width:5.8rem;color:var(--muted);justify-content:flex-end;align-items:center;font-size:.74rem;font-weight:650;display:inline-flex}.JSkb5q_nav a,.JSkb5q_nav button{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--interactive-border);text-decoration-color:var(--interactive-border);text-underline-offset:4px}.JSkb5q_nav button{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.JSkb5q_nav :is(a,button):hover{color:var(--clay-dark)}.JSkb5q_placeholder{background:var(--line);border-radius:4px;width:4.2rem;height:.65rem}@media (max-width:700px){.JSkb5q_nav{font-size:.66rem}}
