.accordion-gallery{--ag-accent:#ffffff;--ag-overlay:#060010;--ag-text:#ffffff;--ag-gap:10px;--ag-radius:16px;--ag-media-size:320px;display:flex;flex-direction:row;gap:var(--ag-gap);width:100%;max-width:100%;perspective:1400px;perspective-origin:50% 50%}.accordion-gallery--vertical{flex-direction:column}.ag-panel{position:relative;flex:1 1 0;min-width:0;min-height:0;overflow:hidden;border-radius:var(--ag-radius);cursor:pointer;display:block;text-decoration:none;outline:none;transform-style:preserve-3d;transform-origin:center center;background:#0a0713;box-shadow:0 10px 30px -18px rgba(0,0,0,.8);will-change:flex-grow,transform;-webkit-tap-highlight-color:transparent}.ag-panel:focus-visible{box-shadow:0 0 0 2px var(--ag-accent),0 10px 30px -18px rgba(0,0,0,.8)}.ag-panel__frame{position:absolute;inset:0;overflow:hidden;border-radius:inherit}.ag-panel__media{--ag-gray:1;--ag-dim:0.35;position:absolute;top:50%;left:50%;width:var(--ag-media-size);height:100%;filter:grayscale(var(--ag-gray));will-change:transform,filter}.accordion-gallery--vertical .ag-panel__media{width:100%;height:var(--ag-media-size)}.ag-panel__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.ag-panel__overlay{inset:0;background:linear-gradient(180deg,transparent 45%,color-mix(in srgb,var(--ag-overlay) 78%,transparent) 100%),color-mix(in srgb,var(--ag-overlay) calc(var(--ag-dim, .35) * 100%),transparent)}.ag-panel__label,.ag-panel__overlay{position:absolute;pointer-events:none}.ag-panel__label{left:20px;bottom:20px;right:20px;display:flex;align-items:center;gap:12px;z-index:2}.ag-panel__bar,.ag-panel__sub,.ag-panel__text{opacity:0;transform:translateX(-14px);transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1)}.ag-panel--active .ag-panel__bar,.ag-panel--active .ag-panel__sub,.ag-panel--active .ag-panel__text{opacity:1;transform:translateX(0)}.ag-panel--active .ag-panel__bar{transition-delay:.06s}.ag-panel--active .ag-panel__text{transition-delay:.12s}.ag-panel--active .ag-panel__sub{transition-delay:.18s}.ag-panel__bar{flex:0 0 auto;width:3px;height:26px;border-radius:3px;background:var(--ag-accent);box-shadow:0 0 12px color-mix(in srgb,var(--ag-accent) 60%,transparent)}.ag-panel__lines{display:flex;flex-direction:column;gap:3px;min-width:0}.ag-panel__text{font-weight:600;font-size:clamp(1rem,1.4vw,1.4rem);letter-spacing:.01em;text-shadow:0 2px 14px rgba(0,0,0,.55)}.ag-panel__sub,.ag-panel__text{color:var(--ag-text);font-family:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-panel__sub{font-weight:500;font-size:clamp(.7rem,.85vw,.8rem);letter-spacing:.16em;text-transform:uppercase;text-shadow:0 2px 12px rgba(0,0,0,.6)}@media (max-width:520px){.accordion-gallery{flex-direction:column;perspective:none;height:auto!important}.ag-panel{min-height:84px;transform:none!important}.accordion-gallery .ag-panel__media{width:100%;height:var(--ag-media-size)}}@media (prefers-reduced-motion:reduce){.ag-panel__bar,.ag-panel__sub,.ag-panel__text{transition:none;transform:none}.ag-panel--active .ag-panel__bar,.ag-panel--active .ag-panel__sub,.ag-panel--active .ag-panel__text{transition-delay:0s}.ag-panel,.ag-panel__media{will-change:auto}}.Stack_container__uxzUR{position:relative;width:100%;height:100%;perspective:600px}.Stack_rotate__t7i2i{position:absolute;width:100%;height:100%;cursor:grab}.Stack_rotate__t7i2i:active{cursor:grabbing}.Stack_rotateDisabled__CXmv9{position:absolute;width:100%;height:100%;cursor:pointer}.Stack_card__rToaN{position:relative;width:100%;height:100%;border-radius:1rem;overflow:hidden;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.1);box-shadow:0 26px 60px -22px rgba(0,0,0,.8);background:#191510}.Stack_card__rToaN img{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.Stack_hit__XSEr6{display:block;width:100%;height:100%;padding:0;border:0;background:none;text-align:inherit;font:inherit;color:inherit;cursor:pointer}.Stack_hit__XSEr6:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #7c3aed}.Stack_rotate__t7i2i{touch-action:pan-y}.LineSidebar_root__ViEp6{--accent-color:#A8925C;--text-color:#c4c4c4;--marker-color:#6c6c6c;--marker-length:60px;--marker-gap:0px;--tick-scale:0.5;--max-shift:30px;--item-gap:20px;--font-size:1.1rem;--smoothing:100ms;position:relative;display:flex;justify-content:flex-start}.LineSidebar_markers__eldRc{padding-left:calc(var(--marker-length) + var(--marker-gap))}.LineSidebar_list__OFDgg{list-style:none;margin:0;padding:1rem 0;display:flex;flex-direction:column;gap:var(--item-gap)}.LineSidebar_item__k61zH{position:relative}.LineSidebar_trigger__uWhtp{position:relative;display:block;width:100%;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:start;cursor:pointer}.LineSidebar_trigger__uWhtp:before{content:"";position:absolute;inset:-6px -48px}.LineSidebar_trigger__uWhtp:focus-visible{outline:none}.LineSidebar_trigger__uWhtp:focus-visible .LineSidebar_label___n_A_{text-decoration:underline;text-underline-offset:5px}.LineSidebar_label___n_A_{position:relative;display:inline-flex;align-items:baseline;font-size:var(--font-size);line-height:1.2;white-space:nowrap;color:color-mix(in srgb,var(--accent-color) calc(var(--effect, 0) * 100%),var(--text-color));transform:translateX(calc(var(--effect, 0) * var(--max-shift)))}.LineSidebar_index__CITI4{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;margin-right:.6rem;font-size:.85em;opacity:calc(.55 + var(--effect, 0) * .45)}.LineSidebar_marker__sOEGF{position:absolute;top:50%;left:calc(-1 * var(--marker-length) - var(--marker-gap));height:1px;width:var(--marker-length);background-color:color-mix(in srgb,var(--accent-color) calc(var(--effect, 0) * 100%),var(--marker-color));transform-origin:left center;transform:translateY(-50%) scaleX(calc(.7 + var(--effect, 0) * .5))}.LineSidebar_markers__eldRc .LineSidebar_item__k61zH:not(:last-child):after{content:"";position:absolute;top:calc(100% + var(--item-gap) / 2);left:calc(-1 * var(--marker-length) - var(--marker-gap));height:1px;width:calc(var(--marker-length) * var(--tick-scale));background-color:var(--marker-color);opacity:.5;transform:translateY(-50%)}.LineSidebar_scaleTick__e68SW .LineSidebar_item__k61zH:not(:last-child):after{transform-origin:left center;transform:translateY(-50%) scaleX(calc(.7 + var(--effect, 0) * .6))}[dir=rtl] .LineSidebar_markers__eldRc{padding-left:0;padding-right:calc(var(--marker-length) + var(--marker-gap))}[dir=rtl] .LineSidebar_label___n_A_{transform:translateX(calc(-1 * var(--effect, 0) * var(--max-shift)))}[dir=rtl] .LineSidebar_marker__sOEGF,[dir=rtl] .LineSidebar_markers__eldRc .LineSidebar_item__k61zH:not(:last-child):after{left:auto;right:calc(-1 * var(--marker-length) - var(--marker-gap));transform-origin:right center}.LineSidebar_index__CITI4:dir(rtl){margin-right:0;margin-left:.6rem}@media (prefers-reduced-motion:reduce){.LineSidebar_label___n_A_,.LineSidebar_marker__sOEGF,.LineSidebar_markers__eldRc .LineSidebar_item__k61zH:not(:last-child):after{transform:none}}