.TJ45UG_section{padding-block:var(--space-section);background:var(--ivory)}.TJ45UG_faq{border-top:1px solid;border-image:var(--gold-line) 1;width:min(100%,47.5rem);margin:.5rem auto 0}.TJ45UG_item{border-bottom:1px solid;border-image:var(--gold-line) 1}.TJ45UG_question{cursor:pointer;min-height:3.5rem;font:400 var(--text-lg)/1.3 var(--font-display);color:var(--ink);justify-content:space-between;align-items:center;gap:1rem;padding:1rem .25rem;list-style:none;display:flex}.TJ45UG_question::-webkit-details-marker{display:none}.TJ45UG_question:hover span{background:var(--gold-gradient-ink);color:#0000;-webkit-background-clip:text;background-clip:text}.TJ45UG_toggle{transition:transform var(--transition-base);flex-shrink:0}.TJ45UG_item[open] .TJ45UG_toggle{transform:rotate(45deg)}.TJ45UG_answer{color:var(--ink-soft);font-size:var(--text-base);padding:0 .25rem 1.25rem}
.UU_eCa_wrap{background:var(--pearl)}.UU_eCa_section{padding-block:var(--space-section)}.UU_eCa_timeline{counter-reset:step;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.25rem;margin:1rem 0 0;padding:0;list-style:none;display:grid;position:relative}.UU_eCa_timeline:before{content:"";background:linear-gradient(90deg,#0000,#8c6a2b 20%,#e9d39a 50%,#8c6a2b 80%,#0000);height:1px;position:absolute;top:1.75rem;left:10%;right:10%}.UU_eCa_step{text-align:center;justify-items:center;gap:.55rem;display:grid;position:relative}.UU_eCa_numeral{background:linear-gradient(var(--ivory), var(--ivory)) padding-box, var(--gold-gradient-rich) border-box;width:3.5rem;height:3.5rem;font:italic 500 1.35rem/1 var(--font-display);box-shadow:0 0 0 6px var(--pearl);border:1px solid #0000;border-radius:50%;place-items:center;display:grid}.UU_eCa_stepTitle{font-size:var(--text-lg);margin-top:.4rem}.UU_eCa_stepText{color:var(--ink-soft);font-size:var(--text-sm)}@media (max-width:960px){.UU_eCa_timeline{grid-template-columns:1fr;gap:1.5rem}.UU_eCa_timeline:before{background:linear-gradient(#0000,#8c6a2b 20%,#e9d39a 50%,#8c6a2b 80%,#0000);width:1px;height:auto;inset:0 auto 0 1.75rem}.UU_eCa_step{text-align:left;grid-template-columns:auto 1fr;justify-items:start;column-gap:1rem}.UU_eCa_numeral{grid-row:span 2}.UU_eCa_stepTitle{align-self:end;margin-top:0}}
.tcBDDq_gallery{gap:.9rem;display:grid}.tcBDDq_main{aspect-ratio:4/5;background:var(--pearl);touch-action:pan-y;position:relative;overflow:hidden}.tcBDDq_mainButton{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.tcBDDq_mainButton:focus-visible{outline:2px solid var(--focus-color);outline-offset:-6px}.tcBDDq_image{object-fit:cover}.tcBDDq_zoom,.tcBDDq_arrow{z-index:2;width:2.75rem;height:2.75rem;color:var(--ink);background:linear-gradient(#fffdf8eb, #fffdf8eb) padding-box, var(--gold-gradient-rich) border-box;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid #0000;border-radius:50%;place-items:center;display:grid;position:absolute}.tcBDDq_zoom{pointer-events:none;top:.75rem;right:.75rem}.tcBDDq_zoom svg{stroke:url(#aj-gold-ink)}.tcBDDq_arrow{cursor:pointer;top:50%;transform:translateY(-50%)}.tcBDDq_left{left:.75rem}.tcBDDq_right{right:.75rem}.tcBDDq_arrow:hover svg{stroke:url(#aj-gold-ink)}.tcBDDq_counter{z-index:2;border-radius:var(--radius-pill);color:var(--ivory);font-size:var(--text-xs);background:#14110db3;padding:.2rem .65rem;position:absolute;bottom:.75rem;right:.75rem}.tcBDDq_thumbs{grid-template-columns:repeat(4,minmax(0,5.5rem));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.tcBDDq_thumb{aspect-ratio:4/5;border-radius:var(--radius-sm);background:linear-gradient(var(--pearl), var(--pearl)) padding-box, var(--gold-border-soft) border-box;cursor:pointer;opacity:.75;border:1px solid #0000;width:100%;padding:0;display:block;position:relative;overflow:hidden}.tcBDDq_thumb img{object-fit:cover}.tcBDDq_thumb:hover{opacity:1}.tcBDDq_thumb[aria-current=true]{background:linear-gradient(var(--pearl), var(--pearl)) padding-box, var(--gold-gradient-rich) border-box;opacity:1;border-width:2px}.tcBDDq_lightbox{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;color:var(--ivory);background:#14110df5;border:0;margin:0;padding:0;overflow:hidden}.tcBDDq_lightbox::backdrop{background:#14110de6}.tcBDDq_stage{touch-action:pan-y;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;display:grid;position:absolute;inset:3.75rem clamp(.5rem,6vw,5.5rem) 3.25rem}.tcBDDq_full{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block;box-shadow:0 20px 60px #00000073}@media (prefers-reduced-motion:no-preference){.tcBDDq_lightbox[open]{animation:.22s ease-out tcBDDq_fadeIn}.tcBDDq_full{animation:.26s ease-out tcBDDq_fadeIn}}@keyframes tcBDDq_fadeIn{0%{opacity:0}to{opacity:1}}.tcBDDq_lightboxClose,.tcBDDq_lightboxArrow{z-index:3;cursor:pointer;width:3rem;height:3rem;color:var(--ivory);background:linear-gradient(#14110db3, #14110db3) padding-box, var(--gold-gradient-bright) border-box;border:1px solid #0000;border-radius:50%;place-items:center;display:grid;position:absolute}.tcBDDq_lightboxClose{top:.75rem;right:.75rem}.tcBDDq_lightboxArrow{top:50%;transform:translateY(-50%)}.tcBDDq_lightboxPrev{left:clamp(.5rem,2vw,1.5rem)}.tcBDDq_lightboxNext{right:clamp(.5rem,2vw,1.5rem)}.tcBDDq_lightboxClose:hover svg,.tcBDDq_lightboxArrow:hover svg{stroke:url(#aj-gold-bright)}.tcBDDq_lightbox button:focus-visible{outline:2px solid var(--focus-color-on-dark);outline-offset:3px}.tcBDDq_lightboxCounter{text-align:center;font-size:var(--text-sm);letter-spacing:.1em;color:#e9e1d3;pointer-events:none;position:absolute;top:1.4rem;left:0;right:0}.tcBDDq_hint{text-align:center;font-size:var(--text-xs);color:#cfc4b3;letter-spacing:.04em;pointer-events:none;position:absolute;bottom:.9rem;left:0;right:0}@media (max-width:600px){.tcBDDq_lightboxArrow{width:2.75rem;height:2.75rem;top:auto;bottom:.5rem;transform:none}.tcBDDq_stage{inset:3.75rem .25rem 4rem}.tcBDDq_hint{display:none}}
