.rml,.rml-gallery{--rml-backdrop: rgb(0 0 0 / .92);--rml-blur: 0px;--rml-color: #f4f4f5;--rml-muted: #a1a1aa;--rml-border: rgb(255 255 255 / .2);--rml-accent: #e4c590;--rml-focus: #fde68a;--rml-padding: 1rem clamp(1rem, 4vw, 3rem);--rml-gap: .75rem;--rml-button-size: 2.75rem;--rml-caption-size: .75rem;--rml-thumb-size: 3.5rem;--rml-thumb-radius: .375rem;--rml-frame: #e0b04a;--rml-frame-width: 2px;--rml-ease: cubic-bezier(.16, 1, .3, 1)}.rml img,.rml video,.rml-gallery img,.rml-gallery video{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.rml-gallery-box,.rml-thumbs{-webkit-user-select:none;user-select:none}.rml[open]{position:fixed;inset:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:var(--rml-gap);width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:var(--rml-padding);border:0;background:none;color:var(--rml-color);overflow:clip;-webkit-backdrop-filter:blur(calc(var(--rml-blur) * var(--rml-p, 1)));backdrop-filter:blur(calc(var(--rml-blur) * var(--rml-p, 1)))}.rml[open]:before{content:"";position:fixed;inset:0;z-index:-1;background:var(--rml-backdrop);opacity:var(--rml-p, 1)}.rml[data-moving]>*{pointer-events:none}.rml::backdrop{background:transparent}html:has(.rml[open]){overflow:hidden;scrollbar-gutter:stable}.rml-chrome{animation:rml-in .22s var(--rml-ease);transition:opacity .22s var(--rml-ease)}.rml[data-leaving] .rml-chrome,.rml[data-leaving] .rml-nav{opacity:0}@keyframes rml-in{0%{opacity:0}}.rml-top{display:flex;align-items:center;justify-content:space-between;gap:var(--rml-gap);min-width:0}.rml-title{min-width:0}.rml-toolbar{display:flex;align-items:center;gap:.5rem;margin-left:auto}.rml-button{position:relative;z-index:2;display:grid;place-items:center;width:var(--rml-button-size);height:var(--rml-button-size);padding:0;border:1px solid var(--rml-border);border-radius:999px;background:transparent;color:var(--rml-muted);cursor:pointer;transition:color .12s var(--rml-ease),border-color .12s var(--rml-ease),opacity .22s var(--rml-ease)}.rml-button:hover{color:var(--rml-color);border-color:var(--rml-accent)}.rml-button:focus-visible{outline:2px solid var(--rml-focus);outline-offset:2px;color:var(--rml-color)}.rml-button:active{translate:0 1px}.rml-stage{position:relative;z-index:1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--rml-gap);min-height:0}.rml-view{position:relative;display:grid;place-items:center;height:100%;min-width:0;touch-action:none;-webkit-user-select:none;user-select:none;overflow:visible clip;grid-column:2}.rml-view[data-many]{cursor:pointer}.rml-frame{position:relative}.rml-media{will-change:transform,opacity;position:absolute;top:50%;left:50%;translate:-50% -50%;display:block;max-width:none;object-fit:cover;-webkit-user-drag:none}.rml-video{overflow:hidden}.rml-video>*{width:100%;height:100%}.rml-video>video{display:block;object-fit:cover}.rml-foot{display:grid;justify-items:center;gap:var(--rml-gap);min-width:0}.rml-foot:empty{display:none}.rml-caption{display:flex;align-items:baseline;gap:1rem;max-width:100%;margin:0;font-size:var(--rml-caption-size);line-height:1.5;color:var(--rml-muted);text-align:center;transition:opacity .12s var(--rml-ease)}.rml-caption[data-peek]{opacity:.6}.rml-caption-main{display:grid;min-width:0}.rml-count{flex:none;font-variant-numeric:tabular-nums}.rml-thumbs{--rml-row-pad: 8px;position:relative;display:flex;gap:.5rem;max-width:100%;padding:var(--rml-row-pad);overflow-x:auto;scrollbar-width:none}.rml-thumb{flex:none;width:var(--rml-thumb-size);height:var(--rml-thumb-size);padding:0;border:0;border-radius:var(--rml-thumb-radius);overflow:hidden;background:none;cursor:pointer;opacity:calc(.45 + .55 * var(--rml-lit, 0));scale:calc(1 + .1 * var(--rml-lit, 0))}.rml-thumb:hover,.rml-thumb:focus-visible{opacity:1;scale:1.1;transition:opacity .12s var(--rml-ease),scale .22s var(--rml-ease)}.rml-thumb:focus-visible{outline:2px solid var(--rml-focus);outline-offset:2px}.rml-thumb img{display:block;width:100%;height:100%;object-fit:cover}.rml-thumb-layer{position:absolute;top:0;left:0;height:100%;overflow:clip;pointer-events:none;z-index:1}.rml-thumb-frame{--grow: calc(var(--rml-thumb-size) * .05 + 2px + var(--rml-frame-width));box-sizing:border-box;position:absolute;top:calc(var(--rml-row-pad) - var(--grow));left:calc(-1 * var(--grow));width:calc(var(--rml-thumb-size) + 2 * var(--grow));height:calc(var(--rml-thumb-size) + 2 * var(--grow));border:var(--rml-frame-width) solid var(--rml-frame);border-radius:calc(var(--rml-thumb-radius) + var(--grow))}@media(hover:none){.rml-stage{grid-template-columns:minmax(0,1fr)}.rml-view{grid-column:1}.rml-nav{display:none}}.rml-gallery{--rml-color: currentColor;--rml-muted: currentColor;--rml-border: color-mix(in srgb, currentColor 25%, transparent);--rml-caption-size: .875rem;display:grid;gap:var(--rml-gap);min-width:0}.rml-gallery-box{position:relative;max-width:100%;touch-action:pan-y;cursor:grab}.rml-gallery-box:active{cursor:grabbing}.rml-gallery-box[data-clip]{clip-path:inset(-6px)}.rml-gallery-slide{will-change:transform,opacity;position:absolute;top:0;bottom:0;left:0;padding:0;border:0;overflow:hidden;background:none;cursor:inherit}.rml-gallery-slide:focus-visible{outline:2px solid var(--rml-focus);outline-offset:2px}.rml-gallery-slide img{position:absolute;display:block;max-width:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.rml-gallery-video,.rml-gallery-video>*{position:absolute;inset:0;width:100%;height:100%}.rml-gallery-foot{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--rml-gap);font-size:var(--rml-caption-size)}.rml-gallery-caption{min-width:0;margin:0;color:var(--rml-muted)}.rml-gallery-nav{display:flex;flex:none;align-items:center;gap:.25rem}.rml-gallery-nav .rml-count{min-width:3.5em;text-align:center}@media(prefers-reduced-motion:reduce){.rml-chrome{animation:none}}._thumbnail_2uy2z_1{cursor:zoom-in;transition:opacity .2s,transform .2s;border-radius:var(--radius-sm);margin:24px 0;max-width:100%}._thumbnail_2uy2z_1:hover{opacity:.9;transform:scale(1.005)}.rml._lightbox_2uy2z_14{--rml-backdrop: rgba(6, 7, 10, .94);--rml-color: #f2f2f5;--rml-muted: rgba(255, 255, 255, .55);--rml-border: rgba(255, 255, 255, .2);--rml-accent: var(--accent);--rml-focus: var(--accent);--rml-frame: var(--accent)}
