@import url(https://fonts.googleapis.com/css2?family=Lato&display=swap);@import url(https://fonts.googleapis.com/css2?family=Oswald:wght@300&display=swap);@import url(https://fonts.googleapis.com/css2?family=Raleway:wght@300;500;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Dongle&display=swap);@import url(https://fonts.googleapis.com/css2?family=Bungee&family=Kalam:wght@400;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@300;500;700&family=Playfair+Display:wght@400;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;700&family=Poppins:wght@300;400;500;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Cinzel:wght@400;700&family=Lato:wght@300;400&display=swap);@import url(https://fonts.googleapis.com/css2?family=Oswald:wght@300;500&display=swap);@import url(https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Oswald:wght@400;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Fraunces:wght@300;500;600&family=Inter:wght@400;500;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap);*{box-sizing:border-box}body{font-family:Lato,sans-serif}body,html{overscroll-behavior:none;margin:0;padding:0;height:100vh;display:block}.expos-container[data-v-c6443c1e]{max-width:1400px;margin:0 auto}.section-container[data-v-c6443c1e]{background:#fff;border-radius:8px;padding:2rem;box-shadow:0 1px 5px rgba(0,0,0,.1)}.expo-card[data-v-c6443c1e]{transition:transform .2s,box-shadow .2s;height:100%}.expo-card[data-v-c6443c1e]:hover{transform:translateY(-5px);box-shadow:0 4px 15px rgba(0,0,0,.1)}.expo-image[data-v-c6443c1e]{border-top-left-radius:4px;border-top-right-radius:4px}.default-image-container[data-v-c6443c1e]{height:250px;display:flex;flex-direction:column;justify-content:center;align-items:center}.banner[data-v-c6443c1e]{border-radius:4px;margin-bottom:1rem}.body{font-family:coda}.header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;box-shadow:0 0 8px rgba(0,0,0,.4);height:40px}.user{flex-basis:20%}.logo{display:flex;align-items:center;margin-left:16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:1.5em;letter-spacing:1px;transition:opacity .2s}.logo:hover{opacity:.75}.logo-log{font-weight:800;color:#1a1a2e;text-transform:uppercase;font-family:Segoe UI,Arial,sans-serif}.logo-sep{color:#e91e63;font-weight:300;margin:0 1px}.logo-expo{font-weight:300;color:#555;font-style:italic;font-family:Segoe UI,Arial,sans-serif}body{background-color:#fff}h1{margin-left:5%;margin-bottom:30px;margin-top:30px}.action-buttons{margin-left:7%;margin-bottom:15px;display:flex;gap:1rem}.navTitle{font-size:1.2rem;margin-left:1%;cursor:pointer}.banner[data-v-d4e978d4]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:99999;padding:15px 30px;border-radius:5px;box-shadow:0 4px 6px rgba(0,0,0,.1);font-size:16px;font-family:Helvetica,sans-serif;transition:all .3s ease-in-out}.title[data-v-d4e978d4]{display:flex;align-items:center;font-size:1.2 rem;margin-left:1%}.form[data-v-e753cbea]{display:flex;flex-direction:column;justify-content:space-around;width:60%;height:60vh;margin:auto}.banner[data-v-e753cbea]{position:absolute;top:50%;left:30%;width:40%}.form{display:flex;flex-direction:column;width:60%;margin:auto}.nav-section[data-v-4a6bbaf1]{margin-bottom:15px}.back-btn[data-v-4a6bbaf1]{margin-left:7%}.container-section[data-v-4a6bbaf1]{flex-basis:40%}.hr-bottom[data-v-4a6bbaf1]{margin-bottom:15px}.form-section[data-v-4a6bbaf1]{flex-basis:35%}.send-btn[data-v-4a6bbaf1]{margin-left:20%;margin-top:20px}.select-section[data-v-4a6bbaf1]{width:30%;margin-left:5px}.save-section[data-v-4a6bbaf1]{text-align:right;margin-right:5%;margin-bottom:-10%}.main-section[data-v-4a6bbaf1]{display:flex;justify-content:start}.add-circle-section[data-v-4a6bbaf1]{width:20%}.menu[data-v-4a6bbaf1]{margin:1%;display:flex;justify-content:space-between}.loader[data-v-e00d149a]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:linear-gradient(135deg,hsla(0,0%,100%,.95),rgba(248,249,250,.95));backdrop-filter:blur(8px);z-index:110000;display:flex;align-items:center;justify-content:center;animation:fadeIn-e00d149a .3s ease-out}.loader-container[data-v-e00d149a]{background:#fff;padding:3rem 2rem;border-radius:20px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);text-align:center;max-width:90vw;min-width:320px;animation:slideUp-e00d149a .4s ease-out .1s both}.spinner-wrapper[data-v-e00d149a]{position:relative;display:inline-block;margin-bottom:2rem}.spinner[data-v-e00d149a]{position:relative;z-index:2}.pulse-ring[data-v-e00d149a]{position:absolute;top:50%;left:50%;width:80px;height:80px;border:3px solid #000;border-radius:50%;opacity:.3;transform:translate(-50%,-50%) scale(.8);animation:pulse-e00d149a 2s infinite}.loader-title[data-v-e00d149a]{margin:0 0 .5rem 0;font-size:1.5rem;font-weight:600;color:#000;line-height:1.3}.loader-subtitle[data-v-e00d149a]{margin:0 0 2rem 0;font-size:1rem;color:#6b7280;line-height:1.4}.progress-dots[data-v-e00d149a]{display:flex;justify-content:center;gap:8px}.dot[data-v-e00d149a]{width:8px;height:8px;border-radius:50%;background-color:#000;opacity:.3;animation:dotPulse-e00d149a 1.5s infinite}.dot[data-v-e00d149a]:nth-child(2){animation-delay:.3s}.dot[data-v-e00d149a]:nth-child(3){animation-delay:.6s}@keyframes fadeIn-e00d149a{0%{opacity:0}to{opacity:1}}@keyframes slideUp-e00d149a{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-e00d149a{0%,to{transform:translate(-50%,-50%) scale(.8);opacity:.3}50%{transform:translate(-50%,-50%) scale(1.2);opacity:.1}}@keyframes dotPulse-e00d149a{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@media (max-width:768px){.loader-container[data-v-e00d149a]{margin:1rem;padding:2rem 1.5rem}.loader-title[data-v-e00d149a]{font-size:1.25rem}.loader-subtitle[data-v-e00d149a]{font-size:.9rem}}@media (max-width:480px){.loader-container[data-v-e00d149a]{padding:1.5rem 1rem;min-width:280px}.pulse-ring[data-v-e00d149a]{width:60px;height:60px}}.drop-zone[data-v-33d427dc]{border:2px dashed #bdbdbd;border-radius:8px;padding:20px;text-align:center;transition:border-color .2s,background-color .2s;cursor:pointer;display:flex;flex-direction:column;align-items:center}.drop-zone--active[data-v-33d427dc]{border-color:#1976d2;background-color:rgba(25,118,210,.06)}.block[data-v-33d427dc]{position:absolute;z-index:10000;cursor:move}.resize-handle[data-v-33d427dc]{position:absolute;width:12px;height:12px;background-color:#1976d2;border:1px solid #fff;border-radius:50%;z-index:100}.top-left[data-v-33d427dc]{top:-6px;left:-6px;cursor:nw-resize}.top-right[data-v-33d427dc]{top:-6px;right:-6px;cursor:ne-resize}.bottom-left[data-v-33d427dc]{bottom:-6px;left:-6px;cursor:sw-resize}.bottom-right[data-v-33d427dc]{bottom:-6px;right:-6px;cursor:se-resize}.select-section[data-v-33d427dc]{display:flex;align-items:center;background-color:#f5f5f5;padding:8px 12px;border-radius:8px;margin-bottom:12px;box-shadow:0 1px 3px rgba(0,0,0,.1);flex-wrap:wrap}.toolbar-group[data-v-33d427dc]{display:flex;flex-direction:row;align-items:center;margin:4px 0}.toolbar-label[data-v-33d427dc]{font-size:12px;color:#666;margin-right:8px;font-weight:500;min-width:60px}.back-btn[data-v-33d427dc]{margin-left:0}@media (max-width:768px){.select-section[data-v-33d427dc]{flex-direction:column;align-items:flex-start}.toolbar-group[data-v-33d427dc]{width:100%;margin:4px 0}.q-separator.vertical[data-v-33d427dc]{display:none}}.banner[data-v-33d427dc]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:99999;padding:15px 30px;border-radius:5px;font-family:Helvetica,sans-serif;transition:all .3s ease-in-out}.banner[data-v-33d427dc],.cartel[data-v-33d427dc]{box-shadow:0 4px 6px rgba(0,0,0,.1);font-size:16px}.cartel[data-v-33d427dc]{background-color:#fafafa;border:1px solid #e0e0e0;border-radius:10px;padding:30px;margin-bottom:30px;font-family:Roboto,Arial,sans-serif;line-height:1.6;text-align:justify;max-width:500px}.cartel h2[data-v-33d427dc]{margin-top:0;margin-bottom:10px;font-size:24px;font-weight:700;text-transform:uppercase;color:#333}.cartel p[data-v-33d427dc]{margin-bottom:15px}.cartel a[data-v-33d427dc]{color:#1a73e8;text-decoration:none;font-weight:500}.cartel a[data-v-33d427dc]:hover{text-decoration:underline}.img[data-v-33d427dc]{width:100%;height:auto;max-width:100vw;max-height:100vh}.video-container[data-v-33d427dc]{position:relative;overflow:hidden;border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.1);max-width:100%;background-color:#000}.docx-container[data-v-33d427dc]{background-color:#fff;overflow-y:auto;padding:20px;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.docx-content[data-v-33d427dc]{font-family:Calibri,Arial,sans-serif;line-height:1.5;color:#333}.docx-content h1[data-v-33d427dc],.docx-content h2[data-v-33d427dc],.docx-content h3[data-v-33d427dc]{margin-top:1em;margin-bottom:.5em;color:#222}.docx-content p[data-v-33d427dc]{margin-bottom:.8em}.docx-content ol[data-v-33d427dc],.docx-content ul[data-v-33d427dc]{margin-left:1.5em;margin-bottom:1em}.docx-content table[data-v-33d427dc]{border-collapse:collapse;width:100%;margin-bottom:1em}.docx-content td[data-v-33d427dc],.docx-content th[data-v-33d427dc]{border:1px solid #ddd;padding:8px}.opac[data-v-33d427dc]{opacity:.5;z-index:100}.displayNone[data-v-33d427dc]{display:none}.borderMenu[data-v-33d427dc],.rotationMenu[data-v-33d427dc],.shadowMenu[data-v-33d427dc]{position:absolute;right:0;bottom:0}.screenContainer[data-v-33d427dc]{border:1px solid #000;border-style:dashed;width:100%;height:95%}.text-block-wrapper[data-v-33d427dc]{position:relative}.text-block-wrapper:hover .text-block-controls[data-v-33d427dc]{display:flex!important}.text-block-content[data-v-33d427dc]{position:relative;word-wrap:break-word;overflow-wrap:break-word;white-space:pre-wrap;max-width:100%;box-sizing:border-box}.text-block-controls[data-v-33d427dc]{display:none;position:absolute;top:-40px;left:0;background-color:hsla(0,0%,100%,.9);border:1px solid #ddd;border-radius:4px;padding:5px;z-index:999;gap:5px}.text-editor-content[data-v-33d427dc]{border:1px solid #ddd;min-height:200px;padding:10px;overflow-y:auto;margin-top:10px}.text-editor-toolbar[data-v-33d427dc]{border:1px solid #ddd;border-bottom:none;padding:5px;background-color:#f8f8f8}.bg-image-card[data-v-33d427dc]{transition:all .3s ease;border:2px solid transparent;cursor:pointer}.bg-image-card[data-v-33d427dc]:hover{transform:translateY(-5px);box-shadow:0 5px 15px rgba(0,0,0,.1)}.bg-image-selected[data-v-33d427dc]{border-color:#1976d2;box-shadow:0 0 0 2px rgba(25,118,210,.5)}.ellipsis[data-v-33d427dc]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shape-bank-actions[data-v-33d427dc]{border-top:1px solid #e0e0e0;background:#fff}.shape-bank-grid[data-v-33d427dc]{display:grid;grid-template-columns:repeat(auto-fill,minmax(75px,1fr));gap:6px}.shape-bank-item[data-v-33d427dc]{display:flex;flex-direction:column;align-items:center;padding:8px 4px;border:2px solid transparent;border-radius:8px;cursor:pointer;transition:all .15s ease;background-color:#f5f5f5}.shape-bank-item[data-v-33d427dc]:hover{background-color:#e0e0e0;transform:translateY(-1px)}.shape-bank-item--selected[data-v-33d427dc]{border-color:#1976d2;background-color:#e3f2fd}.shape-bank-label[data-v-33d427dc]{font-size:10px;margin-top:3px;text-align:center;line-height:1.2;color:#666}.shape-bank-preview-box[data-v-33d427dc]{display:flex;justify-content:center;align-items:center;min-height:100px;background-color:#fafafa;border:1px dashed #ccc;border-radius:8px;padding:12px}.shape-bank-preview-content[data-v-33d427dc]{width:80px;height:80px;display:flex;align-items:center;justify-content:center}.media-manager[data-v-297bf064]{height:100%}.sidebar[data-v-297bf064]{width:248px;flex-shrink:0;background:#fafafa;border-right:1px solid #e0e0e0}.sidebar-title[data-v-297bf064]{font-size:.72rem;font-weight:700;letter-spacing:.08em;color:#9e9e9e;text-transform:uppercase;padding:14px 16px 6px}.sidebar-sep[data-v-297bf064]{font-size:.65rem;font-weight:700;letter-spacing:.08em;color:#bdbdbd;text-transform:uppercase;padding:14px 12px 4px}.folder-item[data-v-297bf064]{border-radius:8px;margin-bottom:2px;min-height:42px;color:#1d1d1f}.folder-item[data-v-297bf064]:hover{background:#f0f0f0}.active-folder[data-v-297bf064]{background:#e4e7ea;color:#1d1d1f;font-weight:600}.folder-dot[data-v-297bf064]{width:14px;height:14px;border-radius:5px;display:inline-block;box-shadow:0 0 0 1px rgba(0,0,0,.12)}.count-badge[data-v-297bf064]{font-size:.72rem;color:#757575;background:#e8e8e8;border-radius:10px;padding:1px 8px;min-width:22px;text-align:center;display:inline-block}.count-badge--active[data-v-297bf064]{background:#cfd4da;color:#1d1d1f}.folder-menu-btn[data-v-297bf064]{color:#9e9e9e}.sidebar-empty[data-v-297bf064]{font-size:.8rem;color:#bdbdbd;text-align:center;padding:18px 14px;line-height:1.5}.selection-bar[data-v-297bf064]{background:#f0f0f0;border-bottom:1px solid #e0e0e0}.grid[data-v-297bf064]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;align-content:start;min-height:0;max-height:none}.grid.drag-over[data-v-297bf064]{outline:2px dashed #26a69a;outline-offset:-8px;background:rgba(38,166,154,.05)}.dropzone[data-v-297bf064]{grid-column:span 2;border:2px dashed #bdbdbd;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:14px;color:#9e9e9e;cursor:pointer;min-height:120px;text-align:center}.dropzone[data-v-297bf064]:hover{border-color:#26a69a;color:#26a69a}.tile[data-v-297bf064]{align-self:start;border:1px solid #e0e0e0;border-radius:10px;overflow:hidden;cursor:pointer;transition:box-shadow .15s,border-color .15s}.tile.selected[data-v-297bf064]{border-color:#26a69a;box-shadow:0 0 0 3px rgba(38,166,154,.25)}.thumb[data-v-297bf064]{position:relative;height:112px;min-height:112px;max-height:112px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#f4f4f5}.thumb img[data-v-297bf064]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.thumb .check[data-v-297bf064]{position:absolute;top:4px;right:4px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:#26a69a;background:hsla(0,0%,100%,.9);border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.15)}.edit-btn[data-v-297bf064]{position:absolute;bottom:4px;right:4px;background:hsla(0,0%,100%,.9)}.title[data-v-297bf064]{padding:4px 6px;font-size:.75rem}.wf-crumb__exhibit[data-v-40d504e4]{cursor:default}.wf-crumb__step--link[data-v-40d504e4]{font-style:italic;cursor:pointer}.wf-crumb__step--link[data-v-40d504e4]:hover{text-decoration:underline}.wf-crumb__step--current[data-v-40d504e4]{font-weight:700}.wf-crumb__sep[data-v-40d504e4]{font-style:italic}.point-editor[data-v-4cc5682a]{background-color:#fafafa;border-radius:0}.nav-section[data-v-6268ab58]{margin-bottom:15px}.container-section[data-v-6268ab58]{flex-basis:40%}.hr-bottom[data-v-6268ab58]{margin-bottom:15px}.form-section[data-v-6268ab58]{flex-basis:35%}.send-btn[data-v-6268ab58]{margin-left:20%;margin-top:20px}.select-section[data-v-6268ab58]{margin-left:5px;display:flex;justify-content:start}.save-section[data-v-6268ab58]{text-align:right;margin-right:5%;margin-bottom:-10%}.main-section[data-v-6268ab58]{display:flex;justify-content:space-evenly}.add-circle-section[data-v-6268ab58]{width:30%}.back-btn[data-v-6268ab58]{margin-left:7%}.menu[data-v-6268ab58]{margin:1%;display:flex;justify-content:space-between}.container[data-v-6268ab58]{display:flex;justify-content:center}.grid-container[data-v-6268ab58]{display:grid;grid-template-columns:auto 1fr 1fr 1fr;gap:10px;padding:10px;position:relative;transition:all .3s ease}.image-header-section[data-v-6268ab58]{display:flex;align-items:flex-start;gap:15px;margin-bottom:20px}.toggle-column[data-v-6268ab58]{position:relative;z-index:10;display:flex;justify-content:flex-start;align-items:flex-start;padding-top:8px}.toggle-btn[data-v-6268ab58]{font-size:14px;font-weight:700;min-width:35px;padding:5px 10px;transition:all .3s ease;box-shadow:0 1px 3px rgba(0,0,0,.12)}.toggle-btn[data-v-6268ab58]:hover{transform:translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,.15)}.toggle-btn.collapsed[data-v-6268ab58]{opacity:.8}.image-title[data-v-6268ab58]{margin:1.33em 0;transition:all .3s ease;flex:1;line-height:1.2}.image-title.title-expanded[data-v-6268ab58]{transform:translateX(-20px)}.column[data-v-6268ab58]{padding:20px;border:1px solid #ccc;border-radius:10px;background-color:#fff;transition:all .3s ease}.column h4[data-v-6268ab58]{font-size:20px;font-weight:600}.column-1[data-v-6268ab58]{grid-column:2;width:100%}.column-1.hidden[data-v-6268ab58]{display:none}.column-2[data-v-6268ab58]{grid-column:3;width:100%;position:sticky;top:16px;align-self:start}.column-2.expanded[data-v-6268ab58]{grid-column:2/4}.column-3[data-v-6268ab58]{grid-column:4;width:100%}.navButtons[data-v-6268ab58]{display:flex;justify-content:space-between}.banner[data-v-6268ab58]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:99999;padding:15px 30px;border-radius:5px;box-shadow:0 4px 6px rgba(0,0,0,.1);font-size:16px;font-family:Helvetica,sans-serif;transition:all .3s ease-in-out}.infos[data-v-6268ab58]{font-size:16px;border:1px solid grey;width:70%;margin:auto;margin-bottom:5px;border-radius:5px}.title[data-v-6268ab58]{display:flex;align-items:center;font-size:1.2 rem;margin-left:1%}.loader[data-v-6268ab58]{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:hsla(0,0%,100%,.8)}.fixed-layout[data-v-6268ab58]{display:flex;flex-direction:column;align-items:center;gap:1rem}.flex-column[data-v-6268ab58]{max-width:600px;margin:0 10px}.column-toggle-container[data-v-6268ab58]{display:flex;flex-direction:row;justify-content:space-around}.drop-zone[data-v-6268ab58]{border:2px dashed #bdbdbd;border-radius:8px;padding:24px;text-align:center;transition:border-color .2s,background-color .2s;cursor:pointer;display:flex;flex-direction:column;align-items:center}.drop-zone--active[data-v-6268ab58]{border-color:#1976d2;background-color:rgba(25,118,210,.06)}.menu[data-v-332f9c1e]{margin:1%;display:flex;justify-content:space-between}.nav-section[data-v-332f9c1e]{margin-bottom:15px}.back-btn[data-v-332f9c1e]{margin-left:7%}.my-label[data-v-332f9c1e]{font-family:Roboto,sans-serif}.banner[data-v-332f9c1e]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:99999;padding:15px 30px;border-radius:5px;box-shadow:0 4px 6px rgba(0,0,0,.1);font-size:16px;font-family:Helvetica,sans-serif;transition:all .3s ease-in-out}.homeContainer[data-v-75cc2f0b]{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;overflow:hidden}.homeImage[data-v-75cc2f0b]{position:absolute;top:0;left:0;width:100%;height:100%}.homeImage img[data-v-75cc2f0b]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.overlay[data-v-75cc2f0b]{background:rgba(0,0,0,.3);position:absolute;top:0;left:0;width:100%;height:100%}.homeContent[data-v-75cc2f0b]{z-index:1;text-align:center;padding:2rem}.homeText[data-v-75cc2f0b]{font-size:var(--expo-title-size,3rem);margin-bottom:1rem;color:var(--expo-title-color,#fff);font-weight:var(--expo-title-weight,bold);font-family:var(--expo-title-font,inherit);text-shadow:2px 2px 4px rgba(0,0,0,.5);white-space:pre-line}.home-arrow[data-v-75cc2f0b]{font-size:1.5rem;color:#fff;cursor:pointer;display:inline-flex;align-items:center;background-color:#333;padding:10px 20px;border-radius:25px;box-shadow:0 4px 14px rgba(0,0,0,.3);transition:transform .3s}.home-arrow span[data-v-75cc2f0b]{white-space:pre-line}.home-arrow[data-v-75cc2f0b]:hover{transform:scale(1.05)}.home-arrow q-icon[data-v-75cc2f0b]{margin-left:10px}.launchImage[data-v-75cc2f0b]{max-height:100px;width:auto;-o-object-fit:contain;object-fit:contain;background:transparent;margin-right:8px}.homeWrapper[data-v-3e192f4d]{max-width:1200px;margin:0 auto;box-shadow:0 0 35px rgba(0,0,0,.1);padding:1%;border-radius:15px}.homeImage[data-v-3e192f4d]{position:relative}.homeImage img[data-v-3e192f4d]{width:100%;max-height:50vh;-o-object-fit:contain;object-fit:contain;border-radius:10px}.overlayText[data-v-3e192f4d]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;text-shadow:2px 2px 8px rgba(0,0,0,.6)}.homeDescription[data-v-3e192f4d]{text-align:center;margin:20px 0;font-size:1.2rem;color:#555}.homeDescription h4[data-v-3e192f4d]{white-space:pre-line;font-size:var(--expo-title-size,1.2rem);color:var(--expo-title-color,#555);font-family:var(--expo-title-font,inherit);font-weight:var(--expo-title-weight,bold)}.home-arrow[data-v-3e192f4d]{font-size:25px;color:#333;cursor:pointer;text-align:center;animation-name:moveArrow-3e192f4d;animation-duration:1.5s;animation-iteration-count:infinite;animation-direction:alternate;margin-top:2%}.home-arrow span[data-v-3e192f4d]{white-space:pre-line}.launchImage[data-v-3e192f4d]{max-height:100px;width:auto;-o-object-fit:contain;object-fit:contain;background:transparent;margin-right:8px}@keyframes moveArrow-3e192f4d{0%{transform:translateX(-10px)}to{transform:translateX(10px)}}.home-container[data-v-a0d0d75c]{overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:start}.home[data-v-a0d0d75c]{display:flex;flex-direction:column;align-items:center;height:70vh;padding:2%;margin-bottom:50px}.homeText[data-v-a0d0d75c]{text-align:center}.homeText h1[data-v-a0d0d75c]{font-size:var(--expo-title-size,40px);color:var(--expo-title-color,#555);font-weight:var(--expo-title-weight,bold);font-family:var(--expo-title-font,inherit);margin:auto;white-space:pre-line}.homeImage[data-v-a0d0d75c]{max-width:600px;width:90%}.homeImage img[data-v-a0d0d75c]{display:block;width:100%;max-height:60vh;-o-object-fit:cover;object-fit:cover;border-radius:15px;box-shadow:0 10px 25px rgba(0,0,0,.1)}.home-arrow[data-v-a0d0d75c]{font-size:35px;color:#777;cursor:pointer;text-align:center;animation-name:moveArrowDown-a0d0d75c;animation-duration:1.2s;animation-iteration-count:infinite;animation-direction:alternate;align-items:center;display:flex}.home-arrow span[data-v-a0d0d75c]{white-space:pre-line}.launchImage[data-v-a0d0d75c]{max-height:100px;width:auto;-o-object-fit:contain;object-fit:contain;background:transparent;margin-right:8px}@keyframes moveArrowDown-a0d0d75c{0%{transform:translateY(-10px)}to{transform:translateY(10px)}}@media (max-height:500px){.home-container[data-v-a0d0d75c]{flex-wrap:wrap}.home-arrow span[data-v-a0d0d75c],.homeText h1[data-v-a0d0d75c]{font-size:smaller}.launchImage[data-v-a0d0d75c]{max-height:60px;width:auto;-o-object-fit:contain;object-fit:contain;background:transparent;margin-right:4px}}.home[data-v-240ebd6e]{display:flex;align-items:center;height:100vh;background:linear-gradient(45deg,#e66465,#9198e5)}.card[data-v-240ebd6e]{max-width:1100px;width:100%;margin:auto;overflow:hidden;border-radius:20px;box-shadow:0 10px 25px rgba(0,0,0,.2);display:flex;flex-direction:row-reverse;background:hsla(0,0%,100%,.9)}.image-section[data-v-240ebd6e]{flex:1.5;clip-path:polygon(0 0,85% 0,75% 100%,0 100%);overflow:hidden}.image-section img[data-v-240ebd6e]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s}.image-section:hover img[data-v-240ebd6e]{transform:scale(1.1)}.content-section[data-v-240ebd6e]{flex:1;display:flex;flex-direction:column;justify-content:center;padding:20px}.homeText[data-v-240ebd6e]{font-size:var(--expo-title-size,3rem);color:var(--expo-title-color,#333);font-family:var(--expo-title-font,inherit);font-weight:var(--expo-title-weight,bold);text-shadow:2px 2px 4px rgba(0,0,0,.1);margin-bottom:2rem;position:relative;white-space:pre-line}.homeText[data-v-240ebd6e]:after{content:"";width:80%;height:6px;background:linear-gradient(45deg,#e66465,#9198e5);position:absolute;bottom:-10px;left:10%}.action-section[data-v-240ebd6e]{display:flex;flex-direction:column;align-items:center;gap:1rem}.launch-text[data-v-240ebd6e]{font-size:1.5rem;color:#555;white-space:pre-line}.home-arrow[data-v-240ebd6e]{font-size:3rem;color:#555;cursor:pointer;animation:moveArrowDown-240ebd6e 1.5s infinite alternate}.launchImage[data-v-240ebd6e]{max-height:100px;width:auto;-o-object-fit:contain;object-fit:contain;background:transparent;margin-right:8px}@keyframes moveArrowDown-240ebd6e{0%{transform:translateY(0)}to{transform:translateY(10px)}}.home[data-v-23ff0303]{position:relative;width:100vw;height:100vh;background:linear-gradient(180deg,#036,#369);overflow:hidden;perspective:1000px}.background-layer[data-v-23ff0303]{position:absolute;top:0;left:0;width:100%;height:100%;background:repeating-radial-gradient(circle,hsla(0,0%,100%,.2),hsla(0,0%,100%,.2) 1px,transparent 0,transparent);background-size:28px 28px;z-index:1;mix-blend-mode:screen;animation:spin-23ff0303 60s linear infinite}.centered-image[data-v-23ff0303]{position:absolute;max-width:60%;max-height:60%;left:50%;top:50%;transform:translate(-50%,-50%) rotateY(20deg);z-index:2;box-shadow:0 10px 20px rgba(0,0,0,.4);-o-object-fit:contain;object-fit:contain;transition:transform .3s}.centered-image[data-v-23ff0303]:hover{transform:translate(-50%,-50%) scale(1.1) rotateY(0deg)}.homeContent[data-v-23ff0303]{position:absolute;bottom:10%;left:10%;z-index:3;text-shadow:2px 2px 5px rgba(0,0,0,.3)}.homeText h1[data-v-23ff0303]{font-size:var(--expo-title-size,32px);color:var(--expo-title-color,#fff);font-family:var(--expo-title-font,inherit);font-weight:var(--expo-title-weight,bold);background-color:rgba(38,88,139,.35000000000000003);padding:10px 25px;border-radius:8px;backdrop-filter:blur(5px);white-space:pre-line}.home-arrow[data-v-23ff0303]{display:flex;align-items:center;gap:.5rem;margin-top:15px;font-size:28px;color:#fff;cursor:pointer;animation-name:slideArrow-23ff0303;animation-duration:1.2s;animation-iteration-count:infinite;animation-direction:alternate;animation-timing-function:ease-in-out}.home-arrow span[data-v-23ff0303]{white-space:pre-line}.launchImage[data-v-23ff0303]{max-height:100px;width:auto;-o-object-fit:contain;object-fit:contain;background:transparent;margin-right:8px}@keyframes slideArrow-23ff0303{0%{transform:translateY(-5px)}to{transform:translateY(5px)}}@keyframes spin-23ff0303{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.home[data-v-0f97fcf1]{display:flex;justify-content:center;align-items:center;height:100vh;padding:50px}.home-container[data-v-0f97fcf1]{display:flex;box-shadow:0 4px 10px rgba(0,0,0,.1);overflow:hidden;border-radius:15px;max-height:90%}.homeImage[data-v-0f97fcf1]{width:50%;flex:1}.homeImage img[data-v-0f97fcf1]{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.homeContent[data-v-0f97fcf1]{width:50%;flex:1;background:#fafafa;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px}.homeText h1[data-v-0f97fcf1]{font-size:var(--expo-title-size,40px);color:var(--expo-title-color,#333);font-family:var(--expo-title-font,inherit);font-weight:var(--expo-title-weight,bold);margin-bottom:20px;white-space:pre-line}.home-arrow[data-v-0f97fcf1]{font-size:40px;color:#007bff;cursor:pointer;animation-name:fadeArrow-0f97fcf1;animation-duration:1.5s;animation-iteration-count:infinite;animation-direction:alternate}.home-arrow span[data-v-0f97fcf1]{white-space:pre-line}@keyframes fadeArrow-0f97fcf1{0%{opacity:.6}to{opacity:1}}.launchImage[data-v-0f97fcf1]{max-height:100px;width:auto;-o-object-fit:contain;object-fit:contain;background:transparent;margin-right:8px}.home[data-v-c52ecbfe]{position:relative;height:100vh;overflow:hidden;background-color:#1b1e23}.bubble[data-v-c52ecbfe]{position:absolute;background-color:hsla(0,0%,100%,.1);border-radius:50%;animation:floatBubble-c52ecbfe 10s infinite}.centralSphere[data-v-c52ecbfe]{position:absolute;top:20%;left:50%;transform:translate(-50%,-20%);width:300px;height:300px;border-radius:50%;overflow:hidden}.sphereImage[data-v-c52ecbfe]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s}.sphereImage[data-v-c52ecbfe]:hover{transform:scale(1.1)}.sphereText[data-v-c52ecbfe]{position:absolute;top:60%;left:50%;transform:translateX(-50%);text-align:center;color:#fff;font-size:25px}.sphereText h4[data-v-c52ecbfe]{white-space:pre-line;font-size:var(--expo-title-size,25px);color:var(--expo-title-color,#fff);font-family:var(--expo-title-font,inherit);font-weight:var(--expo-title-weight,bold)}.sphereText span[data-v-c52ecbfe]{white-space:pre-line}@keyframes floatBubble-c52ecbfe{0%{transform:translateY(0)}50%{transform:translateY(-30px)}to{transform:translateY(0)}}.launchImage[data-v-c52ecbfe]{max-height:100px;width:auto;-o-object-fit:contain;object-fit:contain;background:transparent;margin-right:8px}body[data-v-3ed699e4]{background-color:#f5f0ee;margin:0;padding:0;font-family:Oswald,sans-serif}.content[data-v-3ed699e4]{background-color:#f5f0ee;min-height:100vh;padding-bottom:2rem}#title[data-v-3ed699e4]{text-align:center;font-size:3rem;margin:1rem 0;text-transform:uppercase}.resources[data-v-3ed699e4]{margin:3rem 0;text-align:center;min-height:400px}.resource-media[data-v-3ed699e4]{width:min(100%,1200px);max-width:100%;height:auto;display:block;margin:0 auto;-o-object-fit:contain;object-fit:contain;border-radius:8px}.resource-media[type=audio][data-v-3ed699e4]{width:min(100%,800px)}.pdf-embed[data-v-3ed699e4]{width:min(100%,900px);height:70vh}.footer[data-v-3ed699e4]{margin-top:3rem;text-align:center}.marquee-rtl[data-v-3ed699e4]{overflow:hidden;width:100%;margin:2em auto;border-top:1px solid #000;border-bottom:1px solid #000;text-transform:uppercase}.marquee-rtl>div[data-v-3ed699e4]{display:inline-block;white-space:nowrap;animation:defilement-rtl-3ed699e4 15s linear infinite;cursor:pointer;padding:10px 2em 10px 100%;font-size:1.2em}@keyframes defilement-rtl-3ed699e4{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.credits[data-v-3ed699e4]{margin-top:1rem}.home-container[data-v-3ed699e4]{width:100%;height:100vh;background-color:#fff;position:relative}.exhibition-wrapper[data-v-1d962522]{font-family:Raleway,sans-serif;color:#333;position:relative;max-width:1200px;margin:0 auto;overflow:hidden}.diagonal-header[data-v-1d962522]{width:100%;height:60vh;background-size:cover;background-position:50%;background-repeat:no-repeat;position:relative;clip-path:polygon(0 0,100% 0,100% 70%,0 100%);display:flex;align-items:center;justify-content:center}.header-overlay[data-v-1d962522]{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.3)}.expo-title[data-v-1d962522]{position:relative;color:#fff;font-size:3rem;text-transform:uppercase;z-index:1;letter-spacing:3px}.collage-section[data-v-1d962522]{min-height:50vh;padding:50px 20px;display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;background:#fafafa}.collage-item[data-v-1d962522]{background:#fff;width:280px;border-radius:10px;box-shadow:0 6px 15px rgba(0,0,0,.1);transition:transform .5s;cursor:pointer}.collage-item[data-v-1d962522]:hover{transform:rotate(0deg) translateX(0) scale(1.03);z-index:2}.collage-image[data-v-1d962522]{width:100%;height:180px;-o-object-fit:cover;object-fit:cover;border-top-left-radius:10px;border-top-right-radius:10px}.collage-info[data-v-1d962522]{padding:15px}.collage-title[data-v-1d962522]{margin:0 0 5px;font-weight:700;font-size:1.1rem}.collage-description[data-v-1d962522]{font-size:.9rem;opacity:.8}.curved-footer[data-v-1d962522]{position:relative;background:#222;color:#fff;clip-path:polygon(0 0,100% 10%,100% 100%,0 100%);margin-top:3rem;min-height:200px;display:flex;align-items:flex-end}.footer-content[data-v-1d962522]{width:100%;display:flex;justify-content:center;gap:30px;padding:20px 0;text-transform:uppercase;font-size:.8rem}.home-section[data-v-1d962522]{width:100%;height:100vh;background:#fff;position:relative}.lightbox[data-v-1d962522]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.9);z-index:9999;overflow:auto;padding:20px;cursor:default}.lightbox-image[data-v-1d962522]{display:block;margin:auto;max-width:none;width:130%;height:auto;transform-origin:center}.lightbox-close[data-v-1d962522]{position:fixed;top:20px;right:30px;background:rgba(0,0,0,.5);border:2px solid #fff;color:#fff;font-size:2rem;cursor:pointer;z-index:10000;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:0;line-height:1}.lightbox-close[data-v-1d962522]:hover{background:rgba(0,0,0,.8)}body[data-v-819a2fc6],html[data-v-819a2fc6]{overscroll-behavior:none;overflow-y:hidden!important;top:0!important}.footer[data-v-819a2fc6]{text-align:center}.frame[data-v-819a2fc6]{position:relative;padding-bottom:82.5%;background:#000;box-shadow:0 10px 7px -5px rgba(0,0,0,.3)}.mat[data-v-819a2fc6]{position:absolute;background:#fff;top:3.0303%;bottom:3.0303%;left:2.5%;right:2.5%;box-shadow:inset 0 0 20px 0 rgba(0,0,0,.5)}.modalClose[data-v-819a2fc6]{display:none}.modalOpen[data-v-819a2fc6]{display:inline;position:relative;bottom:500px;background-color:#fff;display:block;padding:20px;width:100%}.art[data-v-819a2fc6]{position:absolute;top:3.129%;bottom:3.129%;left:1.158%;right:1.158%}img[data-v-819a2fc6],video[data-v-819a2fc6]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.art[data-v-819a2fc6]:after{content:"";display:block;position:absolute;top:0;width:100%;height:100%;box-shadow:inset 0 0 20px 0 rgba(0,0,0,.5)}.element[data-v-819a2fc6]{width:40%;margin-left:10%;margin-right:10%;height:100%;margin-top:5%}.gallery[data-v-819a2fc6]{display:flex;flex-wrap:wrap;flex-direction:column;height:100vh}.header[data-v-819a2fc6]{position:fixed;top:0}.footerBlack[data-v-819a2fc6]{background-color:#000;height:70px}.description[data-v-819a2fc6]{height:100px;width:300px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1em;line-height:15px;box-shadow:0 3px 8px rgba(0,0,0,.24);margin-top:1%;padding:2px;cursor:zoom-in}.title[data-v-819a2fc6],.userName[data-v-819a2fc6]{font-size:1.5rem;color:#333;padding:.5rem;margin:0;text-align:center;font-weight:700;text-transform:uppercase;letter-spacing:.05em;transition:all .3s ease}[data-v-21d9998a]{box-sizing:border-box}body[data-v-21d9998a]{text-align:center;background-color:#f1f2f3;font-family:Dongle,sans-serif}.container[data-v-21d9998a]{background-color:#f1f2f3;height:100vh;width:100wh;margin-top:-12px}.scene[data-v-21d9998a]{margin:40px 0;position:relative;width:510px;height:240px;margin:80px auto;perspective:1000px}.carousel[data-v-21d9998a]{width:100%;height:100%;position:absolute;transform:translateZ(-288px);transform-style:preserve-3d;transition:transform 1s}.carousel__cell[data-v-21d9998a]{position:absolute;width:500px;height:200px;left:10px;top:10px;line-height:116px;font-size:80px;font-weight:700;color:#fff;text-align:center;transition:transform 1s,opacity 1s}.carousel__cell[data-v-21d9998a]:nth-child(9n+1){background:rgba(255,0,0,.8)}.carousel__cell[data-v-21d9998a]:nth-child(9n+2){background:rgba(255,170,0,.8)}.carousel__cell[data-v-21d9998a]:nth-child(9n+3){background:rgba(170,255,0,.8)}.carousel__cell[data-v-21d9998a]:nth-child(9n+4){background:rgba(0,255,0,.8)}.carousel__cell[data-v-21d9998a]:nth-child(9n+5){background:rgba(0,255,170,.8)}.carousel__cell[data-v-21d9998a]:nth-child(9n+6){background:rgba(0,170,255,.8)}.carousel__cell[data-v-21d9998a]:nth-child(9n+7){background:rgba(0,0,255,.8)}.carousel__cell[data-v-21d9998a]:nth-child(9n+8){background:rgba(170,0,255,.8)}.carousel__cell[data-v-21d9998a]:nth-child(9n+0){background:rgba(255,0,170,.8)}.carousel__cell[data-v-21d9998a]:first-child{transform:rotateY(0deg) translateZ(288px)}.carousel__cell[data-v-21d9998a]:nth-child(2){transform:rotateY(40deg) translateZ(288px)}.carousel__cell[data-v-21d9998a]:nth-child(3){transform:rotateY(80deg) translateZ(288px)}.carousel__cell[data-v-21d9998a]:nth-child(4){transform:rotateY(120deg) translateZ(288px)}.carousel__cell[data-v-21d9998a]:nth-child(5){transform:rotateY(160deg) translateZ(288px)}.carousel__cell[data-v-21d9998a]:nth-child(6){transform:rotateY(200deg) translateZ(288px)}.carousel__cell[data-v-21d9998a]:nth-child(7){transform:rotateY(240deg) translateZ(288px)}.carousel__cell[data-v-21d9998a]:nth-child(8){transform:rotateY(280deg) translateZ(288px)}.carousel__cell[data-v-21d9998a]:nth-child(9){transform:rotateY(320deg) translateZ(288px)}img[data-v-21d9998a]{-o-object-fit:cover;object-fit:cover;width:500px;height:250px;border-radius:10px}.carousel-options[data-v-21d9998a]{text-align:center;position:relative;z-index:2;background:hsla(0,0%,100%,.8)}.content[data-v-21d9998a]{display:flex;flex-direction:row;align-items:center}.footer[data-v-21d9998a]{display:flex;position:absolute;bottom:10px;width:30%;justify-content:space-evenly;z-index:99;color:#000;font-size:1.2rem;font-family:Dongle,sans-serif}.title[data-v-21d9998a]{font-size:4rem;margin:5%;font-family:Dongle,sans-serif}.wave[data-v-21d9998a]{position:absolute;bottom:0}.main-container[data-v-38cea8c6]{font-family:Roboto,sans-serif;color:#333;max-width:1200px;margin:0 auto;padding:20px}.exhibition[data-v-38cea8c6]{text-align:center}.exhibition-header[data-v-38cea8c6]{margin-bottom:40px}.exhibition-title[data-v-38cea8c6]{font-size:3rem;font-weight:700;margin-bottom:10px}.exhibition-subtitle[data-v-38cea8c6]{font-size:1.5rem;color:#666}.exhibition-gallery[data-v-38cea8c6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:26px}.gallery-item[data-v-38cea8c6]{position:relative;overflow:hidden;border-radius:16px;box-shadow:0 12px 28px rgba(0,0,0,.18);transition:transform .35s ease,box-shadow .35s ease,filter .35s ease;cursor:zoom-in;--rot:0deg;transform:rotate(var(--rot))}.gallery-item[data-v-38cea8c6]:nth-child(6n+1){--rot:-2.2deg}.gallery-item[data-v-38cea8c6]:nth-child(6n+2){--rot:1.6deg}.gallery-item[data-v-38cea8c6]:nth-child(6n+3){--rot:-1.1deg}.gallery-item[data-v-38cea8c6]:nth-child(6n+4){--rot:2deg}.gallery-item[data-v-38cea8c6]:nth-child(6n+5){--rot:-1.6deg}.gallery-item[data-v-38cea8c6]:hover{transform:rotate(0deg) translateY(-6px);box-shadow:0 20px 40px rgba(0,0,0,.25);filter:saturate(1.1)}.gallery-item[data-v-38cea8c6]:before{content:"";position:absolute;inset:-2px;border-radius:18px;background:conic-gradient(#7c3aed,#22d3ee,#7c3aed);z-index:0;animation:spin-38cea8c6 8s linear infinite}.gallery-item[data-v-38cea8c6]:after{content:"";position:absolute;inset:2px;border-radius:14px;background:#0a0f1e;z-index:1}.gallery-image[data-v-38cea8c6],.gallery-overlay[data-v-38cea8c6]{position:relative;z-index:2}@keyframes spin-38cea8c6{to{transform:rotate(1turn)}}.gallery-image[data-v-38cea8c6]{width:100%;height:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;transition:transform .45s ease}.gallery-item:hover .gallery-image[data-v-38cea8c6]{transform:scale(1.1)}.gallery-overlay[data-v-38cea8c6]{position:absolute;inset:auto 0 0 0;background:linear-gradient(0deg,rgba(0,0,0,.85) 0,transparent 75%);color:#fff;padding:16px;transform:translateY(0);opacity:0;transition:opacity .35s ease}.gallery-item:hover .gallery-overlay[data-v-38cea8c6]{opacity:1}.gallery-overlay .cta[data-v-38cea8c6]{margin-top:8px;font-size:.85rem;opacity:.9}.gallery-title[data-v-38cea8c6]{font-size:1.125rem;font-weight:700;margin:0 0 6px}.gallery-description[data-v-38cea8c6]{font-size:.95rem;line-height:1.5}.exhibition-footer[data-v-38cea8c6]{margin-top:50px;text-align:center;font-size:1rem;color:#666}.exhibition-footer div[data-v-38cea8c6]{margin-top:10px}.lightbox[data-v-38cea8c6]{position:fixed;inset:0;background:rgba(0,0,0,.85);display:grid;place-items:center;z-index:9999;padding:16px}.lightbox-content[data-v-38cea8c6]{max-width:1200px;width:100%;background:#0b1020;color:#f8fafc;border-radius:16px;overflow:hidden;box-shadow:0 30px 80px rgba(0,0,0,.45)}.lightbox-close[data-v-38cea8c6]{position:absolute;top:18px;right:22px;width:40px;height:40px;border:none;background:hsla(0,0%,100%,.1);color:#fff;font-size:28px;border-radius:50%;cursor:pointer}.lightbox-media-wrap[data-v-38cea8c6]{position:relative;width:100%;aspect-ratio:16/9;background:#0f172a}.lightbox-media-wrap .nav[data-v-38cea8c6]{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;border:none;border-radius:50%;background:hsla(0,0%,100%,.12);color:#fff;font-size:24px;cursor:pointer}.lightbox-media-wrap .prev[data-v-38cea8c6]{left:12px}.lightbox-media-wrap .next[data-v-38cea8c6]{right:12px}.lightbox-media[data-v-38cea8c6]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.lightbox-meta[data-v-38cea8c6]{padding:16px 20px 22px}.lightbox-title[data-v-38cea8c6]{margin:0 0 8px;font-size:1.25rem}.lightbox-description[data-v-38cea8c6]{margin:0 0 12px;opacity:.9}.download-link[data-v-38cea8c6]{display:inline-block;padding:10px 14px;background:#334155;color:#fff;border-radius:10px;text-decoration:none}.carousel[data-v-7e881846]{position:fixed;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,85.1%,.95);display:flex;justify-content:center;align-items:center;z-index:9999}.container[data-v-7e881846]{height:100vh;width:100vw;vertical-align:center}.close-button[data-v-7e881846]{transform:translate(50%,150%)}.image-container[data-v-7e881846]{height:280px;width:auto;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0 10px}.carousel-image[data-v-7e881846]{height:280px!important;width:auto!important;max-width:none;border-radius:8px;background:#f5f5f5;padding:10px;display:block;box-sizing:border-box}.comicsImg[data-v-84e2264c]{position:absolute;z-index:9999;height:100px;width:auto}[data-v-bdac3f7e]{box-sizing:border-box}body[data-v-bdac3f7e]{text-align:center;background-color:#f1f2f3;font-family:Dongle,sans-serif}.container[data-v-bdac3f7e]{background-color:#d9d9d9;position:absolute;margin-left:auto;margin-right:auto;left:0;top:0;z-index:9999;width:100%;height:100%}.scene[data-v-bdac3f7e]{margin:40px 0;position:relative;width:800px;height:450px;margin:60px auto;perspective:1500px}.carousel[data-v-bdac3f7e]{width:100%;height:100%;position:absolute;transform:translateZ(-500px);transform-style:preserve-3d;transition:transform 1s}.carousel__cell[data-v-bdac3f7e]{position:absolute;width:800px;height:400px;left:0;top:25px;text-align:center;transition:transform 1s,opacity 1s;display:flex;align-items:center;justify-content:center}.image-container[data-v-bdac3f7e]{width:750px;height:350px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:10px;background:rgba(0,0,0,.1);box-shadow:0 4px 20px rgba(0,0,0,.3)}.carousel__cell[data-v-bdac3f7e]:first-child{transform:rotateY(0deg) translateZ(700px)}.carousel__cell[data-v-bdac3f7e]:nth-child(2){transform:rotateY(40deg) translateZ(700px)}.carousel__cell[data-v-bdac3f7e]:nth-child(3){transform:rotateY(80deg) translateZ(700px)}.carousel__cell[data-v-bdac3f7e]:nth-child(4){transform:rotateY(120deg) translateZ(700px)}.carousel__cell[data-v-bdac3f7e]:nth-child(5){transform:rotateY(160deg) translateZ(700px)}.carousel__cell[data-v-bdac3f7e]:nth-child(6){transform:rotateY(200deg) translateZ(700px)}.carousel__cell[data-v-bdac3f7e]:nth-child(7){transform:rotateY(240deg) translateZ(700px)}.carousel__cell[data-v-bdac3f7e]:nth-child(8){transform:rotateY(280deg) translateZ(700px)}.carousel__cell[data-v-bdac3f7e]:nth-child(9){transform:rotateY(320deg) translateZ(700px)}img[data-v-bdac3f7e]{border-radius:10px;transition:all .3s ease;-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}.carousel-options[data-v-bdac3f7e]{text-align:center;position:relative;z-index:2;background:hsla(0,0%,100%,.8)}.content[data-v-bdac3f7e]{display:flex;flex-direction:row;align-items:center}.footer[data-v-bdac3f7e]{display:flex;position:absolute;bottom:10px;width:30%;justify-content:space-evenly;z-index:99;color:#000;font-size:1.2rem;font-family:Dongle,sans-serif}.title[data-v-bdac3f7e]{font-size:4rem;margin:5%;font-family:Dongle,sans-serif}.wave[data-v-bdac3f7e]{position:absolute;bottom:0}.closeButtons[data-v-bdac3f7e]{width:20%;margin:auto}.zoom-modal[data-v-bdac3f7e]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.9);display:flex;align-items:center;justify-content:center;z-index:10000;cursor:pointer}.zoom-content[data-v-bdac3f7e]{position:relative;max-width:95%;max-height:95%;cursor:default;display:flex;align-items:center;justify-content:center}.zoomed-image[data-v-bdac3f7e]{width:auto;height:auto;max-width:100%;max-height:100%;min-width:800px;min-height:600px;-o-object-fit:contain;object-fit:contain;border-radius:10px;box-shadow:0 8px 32px rgba(0,0,0,.5)}.close-zoom-btn[data-v-bdac3f7e]{position:absolute;top:-10px;right:-10px;background-color:hsla(0,0%,100%,.9);color:#333;z-index:10001}.container[data-v-3fc29958]{background-color:hsla(0,0%,96.1%,.95);position:fixed;left:0;top:0;z-index:9999999;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.main-content[data-v-3fc29958]{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:80px}.close-button[data-v-3fc29958]{position:absolute;top:20px;left:50%;transform:translateX(-50%);z-index:10001;display:flex;gap:10px}.control-panel[data-v-3fc29958]{position:relative;z-index:10000;display:flex;flex-direction:column;gap:20px;padding:20px 10px;background:hsla(0,0%,100%,.9);border-radius:25px;backdrop-filter:blur(5px);flex-shrink:0}.control-section[data-v-3fc29958]{display:flex;flex-direction:column;align-items:center;gap:10px}.nav-section[data-v-3fc29958]{gap:5px}.nav-horizontal[data-v-3fc29958]{display:flex;align-items:center;gap:5px}.control-btn[data-v-3fc29958],.nav-btn[data-v-3fc29958]{transition:all .2s ease;touch-action:manipulation}.control-btn[data-v-3fc29958]:active,.nav-btn[data-v-3fc29958]:active{transform:scale(.95);background:rgba(33,150,243,.1)}.center-btn[data-v-3fc29958]{opacity:.7}.center-btn[data-v-3fc29958]:hover{opacity:1;background:rgba(0,0,0,.05)}.zoom-level[data-v-3fc29958]{font-size:14px;font-weight:600;color:#424242;padding:8px 12px;background:rgba(0,0,0,.05);border-radius:20px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .2s ease;min-width:60px;text-align:center}.zoom-level[data-v-3fc29958]:hover{background:rgba(33,150,243,.1)}.zoom-level[data-v-3fc29958]:active{transform:scale(.95)}.divider[data-v-3fc29958]{width:40px;height:1px;background:rgba(0,0,0,.1);margin:5px 0}.pageflip-container[data-v-3fc29958]{position:relative;z-index:1;width:800px;height:600px;box-shadow:0 4px 16px rgba(0,0,0,.1);border-radius:10px;overflow:hidden;transform-origin:center center;background:#fff}.pageflip-container[data-v-3fc29958]:fullscreen{width:100vw;height:100vh;border-radius:0}.pageflip[data-v-3fc29958]{width:100%;height:100%;transform-origin:center center}.flipHint[data-v-3fc29958]{text-align:right;font-weight:700;margin-right:1%;position:absolute;top:5px;right:5px;background:rgba(0,0,0,.6);color:#fff;padding:8px 14px;border-radius:6px;font-size:13px;z-index:10000;animation:fadeInOut-3fc29958 4s ease-in-out;pointer-events:none}@keyframes fadeInOut-3fc29958{0%,to{opacity:0}15%,85%{opacity:1}}img[data-v-3fc29958]{max-width:100%;height:auto}@media (max-width:1024px){.main-content[data-v-3fc29958]{flex-direction:column;margin-top:80px}.control-panel[data-v-3fc29958]{flex-direction:row;bottom:20px;padding:10px 20px;width:auto}.control-section[data-v-3fc29958]{flex-direction:row}.divider[data-v-3fc29958]{width:1px;height:30px}}.q-btn--disable[data-v-3fc29958]{opacity:.4;cursor:not-allowed}.slice-container[data-v-64bcc12b]{position:relative;perspective:600px;cursor:pointer;overflow:hidden}.tile[data-v-64bcc12b]{position:absolute;background-repeat:no-repeat;opacity:0;transform:rotateY(-30deg) scale(.8);transform-origin:center;transition-property:opacity,transform;transition-timing-function:cubic-bezier(.4,0,.2,1),cubic-bezier(.4,0,.2,1)}.tile.visible[data-v-64bcc12b]{opacity:1;transform:rotateY(0deg) scale(1)}.associated-resources-icon2[data-v-64bcc12b]{position:absolute;font-size:24px;z-index:10}.note[data-v-294e45d8]{position:absolute;width:30px;height:30px;animation:note-float-294e45d8 5s linear;z-index:9999}@keyframes note-float-294e45d8{0%{transform:translateY(0) rotate(0);opacity:1}50%{transform:translateY(-100px) rotate(180deg);opacity:.5}to{transform:translateY(-200px) rotate(1turn);opacity:0}}.image-popup[data-v-671c587a]{position:fixed;top:0;left:0;width:100%;height:100%;background:#d9d9d9;display:flex;justify-content:center;align-items:center;z-index:9999}.image-popup-container[data-v-671c587a]{width:70%;max-height:90vh;overflow-y:scroll;display:flex;gap:90px;flex-direction:column;align-items:center}.image-popup-item[data-v-671c587a]{margin:10px 0;width:100%;max-width:100%;display:flex;justify-content:center;align-items:center}.img[data-v-671c587a]{max-width:100vw;border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.1);border:2px solid #f0f0f0}.image-popup-item img[data-v-671c587a]{max-width:80%;max-height:100%;-o-object-fit:contain;object-fit:contain}.video-popup[data-v-f7e94a00]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;display:flex;justify-content:center;align-items:center}.video-popup__overlay[data-v-f7e94a00]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,85.1%,.5)}.video-popup__content[data-v-f7e94a00]{position:relative;max-width:90%;max-height:90%;overflow:auto}.video-popup__close[data-v-f7e94a00]{position:absolute;top:5px;right:5px;font-size:24px;color:#fff;background-color:transparent;border:none;cursor:pointer}.video-popup__video[data-v-f7e94a00]{margin-bottom:20px;position:relative;height:80vh}.video-popup__video video[data-v-f7e94a00]{height:100%;-o-object-fit:contain;object-fit:contain}.rights-footer[data-v-ad3411de]{position:fixed;bottom:0;left:0;width:20%;height:auto;padding:5px;background-color:#f5f5f5;text-align:center;z-index:10000;border-radius:5px}.rights-text[data-v-ad3411de]{font-size:12px;color:#888}.image-popup[data-v-21ce1eff]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:hsla(0,0%,85.1%,.95);display:flex;justify-content:center;align-items:center;z-index:9999}.image-popup-container[data-v-21ce1eff]{width:70%;height:100%;display:flex;flex-direction:column;align-items:center;overflow:scroll;margin-top:1%}.image-popup-item[data-v-21ce1eff]{margin:10px 0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.image[data-v-21ce1eff]{width:auto;height:80%;-o-object-fit:contain;object-fit:contain;border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.1);border:2px solid #f0f0f0}.image-popup-item audio[data-v-21ce1eff]{width:50%}.docx-viewer-popup[data-v-c05c8616]{position:fixed;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,94.1%,.95);display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:10000}.close-button[data-v-c05c8616]{position:absolute;top:20px;right:20px;display:flex;gap:10px;z-index:10001}.docx-viewer-container[data-v-c05c8616]{width:80%;max-width:900px;height:85vh;background:#fff;border-radius:8px;box-shadow:0 4px 15px rgba(0,0,0,.2);padding:20px;overflow-y:auto}.docx-content[data-v-c05c8616]{line-height:1.6}.docx-content[data-v-c05c8616] h1,.docx-content[data-v-c05c8616] h2,.docx-content[data-v-c05c8616] h3{color:#333}.docx-content[data-v-c05c8616] p{margin-bottom:1em}.quiz-player[data-v-b39506b0]{width:100%;height:100%;min-height:inherit;display:flex;justify-content:center;align-items:center;padding:clamp(8px,2vw,32px);color:var(--quiz-accent,var(--q-secondary))}.quiz-state[data-v-b39506b0]{padding:48px;text-align:center;background:hsla(0,0%,100%,.95);font-size:1.2rem;color:#333}.quiz-card[data-v-b39506b0]{width:min(94vw,780px);background:hsla(0,0%,100%,.97);box-shadow:0 10px 40px rgba(0,0,0,.25);border-top:6px solid var(--quiz-accent,var(--q-secondary));padding:clamp(18px,3vw,36px);max-height:92vh;overflow-y:auto;color:#222}.quiz-progress[data-v-b39506b0]{margin-bottom:14px}.quiz-progress-text[data-v-b39506b0]{font-size:1.05rem;font-weight:700;color:#444}.quiz-progress-text small[data-v-b39506b0]{font-weight:400;color:#888}.quiz-progress-bar[data-v-b39506b0]{margin-top:6px;color:var(--quiz-accent,var(--q-secondary))}.quiz-question-text[data-v-b39506b0]{margin:10px 0 18px;font-size:clamp(1.25rem,2.6vw,1.7rem);line-height:1.35;font-weight:600;color:#1a1a1a}.quiz-media[data-v-b39506b0]{text-align:center;margin-bottom:18px}.quiz-media img[data-v-b39506b0]{max-width:100%;max-height:34vh;-o-object-fit:contain;object-fit:contain;box-shadow:0 3px 12px rgba(0,0,0,.18)}.quiz-media audio[data-v-b39506b0]{width:100%;height:48px}.quiz-answers[data-v-b39506b0]{display:flex;flex-direction:column;gap:12px}.quiz-answer-btn[data-v-b39506b0]{display:flex;align-items:center;gap:14px;width:100%;min-height:60px;padding:12px 16px;border:2px solid #e2e2e2;background:#f7f7f7;color:#222;font-size:1.1rem;font-family:inherit;text-align:left;cursor:pointer;transition:background .12s ease,border-color .12s ease,transform .08s ease;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.quiz-answer-btn[data-v-b39506b0]:not(:disabled):active{transform:scale(.985);border-color:var(--quiz-accent,var(--q-secondary))}.quiz-answer-letter[data-v-b39506b0]{flex:none;width:38px;height:38px;display:flex;align-items:center;justify-content:center;background:var(--quiz-accent,var(--q-secondary));color:#fff;font-weight:700;font-size:1.05rem}.quiz-answer-text[data-v-b39506b0]{flex:1}.quiz-answer-mark[data-v-b39506b0]{flex:none;margin-left:auto}.quiz-answers--tf[data-v-b39506b0]{flex-direction:row}.quiz-answers--tf .quiz-answer-btn[data-v-b39506b0]{flex:1;flex-direction:column;justify-content:center;gap:8px;min-height:110px;font-size:1.35rem;font-weight:700;text-align:center}.quiz-answer-btn--correct[data-v-b39506b0]{background:#e6f7eb!important;border-color:#21ba45!important;color:#157f30!important}.quiz-answer-btn--correct .quiz-answer-letter[data-v-b39506b0]{background:#21ba45}.quiz-answer-btn--correct .quiz-answer-mark[data-v-b39506b0]{color:#21ba45}.quiz-answer-btn--wrong[data-v-b39506b0]{background:#fdeaea!important;border-color:#c10015!important;color:#a00012!important}.quiz-answer-btn--wrong .quiz-answer-letter[data-v-b39506b0]{background:#c10015}.quiz-answer-btn--wrong .quiz-answer-mark[data-v-b39506b0]{color:#c10015}.quiz-answer-btn--muted[data-v-b39506b0]{opacity:.45}.quiz-answer-btn[data-v-b39506b0]:disabled{cursor:default}.quiz-next[data-v-b39506b0]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;margin-top:20px}.quiz-feedback[data-v-b39506b0]{display:flex;align-items:center;gap:8px;font-weight:700;font-size:1.15rem}.quiz-feedback--good[data-v-b39506b0]{color:#21ba45}.quiz-feedback--bad[data-v-b39506b0]{color:#c10015}.quiz-accent-btn[data-v-b39506b0]{background:var(--quiz-accent,var(--q-secondary))!important;color:#fff!important}.quiz-big-btn[data-v-b39506b0]{min-height:56px;padding:0 26px;font-size:1.1rem;font-weight:600}.quiz-end[data-v-b39506b0]{text-align:center;padding-bottom:clamp(24px,4vw,40px)}.quiz-title[data-v-b39506b0]{margin:0 0 18px;font-size:clamp(1.3rem,2.4vw,1.7rem);color:#1a1a1a}.quiz-score-circle[data-v-b39506b0]{margin:8px 0 14px}.quiz-circular[data-v-b39506b0]{color:var(--quiz-accent,var(--q-secondary))}.quiz-score[data-v-b39506b0]{font-size:2.4rem;font-weight:700;color:#1a1a1a}.quiz-score small[data-v-b39506b0]{font-size:1.3rem;color:#888;font-weight:400}.quiz-score-label[data-v-b39506b0]{color:#555;font-size:1.2rem;margin-bottom:24px}.quiz-open[data-v-b39506b0]{margin-bottom:8px}.quiz-open-input[data-v-b39506b0]{font-size:1.1rem}.quiz-thanks-icon[data-v-b39506b0]{color:#21ba45;margin:8px 0 6px}.quiz-answer-btn--chosen[data-v-b39506b0]{background:#eef3ff!important;border-color:var(--quiz-accent,var(--q-secondary))!important}.quiz-popup[data-v-1f6900a3]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:hsla(0,0%,85.1%,.95);display:flex;justify-content:center;align-items:center;z-index:9999}.close-button[data-v-1f6900a3]{position:absolute;top:20px;right:20px;display:flex;gap:10px;z-index:10001}.diaporama[data-v-031a0a8e]{background-color:#d9d9d9;position:fixed;inset:0;z-index:9999;width:100%;height:100%;overflow:hidden;animation:overlayFadeIn-031a0a8e .2s ease both}.closeButtons[data-v-031a0a8e]{position:absolute;top:16px;right:16px;width:auto;margin:0;display:flex;gap:10px;z-index:10001}.immersive-slider[data-v-031a0a8e]{position:relative;width:100%;height:100%;overflow:hidden;touch-action:pan-y}.slide[data-v-031a0a8e]{position:absolute;inset:0}.slide img[data-v-031a0a8e],.slide video[data-v-031a0a8e]{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;animation:slowScale-031a0a8e 8s ease forwards}.slide-copy[data-v-031a0a8e]{position:absolute;left:64px;bottom:40px;z-index:2;max-width:560px;padding:10px 18px;border-radius:4px;background:hsla(0,0%,100%,.72);animation:copyIn-031a0a8e .52s ease both}h1[data-v-031a0a8e]{margin:0;color:#1f1f1f;font-size:28px;font-weight:500;line-height:1.2}.nav-zone[data-v-031a0a8e]{position:absolute;top:0;bottom:0;z-index:3;display:grid;place-items:center;width:18vw;min-width:90px;border:0;background:transparent;color:transparent;cursor:pointer;font-size:58px;transition:color .16s ease,background .16s ease}.nav-zone[data-v-031a0a8e]:hover{color:rgba(0,0,0,.68);background:hsla(0,0%,100%,.14)}.nav-zone[data-v-031a0a8e]:active{color:#000}.nav-zone--prev[data-v-031a0a8e]{left:0}.nav-zone--next[data-v-031a0a8e]{right:0}.dots[data-v-031a0a8e]{position:absolute;left:50%;bottom:24px;z-index:4;display:flex;gap:16px;transform:translateX(-50%)}.dots button[data-v-031a0a8e]{width:16px;height:16px;border:1px solid rgba(0,0,0,.3);border-radius:50%;background:#fff;cursor:pointer;opacity:.9;transition:transform .16s ease,background .16s ease,opacity .16s ease}.dots button.active[data-v-031a0a8e]{background:#1f1f1f;transform:scale(1.22);opacity:1}.state-panel[data-v-031a0a8e]{width:100%;height:100%;display:grid;place-items:center;color:#333;font-size:18px}.file-slide[data-v-031a0a8e]{display:grid;place-items:center;gap:18px;height:100%;padding:42px;text-align:center;color:#333}.file-slide .q-icon[data-v-031a0a8e]{font-size:80px;color:#555}.slide-fade-enter-active[data-v-031a0a8e],.slide-fade-leave-active[data-v-031a0a8e]{transition:opacity .26s ease,transform .26s ease}.slide-fade-enter-from[data-v-031a0a8e]{opacity:0;transform:scale(1.015)}.slide-fade-leave-to[data-v-031a0a8e]{opacity:0;transform:scale(.99)}@keyframes slowScale-031a0a8e{0%{transform:scale(1)}to{transform:scale(1.04)}}@keyframes copyIn-031a0a8e{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes overlayFadeIn-031a0a8e{0%{opacity:0}to{opacity:1}}@media (max-width:780px){.slide-copy[data-v-031a0a8e]{left:24px;right:24px;bottom:64px;max-width:none}h1[data-v-031a0a8e]{font-size:20px}.nav-zone[data-v-031a0a8e]{width:50%;min-width:0}.dots[data-v-031a0a8e]{gap:12px}.dots button[data-v-031a0a8e]{width:14px;height:14px}}.mosaique-overlay[data-v-51bb4391]{background-color:#d9d9d9;position:fixed;inset:0;z-index:9999;overflow:hidden;display:flex;align-items:center;justify-content:center;animation:overlayFadeIn-51bb4391 .2s ease both}.closeButtons[data-v-51bb4391]{position:absolute;top:16px;right:16px;width:auto;margin:0;display:flex;gap:10px;z-index:10001}.gallery-stage[data-v-51bb4391]{position:relative;display:flex;align-items:center;width:100%;height:100%;padding:96px 56px}.media-grid[data-v-51bb4391]{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:40px;width:100%;height:auto;max-height:calc(100vh - 192px);margin:0 auto;overflow-y:auto;scroll-snap-type:y proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:0}.media-grid[data-v-51bb4391]::-webkit-scrollbar{display:none}.media-tile[data-v-51bb4391]{position:relative;aspect-ratio:1.22/1;overflow:hidden;border-radius:6px;background:hsla(0,0%,100%,.55);box-shadow:0 6px 18px rgba(0,0,0,.12);cursor:pointer;scroll-snap-align:center;animation:tileIn-51bb4391 .46s ease both;animation-delay:var(--delay);transition:transform .18s ease,filter .18s ease}.media-tile[data-v-51bb4391]:focus-visible,.media-tile[data-v-51bb4391]:hover{transform:translateY(-3px);filter:brightness(1.03);outline:none}.media-tile[data-v-51bb4391]:active{transform:scale(.985)}.media-tile img[data-v-51bb4391],.media-tile video[data-v-51bb4391]{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;transition:transform .52s ease}.media-tile:hover img[data-v-51bb4391],.media-tile:hover video[data-v-51bb4391]{transform:scale(1.035)}.tile-caption[data-v-51bb4391]{position:absolute;left:0;right:0;bottom:0;padding:36px 18px 16px;background:linear-gradient(0deg,rgba(0,0,0,.65),transparent);color:#fff;font-size:15px;opacity:0;transform:translateY(8px);transition:opacity .16s ease,transform .16s ease}.media-tile:focus-visible .tile-caption[data-v-51bb4391],.media-tile:hover .tile-caption[data-v-51bb4391]{opacity:1;transform:translateY(0)}.close-button[data-v-51bb4391],.lightbox-nav[data-v-51bb4391],.scroll-button[data-v-51bb4391]{border:0;cursor:pointer}.scroll-button[data-v-51bb4391]{position:absolute;left:50%;z-index:5;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#fff;color:#1f1f1f;font-size:34px;box-shadow:0 8px 24px rgba(0,0,0,.2);transform:translateX(-50%);transition:transform .16s ease,box-shadow .16s ease}.scroll-button[data-v-51bb4391]:hover{box-shadow:0 12px 32px rgba(0,0,0,.28)}.scroll-button[data-v-51bb4391]:active{transform:translateX(-50%) scale(.94)}.scroll-button--top[data-v-51bb4391]{top:18px}.scroll-button--bottom[data-v-51bb4391]{bottom:18px}.file-tile[data-v-51bb4391]{display:grid;place-items:center;gap:14px;height:100%;padding:28px;text-align:center;background:hsla(0,0%,100%,.7);color:#1f1f1f}.file-tile .q-icon[data-v-51bb4391]{font-size:56px;color:#1f1f1f}.file-tile--large[data-v-51bb4391]{width:min(1180px,94vw);height:min(820px,88vh);background:hsla(0,0%,100%,.08);color:#fff}.file-tile--large .q-icon[data-v-51bb4391]{color:#fff}.state-panel[data-v-51bb4391]{grid-column:1/-1;display:grid;place-items:center;min-height:50vh;color:#3a3a3a}.lightbox[data-v-51bb4391]{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:22px;background:rgba(0,0,0,.9)}.lightbox-content[data-v-51bb4391]{position:relative;display:grid;place-items:center;width:min(1180px,94vw);height:min(820px,88vh)}.lightbox-content img[data-v-51bb4391],.lightbox-content video[data-v-51bb4391]{width:auto;height:auto;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.close-button[data-v-51bb4391],.lightbox-nav[data-v-51bb4391]{position:absolute;z-index:2;display:grid;place-items:center;border-radius:50%;background:#fff;color:#000}.close-button[data-v-51bb4391]{top:10px;right:10px;width:44px;height:44px}.lightbox-nav[data-v-51bb4391]{top:50%;width:58px;height:58px;font-size:34px;transform:translateY(-50%)}.lightbox-nav--prev[data-v-51bb4391]{left:10px}.lightbox-nav--next[data-v-51bb4391]{right:10px}.lightbox-caption[data-v-51bb4391]{position:absolute;left:18px;bottom:18px;max-width:520px;padding:14px 16px;border-radius:8px;background:rgba(0,0,0,.64);color:#fff}.fade-enter-active[data-v-51bb4391],.fade-leave-active[data-v-51bb4391]{transition:opacity .18s ease}.fade-enter-from[data-v-51bb4391],.fade-leave-to[data-v-51bb4391]{opacity:0}@keyframes overlayFadeIn-51bb4391{0%{opacity:0}to{opacity:1}}@keyframes tileIn-51bb4391{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1060px){.gallery-stage[data-v-51bb4391]{padding:72px 24px 28px}.media-grid[data-v-51bb4391]{max-height:78vh;gap:20px}}@media (max-width:680px){.media-grid[data-v-51bb4391]{grid-template-columns:1fr;max-height:none;overflow:visible;padding-bottom:24px}.scroll-button[data-v-51bb4391]{display:none}}.pellicule[data-v-54ec3f72]{background-color:#d9d9d9;position:fixed;inset:0;z-index:9999;width:100%;height:100%;overflow:hidden;animation:overlayFadeIn-54ec3f72 .2s ease both}.closeButtons[data-v-54ec3f72]{position:absolute;top:16px;right:16px;width:auto;margin:0;display:flex;gap:10px;z-index:10001}.film-stage[data-v-54ec3f72]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:86px 0 42px}.film-track[data-v-54ec3f72]{display:flex;flex-direction:row;align-items:center;gap:20px;height:min(640px,68vh);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:0 max(64px,calc(50vw - 710px)) 12px}.film-track[data-v-54ec3f72]::-webkit-scrollbar{display:none}.film-card[data-v-54ec3f72]{position:relative;flex:0 0 auto;height:100%;overflow:hidden;border-radius:8px;background:#161616;cursor:pointer;scroll-snap-align:center;animation:cardIn-54ec3f72 .52s ease both;transition:transform .18s ease,opacity .18s ease}.film-card[data-v-54ec3f72]:hover{transform:translateY(-4px)}.film-card[data-v-54ec3f72]:active{transform:scale(.985)}.film-card img[data-v-54ec3f72],.film-card video[data-v-54ec3f72]{width:auto;height:100%;max-width:82vw;display:block;-o-object-fit:contain;object-fit:contain;transition:transform .56s ease,filter .18s ease}.film-card:hover img[data-v-54ec3f72],.film-card:hover video[data-v-54ec3f72]{transform:scale(1.035);filter:saturate(1.08)}.card-caption[data-v-54ec3f72]{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:48px 18px 16px;background:linear-gradient(0deg,rgba(0,0,0,.76),transparent);opacity:0;transform:translateY(8px);transition:opacity .16s ease,transform .16s ease}.film-card:hover .card-caption[data-v-54ec3f72]{opacity:1;transform:translateY(0)}.card-caption span[data-v-54ec3f72]{color:#d7d7d7;font-size:13px}.card-caption strong[data-v-54ec3f72]{max-width:75%;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff}.close-button[data-v-54ec3f72],.lightbox-nav[data-v-54ec3f72],.nav-button[data-v-54ec3f72]{border:0;cursor:pointer}.nav-button[data-v-54ec3f72]{position:absolute;top:50%;z-index:4;display:grid;place-items:center;width:86px;height:86px;border-radius:50%;background:#fff;color:#000;font-size:58px;border:1px solid rgba(0,0,0,.08);box-shadow:0 10px 30px rgba(0,0,0,.18);transform:translateY(-50%);transition:transform .16s ease,box-shadow .16s ease}.nav-button[data-v-54ec3f72]:hover{box-shadow:0 14px 40px rgba(0,0,0,.26)}.nav-button[data-v-54ec3f72]:active{transform:translateY(-50%) scale(.94)}.nav-button--left[data-v-54ec3f72]{left:48px}.nav-button--right[data-v-54ec3f72]{right:48px}.file-card[data-v-54ec3f72]{display:grid;place-items:center;gap:14px;width:min(360px,60vw);height:100%;padding:28px;text-align:center;background:#171717;color:#eee}.file-card .q-icon[data-v-54ec3f72]{font-size:58px}.state-panel[data-v-54ec3f72]{display:grid;place-items:center;width:100%;height:100%;color:#333;font-size:18px}.lightbox[data-v-54ec3f72]{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:22px;background:rgba(0,0,0,.9)}.lightbox-content[data-v-54ec3f72]{position:relative;display:grid;place-items:center;width:min(1180px,94vw);height:min(820px,88vh)}.lightbox-content img[data-v-54ec3f72],.lightbox-content video[data-v-54ec3f72]{width:auto;height:auto;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.file-card--large[data-v-54ec3f72]{width:100%;height:100%;background:transparent;color:#eee}.close-button[data-v-54ec3f72],.lightbox-nav[data-v-54ec3f72]{position:absolute;z-index:2;display:grid;place-items:center;border-radius:50%;background:#fff;color:#000}.close-button[data-v-54ec3f72]{top:10px;right:10px;width:44px;height:44px}.lightbox-nav[data-v-54ec3f72]{top:50%;width:58px;height:58px;font-size:34px;transform:translateY(-50%)}.lightbox-nav--prev[data-v-54ec3f72]{left:10px}.lightbox-nav--next[data-v-54ec3f72]{right:10px}.fade-enter-active[data-v-54ec3f72],.fade-leave-active[data-v-54ec3f72]{transition:opacity .18s ease}.fade-enter-from[data-v-54ec3f72],.fade-leave-to[data-v-54ec3f72]{opacity:0}@keyframes overlayFadeIn-54ec3f72{0%{opacity:0}to{opacity:1}}@keyframes cardIn-54ec3f72{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:980px){.film-stage[data-v-54ec3f72]{padding-top:52px}.film-track[data-v-54ec3f72]{height:62vh;padding-inline:26px}.nav-button[data-v-54ec3f72]{width:62px;height:62px;font-size:42px}.nav-button--left[data-v-54ec3f72]{left:18px}.nav-button--right[data-v-54ec3f72]{right:18px}}@media (max-width:620px){.nav-button[data-v-54ec3f72]{display:none}}.coverflow-overlay[data-v-513d73b0]{background-color:#d9d9d9;position:fixed;inset:0;z-index:9999;width:100%;height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;animation:overlayFadeIn-513d73b0 .2s ease both;--swiper-navigation-color:#1f1f1f;--swiper-pagination-color:#1f1f1f;--swiper-pagination-bullet-inactive-color:#1f1f1f;--swiper-pagination-bullet-inactive-opacity:0.35}.closeButtons[data-v-513d73b0]{position:absolute;top:16px;right:16px;width:auto;margin:0;display:flex;gap:10px;z-index:10001}.coverflow-content[data-v-513d73b0]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:76px clamp(12px,3vw,48px) 56px}.state-panel[data-v-513d73b0]{color:#1f1f1f;font-size:1.2rem}.coverflow-swiper[data-v-513d73b0]{width:100%;height:100%}.coverflow-slide[data-v-513d73b0]{max-width:80vw;height:60vh}.coverflow-slide[data-v-513d73b0],.slide-card[data-v-513d73b0]{width:auto;display:flex;align-items:center;justify-content:center}.slide-card[data-v-513d73b0]{height:100%;border-radius:8px;overflow:hidden;box-shadow:0 12px 38px rgba(0,0,0,.28);background:hsla(0,0%,100%,.5)}.slide-card img[data-v-513d73b0],.slide-card video[data-v-513d73b0]{width:auto;height:100%;max-width:80vw;-o-object-fit:contain;object-fit:contain;border-radius:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.slide-card.is-active img[data-v-513d73b0],.slide-card.is-active video[data-v-513d73b0]{cursor:pointer}.file-card[data-v-513d73b0]{width:min(420px,70vw);height:100%;flex-direction:column;gap:12px;color:#1f1f1f;text-align:center}.file-card[data-v-513d73b0],.zoom-modal[data-v-513d73b0]{display:flex;align-items:center;justify-content:center;padding:24px;cursor:pointer}.zoom-modal[data-v-513d73b0]{position:fixed;inset:0;background-color:rgba(0,0,0,.9);z-index:10000}.zoom-content[data-v-513d73b0]{position:relative;width:100%;height:100%;cursor:default;display:flex;align-items:center;justify-content:center}.zoomed-image[data-v-513d73b0]{display:block;width:auto;height:auto;max-width:calc(100vw - 48px);max-height:calc(100vh - 48px);min-width:0;min-height:0;-o-object-fit:contain;object-fit:contain;border-radius:8px;box-shadow:0 8px 32px rgba(0,0,0,.5)}.close-zoom-btn[data-v-513d73b0]{position:fixed;top:16px;right:16px;background-color:hsla(0,0%,100%,.9);color:#333;z-index:10001}@keyframes overlayFadeIn-513d73b0{0%{opacity:0}to{opacity:1}}@media (max-width:900px){.coverflow-content[data-v-513d73b0]{padding:70px 12px 48px}.coverflow-slide[data-v-513d73b0]{max-width:82vw;height:54vh}}@media (max-width:640px){.coverflow-content[data-v-513d73b0]{padding:64px 8px 40px}.coverflow-slide[data-v-513d73b0]{max-width:86vw;height:48vh}}.avant-apres[data-v-ae069db4]{position:fixed;inset:0;z-index:9999;width:100%;height:100%;overflow:hidden;background-color:#d9d9d9;display:flex;align-items:center;justify-content:center;animation:aa-fade-in-ae069db4 .2s ease}.closeButtons[data-v-ae069db4]{position:absolute;top:16px;right:16px;display:flex;gap:10px;z-index:10001}.state-panel[data-v-ae069db4]{display:grid;place-items:center;width:100%;height:100%;color:#333;font-size:1.2rem}.stage[data-v-ae069db4]{display:grid;grid-template-columns:minmax(48px,72px) minmax(0,1fr) minmax(48px,72px);align-items:center;gap:clamp(8px,2vw,24px);width:100%;height:100%;padding:76px clamp(12px,3vw,48px) 64px}.nav-button[data-v-ae069db4]{justify-self:center;z-index:2;background:hsla(0,0%,100%,.9);color:#1f1f1f;box-shadow:0 8px 24px rgba(0,0,0,.24)}.pair-frame[data-v-ae069db4]{justify-self:center;width:min(80vw,1000px);height:70vh;max-height:100%;display:flex;align-items:center;justify-content:center}.comparator[data-v-ae069db4]{position:relative;overflow:hidden;background:hsla(0,0%,100%,.18);box-shadow:0 12px 38px rgba(0,0,0,.28);touch-action:none;cursor:ew-resize}.cmp-img[data-v-ae069db4],.comparator[data-v-ae069db4]{width:100%;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cmp-img[data-v-ae069db4]{position:absolute;inset:0;-o-object-fit:contain;object-fit:contain;-webkit-user-drag:none}.cmp-before[data-v-ae069db4]{z-index:2}.pill[data-v-ae069db4]{position:absolute;top:14px;z-index:4;padding:4px 12px;font-size:.85rem;color:#fff;background:rgba(0,0,0,.55);letter-spacing:.03em;transition:opacity .16s ease}.pill-before[data-v-ae069db4]{left:14px}.pill-after[data-v-ae069db4]{right:14px}.comparator.dragging .pill[data-v-ae069db4]{opacity:0}.handle[data-v-ae069db4]{position:absolute;top:0;bottom:0;z-index:5;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;pointer-events:none}.handle-line[data-v-ae069db4]{position:absolute;top:0;bottom:0;width:3px;background:#fff;box-shadow:0 0 6px rgba(0,0,0,.6)}.handle-knob[data-v-ae069db4]{position:relative;display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background:#fff;color:#1f1f1f;box-shadow:0 4px 14px rgba(0,0,0,.4)}.handle-knob .q-icon[data-v-ae069db4]{font-size:20px;margin:0 -4px}.file-slot[data-v-ae069db4],.single-slide[data-v-ae069db4]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.single-slide img[data-v-ae069db4]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.file-slot[data-v-ae069db4]{flex-direction:column;gap:14px;color:#333;text-align:center;padding:24px}.file-slot .q-icon[data-v-ae069db4]{font-size:72px}.fallback-pair[data-v-ae069db4]{width:100%;height:100%;display:flex;gap:clamp(8px,2vw,20px)}.fallback-slot[data-v-ae069db4]{position:relative;flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:center;overflow:hidden;background:hsla(0,0%,100%,.18);box-shadow:0 8px 24px rgba(0,0,0,.22)}.fallback-slot img[data-v-ae069db4]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.pill-static[data-v-ae069db4]{opacity:1}.dots[data-v-ae069db4]{grid-column:1/-1;justify-self:center;display:flex;gap:14px;margin-top:8px}.dots button[data-v-ae069db4]{width:14px;height:14px;border:0;border-radius:50%;background:rgba(0,0,0,.35);cursor:pointer;transition:transform .16s ease,background .16s ease}.dots button.active[data-v-ae069db4]{background:#1f1f1f;transform:scale(1.2)}@keyframes aa-fade-in-ae069db4{0%{opacity:0}to{opacity:1}}@media (max-width:900px){.stage[data-v-ae069db4]{grid-template-columns:48px minmax(0,1fr) 48px;padding:70px 10px 56px}.pair-frame[data-v-ae069db4]{width:calc(100vw - 120px);height:62vh}}@media (max-width:640px){.stage[data-v-ae069db4]{grid-template-columns:42px minmax(0,1fr) 42px;gap:6px}.pair-frame[data-v-ae069db4]{width:calc(100vw - 96px);height:58vh}.handle-knob[data-v-ae069db4]{width:40px;height:40px}.pill[data-v-ae069db4]{font-size:.75rem;padding:3px 9px}}.cartel[data-v-7d8fdb5c]{background-color:#fafafa;border:1px solid #e0e0e0;border-radius:10px;padding:30px;margin-bottom:30px;font-family:Roboto,Arial,sans-serif;font-size:16px;line-height:1.6;text-align:justify;max-width:500px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.cartel h2[data-v-7d8fdb5c]{margin-top:0;margin-bottom:10px;font-size:24px;font-weight:700;text-transform:uppercase;color:#333}.cartel p[data-v-7d8fdb5c]{margin-bottom:15px}.cartel a[data-v-7d8fdb5c]{color:#1a73e8;text-decoration:none;font-weight:500}.cartel a[data-v-7d8fdb5c]:hover{text-decoration:underline}.mainContainer[data-v-7d8fdb5c]{width:100%;height:100vh}canvas[data-v-7d8fdb5c]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.block[data-v-7d8fdb5c]{position:absolute}.styleElements[data-v-7d8fdb5c]{position:absolute;top:30%;z-index:9999}.img[data-v-7d8fdb5c]{width:100%;height:auto;max-width:100vw;border-radius:10px;border:2px solid #f0f0f0;transition:filter .15s ease}.img[data-v-7d8fdb5c]:hover,.video-container[data-v-7d8fdb5c]:hover{filter:drop-shadow(0 4px 8px rgba(0,0,0,.5)) brightness(1.05)}.video-container[data-v-7d8fdb5c]{position:relative;overflow:hidden;border-radius:10px;max-width:100%;background-color:#000;transition:filter .15s ease}home-container[data-v-7d8fdb5c]{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;background-color:#f2f2f2}.homeText[data-v-7d8fdb5c]{text-align:center;margin-bottom:30px}.homeText h1[data-v-7d8fdb5c]{font-size:36px;color:#333;margin:0}.homeImage[data-v-7d8fdb5c]{width:100%;max-width:800px;margin-bottom:30px;margin:auto}.homeImage img[data-v-7d8fdb5c]{display:block;width:80%;margin:auto;border-radius:10px;box-shadow:0 0 20px rgba(0,0,0,.3)}.home-arrow[data-v-7d8fdb5c]{font-size:30px;color:#333;cursor:pointer;text-align:right;margin-right:50px;animation-name:moveArrow-7d8fdb5c;animation-duration:1s;animation-iteration-count:infinite;animation-direction:alternate}@keyframes moveArrow-7d8fdb5c{0%{transform:translateX(-10px)}to{transform:translateX(10px)}}.associated-resources-icon[data-v-7d8fdb5c]{position:absolute;top:-5px;right:-5px;font-size:24px;animation:iconPulse-7d8fdb5c 2s ease-in-out infinite}@keyframes iconPulse-7d8fdb5c{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.8}}.media-container.is-interactive[data-v-7d8fdb5c]{cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}.media-container.is-interactive:hover .img[data-v-7d8fdb5c],.media-container.is-interactive:hover .video-container[data-v-7d8fdb5c]{filter:drop-shadow(0 6px 14px rgba(0,0,0,.55)) brightness(1.07)}.custom-cursor[data-v-7d8fdb5c]{cursor:pointer}.image-source[data-v-7d8fdb5c]{position:absolute;bottom:-22px;left:0;background-color:rgba(0,0,0,.5);padding:5px;font-size:8px;color:#fff;border-radius:5px}.image-source-text[data-v-7d8fdb5c]{margin-bottom:0}.image-url-text[data-v-7d8fdb5c]{font-size:8px}@keyframes spin-7d8fdb5c{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.spin[data-v-7d8fdb5c]{animation:spin-7d8fdb5c 6s linear infinite!important}@keyframes slide-7d8fdb5c{0%,to{transform:translateX(-100%)}50%{transform:translateX(0)}}.slide[data-v-7d8fdb5c]{animation:slide-7d8fdb5c 3s infinite!important}@keyframes pulse-7d8fdb5c{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.pulse[data-v-7d8fdb5c]{animation:pulse-7d8fdb5c 1s infinite alternate!important}@keyframes swingRotate-7d8fdb5c{0%{transform:rotate(-50deg)}50%{transform:rotate(50deg)}to{transform:rotate(-50deg)}}.swingRotate[data-v-7d8fdb5c]{animation:swingRotate-7d8fdb5c 2s ease-in-out infinite}@keyframes verticalBounce-7d8fdb5c{0%{transform:translateY(0)}50%{transform:translateY(-30px)}to{transform:translateY(0)}}.verticalBounce[data-v-7d8fdb5c]{animation:verticalBounce-7d8fdb5c 1s ease-in-out infinite}.loader[data-v-7d8fdb5c]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#fff;display:flex;justify-content:center;align-items:center;z-index:9999}.exhibition-content[data-v-2262d6e0],[data-v-2262d6e0]:root{--bg:#111427;--paper:#fff;--ink:#1f2937;--shadow:rgba(0,0,0,0.28);--accent1:#ff3d81;--accent2:#00e0ff}.exhibition-content[data-v-2262d6e0]{min-height:100vh;background:radial-gradient(800px 300px at 10% 10%,rgba(255,61,129,.2),transparent 60%),radial-gradient(600px 220px at 90% 20%,rgba(0,224,255,.18),transparent 60%),repeating-linear-gradient(45deg,hsla(0,0%,100%,.06) 8px,transparent 8px 16px),linear-gradient(180deg,#0b0e22,#161a37);display:flex;flex-direction:column;align-items:center;overflow-x:hidden}.main-container[data-v-2262d6e0]{color:#e5e7eb;width:100%;max-width:1200px;padding:48px 24px 64px}#exhibition-title[data-v-2262d6e0]{font-family:Bungee,cursive;font-size:clamp(2rem,5vw,3.5rem);text-align:center;margin:0 0 32px;color:#fff;text-shadow:0 0 5px var(--accent2),0 0 10px var(--accent2),0 0 20px var(--accent1),0 4px 5px rgba(0,0,0,.5)}.header-image[data-v-2262d6e0]{width:min(100%,1100px);aspect-ratio:21/9;-o-object-fit:cover;object-fit:cover;border-radius:18px;box-shadow:0 24px 60px var(--shadow);margin:0 auto 48px;display:block}.resources-section[data-v-2262d6e0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:34px}.polaroid[data-v-2262d6e0]{position:relative;transform:rotate(var(--rot,0deg));transform-origin:center top;transition:transform .35s ease,box-shadow .35s ease;z-index:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.polaroid[data-v-2262d6e0]:before{content:"";position:absolute;left:12%;right:12%;bottom:-14px;height:26px;background:radial-gradient(closest-side,rgba(0,0,0,.35),transparent);filter:blur(6px);opacity:.55;transform:rotate(calc(var(--rot, 0deg)*0.35));z-index:-1}.polaroid[data-v-2262d6e0]:nth-child(7n+1){--rot:-3deg}.polaroid[data-v-2262d6e0]:nth-child(7n+2){--rot:2.2deg}.polaroid[data-v-2262d6e0]:nth-child(7n+3){--rot:-1.8deg}.polaroid[data-v-2262d6e0]:nth-child(7n+4){--rot:1.6deg}.polaroid[data-v-2262d6e0]:nth-child(7n+5){--rot:-2.4deg}.polaroid[data-v-2262d6e0]:nth-child(7n+6){--rot:0.8deg}.polaroid-inner[data-v-2262d6e0]{position:relative;background:linear-gradient(180deg,#fff,#fcfbf7 40%,#fff);border-radius:8px;box-shadow:0 14px 28px rgba(0,0,0,.28);--frameTop:12px;--frameSide:12px;--frameBottom:44px;padding:var(--frameTop) var(--frameSide) var(--frameBottom)}.polaroid-inner[data-v-2262d6e0]:before{content:"";position:absolute;inset:0;border-radius:8px;background:radial-gradient(1px 1px at 20% 30%,rgba(0,0,0,.06),transparent 45%),radial-gradient(1px 1px at 70% 80%,rgba(0,0,0,.05),transparent 45%),radial-gradient(1px 1px at 40% 60%,rgba(0,0,0,.04),transparent 45%),linear-gradient(to bottom right,rgba(0,0,0,.05),transparent 40%);opacity:.22;pointer-events:none;mix-blend-mode:multiply}.polaroid-inner[data-v-2262d6e0]:after{content:"";position:absolute;inset:0;border-radius:8px;background:linear-gradient(0deg,hsla(0,0%,100%,.35),transparent 30%),linear-gradient(to bottom right,rgba(0,0,0,.05),transparent 60%);opacity:.35;pointer-events:none}.polaroid-photo-wrap[data-v-2262d6e0]{position:relative;width:100%;aspect-ratio:1/1;background:#0f172a;overflow:hidden;border-radius:4px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.06),inset 0 10px 18px rgba(0,0,0,.18)}.polaroid-photo-wrap[data-v-2262d6e0]:after{content:"";position:absolute;inset:0;background:radial-gradient(100% 60% at 50% 0,hsla(0,0%,100%,.35),transparent 60%),linear-gradient(180deg,transparent 70%,rgba(0,0,0,.15));pointer-events:none;mix-blend-mode:screen}.polaroid-photo[data-v-2262d6e0]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.polaroid-caption[data-v-2262d6e0]{margin-top:10px;text-align:center;color:var(--ink)}.caption-title[data-v-2262d6e0]{font-family:Kalam,cursive;font-weight:700;font-size:1.2rem;color:#2a2a2a;letter-spacing:.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.polaroid[data-v-2262d6e0]:hover{transform:rotate(0deg) translateY(-6px) scale(1.02);z-index:3;cursor:pointer}.exhibition-footer[data-v-2262d6e0]{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:48px;color:#cbd5e1}.modal-overlay[data-v-2262d6e0]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(17,20,39,.9);display:flex;justify-content:center;align-items:center;z-index:1000;backdrop-filter:blur(5px);transition:opacity .3s ease;padding:20px}@keyframes fadeInScale-2262d6e0{0%{transform:scale(.8) rotate(5deg);opacity:0}to{transform:scale(1) rotate(-2deg);opacity:1}}.modal-polaroid[data-v-2262d6e0]{animation:fadeInScale-2262d6e0 .4s cubic-bezier(.39,.575,.565,1) both;position:relative;max-width:70vw;max-height:90vh}.polaroid-inner-large[data-v-2262d6e0]{position:relative;background:linear-gradient(180deg,#fff,#f7f5f2 40%,#fff);border-radius:8px;box-shadow:0 25px 50px -12px rgba(0,0,0,.5);padding:20px;display:flex;flex-direction:column;max-height:85vh;overflow:hidden}.polaroid-photo-wrap-large[data-v-2262d6e0]{position:relative;width:100%;background:#0f172a;border-radius:4px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.06),inset 0 10px 18px rgba(0,0,0,.18);flex-shrink:0}.polaroid-photo-large[data-v-2262d6e0]{width:100%;max-height:55vh;-o-object-fit:contain;object-fit:contain;display:block}.polaroid-caption-large[data-v-2262d6e0]{margin-top:15px;padding-right:10px;text-align:center;color:var(--ink);flex-shrink:1;overflow-y:auto;min-height:0}.caption-title-large[data-v-2262d6e0]{font-family:Bungee,cursive;font-size:clamp(1.5rem,3vw,2.2rem);color:var(--ink);margin:0;line-height:1.2;flex-shrink:0}.caption-desc-large[data-v-2262d6e0]{font-family:Kalam,cursive;font-weight:400;font-size:clamp(1rem,2vw,1.3rem);color:#3a3a3a;opacity:.9;margin-top:10px}.modal-close-btn[data-v-2262d6e0]{position:absolute;top:10px;right:10px;width:30px;height:30px;background:rgba(0,0,0,.3);border:1px solid #fff;border-radius:50%;font-family:sans-serif;font-weight:700;font-size:1.2rem;color:#fff;cursor:pointer;transition:all .3s ease;display:flex;justify-content:center;align-items:center;line-height:1;box-shadow:none;z-index:10}.modal-close-btn[data-v-2262d6e0]:hover{transform:scale(1.1);background:rgba(0,0,0,.6)}[data-v-1d412b36]:root{--bg:#0b1020;--card:#0f172a;--muted:#cbd5e1;--text:#f8fafc;--accent1:#7c3aed;--accent2:#22d3ee;--glow:0 10px 30px rgba(124,58,237,0.35)}.exhibition-content[data-v-1d412b36]{min-height:100vh;background:radial-gradient(800px 300px at 10% 10%,rgba(124,58,237,.25),transparent 60%),radial-gradient(600px 200px at 90% 20%,rgba(34,211,238,.2),transparent 60%),linear-gradient(180deg,#0b1020,#121a33);display:flex;flex-direction:column;align-items:center}.main-container[data-v-1d412b36]{color:var(--text);max-width:1200px;width:100%;margin:0 auto;padding:48px 24px 64px}#exhibition-title[data-v-1d412b36]{font-size:clamp(2rem,4vw,3rem);text-transform:uppercase;letter-spacing:.12em;text-align:center;margin:0 0 24px;color:#fff;text-shadow:0 3px 14px rgba(0,0,0,.6),0 1px 6px rgba(0,0,0,.45)}.header-image[data-v-1d412b36]{width:min(100%,1100px);aspect-ratio:21/9;-o-object-fit:cover;object-fit:cover;border-radius:18px;box-shadow:var(--glow);margin:0 auto 48px;display:block}.resources-section[data-v-1d412b36]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:28px}.resource-card[data-v-1d412b36]{position:relative;background:linear-gradient(180deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.06));border:1px solid rgba(148,163,184,.28);border-radius:16px;overflow:hidden;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease;backdrop-filter:blur(6px)}.resource-card[data-v-1d412b36]:hover{transform:translateY(-6px);border-color:rgba(124,58,237,.65);box-shadow:var(--glow)}.media-wrap[data-v-1d412b36]{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden}.media[data-v-1d412b36]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.02);transition:transform .6s ease}.resource-card:hover .media[data-v-1d412b36]{transform:scale(1.08)}.media-overlay[data-v-1d412b36]{position:absolute;inset:0;background:linear-gradient(0deg,rgba(11,16,32,.92) 0,rgba(11,16,32,.6) 50%,rgba(11,16,32,0) 85%);pointer-events:none}.media-badge[data-v-1d412b36]{position:absolute;top:12px;left:12px;background:linear-gradient(135deg,var(--accent1),var(--accent2));color:#fff;font-weight:700;font-size:12px;letter-spacing:.08em;padding:6px 10px;border-radius:999px;box-shadow:0 6px 16px rgba(34,211,238,.25)}.media-title[data-v-1d412b36]{position:absolute;bottom:12px;left:12px;color:#fff;font-weight:800;font-size:clamp(1rem,2.2vw,1.15rem);text-shadow:0 2px 14px rgba(0,0,0,.6),0 1px 6px rgba(0,0,0,.4);background:rgba(0,0,0,.78);padding:6px 10px;border-radius:8px;display:inline-block;max-width:85%}.resource-meta[data-v-1d412b36]{padding:16px 16px 18px;background:rgba(15,23,42,.96);border-top:1px solid rgba(148,163,184,.35)}.resource-description[data-v-1d412b36]{color:#fff;line-height:1.7;font-size:1rem;margin:0}.exhibition-footer[data-v-1d412b36]{display:flex;flex-direction:column;align-items:center;gap:6px;opacity:.8;margin-top:48px;font-size:.95rem}@media (max-width:640px){.header-image[data-v-1d412b36]{aspect-ratio:16/9}.resources-section[data-v-1d412b36]{grid-template-columns:1fr;gap:20px}}.description[data-v-3dc1599f]{color:#fff;text-align:center}.resourceContainer[data-v-3dc1599f]{display:flex;flex-grow:1;align-items:center;justify-content:center;height:100%}.gallery[data-v-2925504e]{display:flex;flex-wrap:wrap;flex-direction:column;height:100vh;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth}.element[data-v-2925504e]{margin:20px;display:flex;justify-content:center}.frame[data-v-2925504e]{box-shadow:0 10px 7px -5px rgba(0,0,0,.3);background:#fff;padding:10px;border:10px solid #000}.img[data-v-2925504e]{max-width:100%;height:auto;max-height:75vh}.description[data-v-2925504e]{height:90px;width:300px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1em;line-height:15px;box-shadow:0 3px 8px rgba(0,0,0,.24);margin-top:1%;padding:2px;cursor:pointer}.modalClose[data-v-2925504e]{display:none}.modalOpen[data-v-2925504e]{display:block;position:absolute;background-color:#fff;padding:20px;top:20%;width:55%}.gallery-container[data-v-c9c67ea2]{min-height:100vh;background-color:#f5f5f5}.gallery-header[data-v-c9c67ea2]{text-align:center;padding:2rem;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1)}.gallery-header h1[data-v-c9c67ea2]{margin:0;color:#2c3e50;font-size:2rem}.timeline-container[data-v-c9c67ea2]{padding:2rem 0;position:relative}.timeline[data-v-c9c67ea2]{position:relative;max-width:1200px;margin:0 auto;padding:2rem}.timeline-line[data-v-c9c67ea2]{content:"";position:absolute;width:6px;background-color:#2c3e50;top:0;bottom:0;left:50%;transform:translateX(-50%);border-radius:3px}.timeline-items[data-v-c9c67ea2]{position:relative}.timeline-item[data-v-c9c67ea2]{margin:2rem 0;position:relative;width:50%;opacity:0;transform:translateX(-100px);transition:all .5s ease}.timeline-item-right[data-v-c9c67ea2]{left:50%;transform:translateX(100px)}.timeline-item-visible[data-v-c9c67ea2]{opacity:1;transform:translateX(0)}.timeline-node[data-v-c9c67ea2]{position:absolute;width:20px;height:20px;background-color:#2c3e50;border-radius:50%;top:50%;right:-10px;transform:translateY(-50%)}.timeline-item-right .timeline-node[data-v-c9c67ea2]{left:-10px}.timeline-content[data-v-c9c67ea2]{padding:1rem;position:relative;margin-right:2rem}.timeline-item-right .timeline-content[data-v-c9c67ea2]{margin-right:0;margin-left:2rem}.timeline-card[data-v-c9c67ea2]{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:transform .3s ease}.timeline-card[data-v-c9c67ea2]:hover{transform:translateY(-5px);box-shadow:0 6px 12px rgba(0,0,0,.15)}.timeline-image[data-v-c9c67ea2]{width:100%;height:200px;overflow:hidden}.timeline-image img[data-v-c9c67ea2]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.timeline-info[data-v-c9c67ea2]{padding:1rem}.timeline-info h3[data-v-c9c67ea2]{margin:0 0 .5rem;color:#2c3e50}.timeline-description[data-v-c9c67ea2]{color:#666;font-size:.9rem;margin:0}.modal[data-v-c9c67ea2]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-c9c67ea2]{background:#fff;border-radius:8px;max-width:90%;max-height:90vh;overflow-y:auto;position:relative;padding:2rem}.close-button[data-v-c9c67ea2]{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:1.5rem;cursor:pointer;padding:.5rem;color:#666}.modal-body[data-v-c9c67ea2]{text-align:center}.modal-image[data-v-c9c67ea2]{max-width:100%;height:auto;margin:1rem 0;border-radius:4px}.modal-description[data-v-c9c67ea2]{text-align:left;line-height:1.6;color:#333}@media (max-width:768px){.timeline-line[data-v-c9c67ea2]{left:2rem}.timeline-item[data-v-c9c67ea2]{width:100%;padding-left:3rem}.timeline-item-right[data-v-c9c67ea2]{left:0}.timeline-node[data-v-c9c67ea2]{left:2rem}.timeline-content[data-v-c9c67ea2]{margin:0}}.exhibition-3d-gallery[data-v-28c73eeb]{position:relative;overflow:hidden;min-height:100vh;background:radial-gradient(ellipse at center,#1e1e1e,#000);color:#f0f0f0}.gallery-header[data-v-28c73eeb]{position:relative;z-index:2;text-align:center;padding:20px}.gallery-title[data-v-28c73eeb]{font-size:3rem;text-transform:uppercase;letter-spacing:4px;margin:0}.gallery-room[data-v-28c73eeb]{position:relative;perspective:1500px;height:calc(100vh - 160px);margin:20px}.wall[data-v-28c73eeb]{position:absolute;top:50%;transform-style:preserve-3d;width:28%;max-height:80%;overflow-y:auto;background:rgba(20,20,20,.8);border:1px solid #333;border-radius:10px;padding:10px;box-shadow:0 8px 16px rgba(0,0,0,.4)}.left-wall[data-v-28c73eeb]{left:0;transform:translateY(-50%) rotateY(45deg)}.center-wall[data-v-28c73eeb]{left:36%;transform:translateY(-50%) rotateY(0deg)}.right-wall[data-v-28c73eeb]{right:0;transform:translateY(-50%) rotateY(-45deg)}.resource-card[data-v-28c73eeb]{background:#222;margin:10px 0;padding:10px;border-radius:8px;transition:transform .3s,box-shadow .3s;cursor:pointer}.resource-card[data-v-28c73eeb]:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 12px 24px rgba(0,0,0,.5)}.media-wrapper[data-v-28c73eeb]{width:100%;height:150px;overflow:hidden;margin-bottom:10px}.media[data-v-28c73eeb]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.card-info[data-v-28c73eeb]{color:#fff}.card-title[data-v-28c73eeb]{font-size:1.2rem;margin:0}.card-description[data-v-28c73eeb]{font-size:.9rem;color:#aaa}.gallery-footer[data-v-28c73eeb]{position:relative;z-index:2;text-align:center;padding:10px;font-size:.9rem;color:#777}.home-section[data-v-28c73eeb]{height:100vh;background:#000}.radial-gallery[data-v-dc0f490e]{position:relative;background:radial-gradient(ellipse at center,#000,#111);min-height:100vh;color:#f0f0f0;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center}.radial-container[data-v-dc0f490e]{position:relative;width:70vh;height:70vh;margin:0 auto;border:2px dashed hsla(0,0%,100%,.2);border-radius:50%;overflow:visible}.central-label[data-v-dc0f490e]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1.5rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;pointer-events:none;text-align:center;width:40%}.radial-item[data-v-dc0f490e]{width:120px;height:120px;background:rgba(20,20,20,.9);border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,.5);transition:transform .3s ease,box-shadow .3s ease;transform-origin:center center}.radial-item[data-v-dc0f490e]:hover{transform:scale(1.1);box-shadow:0 8px 20px rgba(0,0,0,.7)}.item-content[data-v-dc0f490e]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5px;text-align:center}.item-media[data-v-dc0f490e]{max-width:100%;max-height:70px;-o-object-fit:cover;object-fit:cover;border-radius:5px;margin-bottom:5px}.item-info[data-v-dc0f490e]{font-size:.8rem}.item-title[data-v-dc0f490e]{margin:0;font-weight:700;font-size:1rem}.item-description[data-v-dc0f490e]{margin:0;color:#aaa}.radial-footer[data-v-dc0f490e]{margin-top:20px;text-align:center;font-size:.9rem;color:#777}.home-section[data-v-dc0f490e]{height:100vh;background:#000}.fade-enter-active[data-v-dc0f490e],.fade-leave-active[data-v-dc0f490e]{transition:opacity .3s ease}.fade-enter-from[data-v-dc0f490e],.fade-leave-to[data-v-dc0f490e]{opacity:0}.zoom-modal[data-v-dc0f490e]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.9);display:flex;justify-content:center;align-items:center;z-index:1000;cursor:pointer}.zoom-content[data-v-dc0f490e]{width:90%;height:90%;display:flex;justify-content:center;align-items:center}.zoomed-image[data-v-dc0f490e]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;border-radius:4px}.close-btn[data-v-dc0f490e]{position:fixed;top:20px;right:20px;width:40px;height:40px;border-radius:50%;background:rgba(0,0,0,.5);border:2px solid #fff;color:#fff;font-size:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:1001}.close-btn[data-v-dc0f490e]:hover{background:rgba(0,0,0,.8);transform:scale(1.1)}[data-v-9d48418a]:root{--primary-color:#2c3e50;--accent-color:#e74c3c;--text-color:#333;--light-color:#ecf0f1;--dark-color:#2c3e50;--transition-speed:0.5s}.exhibition-wrapper[data-v-9d48418a]{font-family:Montserrat,sans-serif;color:var(--text-color);position:relative;width:100%;overflow:hidden;background-color:#f9f9f9}.immersive-header[data-v-9d48418a]{width:100%;height:80vh;background-size:cover;background-position:50%;background-attachment:fixed;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.header-overlay[data-v-9d48418a]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(0,0,0,.7),rgba(0,0,0,.3));display:flex;flex-direction:column;align-items:center;justify-content:center}.expo-title[data-v-9d48418a]{font-family:Playfair Display,serif;color:#fff;font-size:5rem;text-transform:uppercase;letter-spacing:5px;margin-bottom:1rem;text-shadow:2px 2px 8px rgba(0,0,0,.5);animation:fadeInDown-9d48418a 1.5s ease-out}.expo-subtitle[data-v-9d48418a]{color:#fff;font-size:1.5rem;letter-spacing:3px;text-transform:uppercase;opacity:.8;margin-bottom:2rem;animation:fadeInUp-9d48418a 1.5s ease-out}.expo-controls[data-v-9d48418a]{display:flex;gap:15px;margin-top:20px;animation:fadeIn-9d48418a 2s ease-out}.control-button[data-v-9d48418a]{background:hsla(0,0%,100%,.2);color:#fff;border:none;padding:10px 20px;border-radius:30px;cursor:pointer;font-family:Montserrat,sans-serif;font-size:.9rem;transition:background .3s}.control-button[data-v-9d48418a]:hover{background:hsla(0,0%,100%,.3)}.search-container[data-v-9d48418a]{position:relative}.search-input[data-v-9d48418a]{background:hsla(0,0%,100%,.2);border:none;color:#fff;padding:10px 15px;border-radius:30px;width:200px;font-family:Montserrat,sans-serif}.search-input[data-v-9d48418a]::-moz-placeholder{color:hsla(0,0%,100%,.7)}.search-input[data-v-9d48418a]::placeholder{color:hsla(0,0%,100%,.7)}.exhibit-nav[data-v-9d48418a]{position:sticky;top:0;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.1);z-index:100}.nav-container[data-v-9d48418a]{display:flex;justify-content:center;padding:15px 0;max-width:800px;margin:0 auto}.nav-item[data-v-9d48418a]{background:none;border:none;color:var(--text-color);font-family:Montserrat,sans-serif;font-size:1rem;padding:10px 20px;margin:0 10px;cursor:pointer;position:relative;transition:color .3s}.nav-item.active[data-v-9d48418a],.nav-item[data-v-9d48418a]:hover{color:var(--accent-color)}.nav-item.active[data-v-9d48418a]:after{content:"";position:absolute;bottom:0;left:20%;width:60%;height:2px;background-color:var(--accent-color)}.gallery-section[data-v-9d48418a]{padding:3rem 2rem;min-height:50vh;background-color:#fff}.gallery-grid[data-v-9d48418a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:25px;max-width:1400px;margin:0 auto}.grid-item[data-v-9d48418a]{border-radius:12px;overflow:hidden;box-shadow:0 10px 20px rgba(0,0,0,.1);cursor:pointer;transition:transform .3s,box-shadow .3s}.grid-item[data-v-9d48418a]:hover{transform:translateY(-5px);box-shadow:0 15px 30px rgba(0,0,0,.15)}.grid-item-wrapper[data-v-9d48418a]{position:relative;overflow:hidden}.grid-item-image[data-v-9d48418a]{height:250px;background:#f0f0f0}.resource-image[data-v-9d48418a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s}.grid-item:hover .resource-image[data-v-9d48418a]{transform:scale(1.05)}.grid-item-overlay[data-v-9d48418a]{padding:15px;background:#fff;position:relative}.item-title[data-v-9d48418a]{font-family:Playfair Display,serif;font-size:1.2rem;margin-bottom:5px;color:var(--dark-color)}.item-type[data-v-9d48418a]{font-size:.8rem;color:var(--accent-color);text-transform:uppercase;letter-spacing:1px}.gallery-mosaic[data-v-9d48418a]{display:flex;flex-wrap:wrap;gap:15px;max-width:1400px;margin:0 auto}.mosaic-item[data-v-9d48418a]{flex:1 0 calc(33.333% - 15px);min-width:calc(33.333% - 15px);height:300px;transform:scale(var(--random-scale,1));margin:10px;border-radius:12px;overflow:hidden;box-shadow:0 10px 20px rgba(0,0,0,.1);cursor:pointer;transition:all .3s}.mosaic-item[data-v-9d48418a]:hover{z-index:10;box-shadow:0 15px 30px rgba(0,0,0,.2)}.mosaic-item-wrapper[data-v-9d48418a]{position:relative;width:100%;height:100%;overflow:hidden}.mosaic-image[data-v-9d48418a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s}.mosaic-item:hover .mosaic-image[data-v-9d48418a]{transform:scale(1.05)}.mosaic-overlay[data-v-9d48418a]{position:absolute;bottom:0;left:0;right:0;padding:20px;background:linear-gradient(0deg,rgba(0,0,0,.7),transparent);color:#fff;transform:translateY(100%);transition:transform .3s}.mosaic-item:hover .mosaic-overlay[data-v-9d48418a]{transform:translateY(0)}.mosaic-title[data-v-9d48418a]{font-family:Playfair Display,serif;font-size:1.1rem;margin:0}.no-results[data-v-9d48418a]{text-align:center;padding:3rem;color:#888;font-style:italic}.info-section[data-v-9d48418a]{padding:5rem 2rem;background-color:var(--light-color)}.info-container[data-v-9d48418a]{max-width:800px;margin:0 auto;text-align:center}.info-title[data-v-9d48418a]{font-family:Playfair Display,serif;font-size:2.5rem;margin-bottom:2rem;color:var(--dark-color)}.info-text[data-v-9d48418a]{font-size:1.1rem;line-height:1.8;color:#666;margin-bottom:3rem}.info-stats[data-v-9d48418a]{display:flex;justify-content:center;gap:50px;margin-top:2rem}.stat-item[data-v-9d48418a]{display:flex;flex-direction:column;align-items:center}.stat-value[data-v-9d48418a]{font-size:3rem;font-weight:700;color:var(--accent-color)}.stat-label[data-v-9d48418a]{font-size:1rem;text-transform:uppercase;letter-spacing:2px;color:var(--dark-color)}.wave-footer[data-v-9d48418a]{position:relative;background:var(--dark-color);color:#fff;padding-top:100px;margin-top:3rem}.wave-container[data-v-9d48418a]{position:absolute;top:-100px;left:0;width:100%;height:100px;overflow:hidden}.wave[data-v-9d48418a]{position:absolute;bottom:0;left:0;width:100%;height:100px;background:url('data:image/svg+xml;utf8,<svg viewBox="0 0 1440 320" xmlns="http://www.w3.org/2000/svg"><path fill="%232c3e50" d="M0,192L48,197.3C96,203,192,213,288,229.3C384,245,480,267,576,250.7C672,235,768,181,864,181.3C960,181,1056,235,1152,234.7C1248,235,1344,181,1392,154.7L1440,128L1440,320L1392,320C1344,320,1248,320,1152,320C1056,320,960,320,864,320C768,320,672,320,576,320C480,320,384,320,288,320C192,320,96,320,48,320L0,320Z"></path></svg>');background-size:1440px 100px}.wave1[data-v-9d48418a]{animation:wave-9d48418a 30s linear infinite;z-index:3;opacity:1}.wave2[data-v-9d48418a]{animation:wave-9d48418a 15s linear infinite reverse;z-index:2;opacity:.5}.wave3[data-v-9d48418a]{animation:wave-9d48418a 20s linear infinite;z-index:1;opacity:.2}.footer-content[data-v-9d48418a]{width:100%;display:flex;justify-content:center;gap:30px;padding:3rem 0;text-transform:uppercase;font-size:.8rem}.home-section[data-v-9d48418a]{width:100%;height:100vh;background:#fff;position:relative}.lightbox[data-v-9d48418a]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.95);z-index:9999;display:flex;align-items:center;justify-content:center;cursor:default}.lightbox-content[data-v-9d48418a]{display:flex;flex-direction:column;width:80%;max-width:1200px;max-height:90vh;background:hsla(0,0%,100%,.05);border-radius:10px;overflow:hidden;box-shadow:0 0 30px rgba(0,0,0,.5);animation:fadeIn-9d48418a .3s ease-out}.lightbox-image[data-v-9d48418a]{width:100%;max-height:70vh;-o-object-fit:contain;object-fit:contain}.lightbox-info[data-v-9d48418a]{padding:2rem;color:#fff;background:rgba(0,0,0,.5)}.lightbox-title[data-v-9d48418a]{font-family:Playfair Display,serif;font-size:2rem;margin-bottom:1rem}.lightbox-description[data-v-9d48418a]{font-size:1rem;line-height:1.6;opacity:.8}.lightbox-nav[data-v-9d48418a]{position:absolute;width:100%;display:flex;justify-content:space-between;top:50%;transform:translateY(-50%);padding:0 2rem}.nav-button[data-v-9d48418a]{background:hsla(0,0%,100%,.2);color:#fff;border:none;width:50px;height:50px;border-radius:50%;font-size:1.5rem;cursor:pointer;transition:background .3s}.nav-button[data-v-9d48418a]:hover{background:hsla(0,0%,100%,.4)}.nav-button[data-v-9d48418a]:disabled{opacity:.3;cursor:not-allowed}.lightbox-close[data-v-9d48418a]{position:fixed;top:20px;right:30px;background:hsla(0,0%,100%,.2);border:none;color:#fff;font-size:1.5rem;cursor:pointer;z-index:10000;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:0;transition:background .3s}.lightbox-close[data-v-9d48418a]:hover{background:hsla(0,0%,100%,.4)}@keyframes fadeInDown-9d48418a{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp-9d48418a{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-9d48418a{0%{opacity:0}to{opacity:1}}@keyframes gallery-spin-9d48418a{0%{transform:translateZ(-1000px) rotateY(0deg)}to{transform:translateZ(-1000px) rotateY(1turn)}}@keyframes wave-9d48418a{0%{background-position-x:0}to{background-position-x:1440px}}@media (max-width:768px){.expo-title[data-v-9d48418a]{font-size:3rem}.expo-subtitle[data-v-9d48418a]{font-size:1rem}.gallery-item[data-v-9d48418a]{width:250px;height:350px;left:calc(50% - 125px);top:calc(50% - 175px)}.lightbox-content[data-v-9d48418a]{width:95%}.lightbox-title[data-v-9d48418a]{font-size:1.5rem}.footer-content[data-v-9d48418a]{flex-direction:column;align-items:center;gap:15px}}[data-v-5fc8500c]:root{--primary-color:#2c3e50;--accent-color:#e74c3c;--text-color:#2c3e50;--light-bg:#f8f9fa;--dark-bg:#2c3e50;--transition:all 0.3s ease}.exhibition-wrapper[data-v-5fc8500c]{font-family:Poppins,sans-serif;color:var(--text-color);background-color:var(--light-bg)}.hero-section[data-v-5fc8500c]{height:100vh;background-size:cover;background-position:50%;background-attachment:fixed;position:relative;display:flex;align-items:center;justify-content:center;color:#fff;text-align:center}.hero-section[data-v-5fc8500c]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(0,0,0,.3),rgba(0,0,0,.7))}.hero-content[data-v-5fc8500c]{position:relative;z-index:2}.hero-title[data-v-5fc8500c]{font-family:Playfair Display,serif;font-size:5rem;margin-bottom:1rem;opacity:0;transform:translateY(30px);animation:fadeInUp-5fc8500c 1s ease forwards}.hero-subtitle[data-v-5fc8500c]{font-size:1.5rem;letter-spacing:4px;text-transform:uppercase;opacity:0;transform:translateY(30px);animation:fadeInUp-5fc8500c 1s ease .3s forwards}.scroll-indicator[data-v-5fc8500c]{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;opacity:0;animation:fadeIn-5fc8500c 1s ease 1s forwards}.scroll-text[data-v-5fc8500c]{font-size:.9rem;letter-spacing:2px;margin-bottom:10px}.scroll-line[data-v-5fc8500c]{width:2px;height:60px;background:#fff;position:relative;overflow:hidden}.scroll-line[data-v-5fc8500c]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.7);animation:scrollDown-5fc8500c 2s ease infinite}.floating-menu[data-v-5fc8500c]{position:fixed;top:30px;right:30px;z-index:100;display:flex;gap:15px;padding:15px;background:hsla(0,0%,100%,.95);border-radius:50px;box-shadow:0 4px 20px rgba(0,0,0,.1)}.menu-item[data-v-5fc8500c]{background:none;border:none;padding:8px 20px;border-radius:25px;font-family:Poppins,sans-serif;font-size:.9rem;cursor:pointer;transition:var(--transition)}.menu-item.active[data-v-5fc8500c]{background:var(--accent-color);color:#fff}.search-wrapper[data-v-5fc8500c]{position:relative}.search-input[data-v-5fc8500c]{background:rgba(0,0,0,.05);border:none;padding:8px 20px;border-radius:25px;font-family:Poppins,sans-serif;width:200px;transition:var(--transition)}.search-input[data-v-5fc8500c]:focus{outline:none;background:rgba(0,0,0,.08);width:250px}.magazine-layout[data-v-5fc8500c]{padding:4rem 2rem}.magazine-container[data-v-5fc8500c]{max-width:1400px;margin:0 auto}.featured-item[data-v-5fc8500c]{margin-bottom:4rem;cursor:pointer;position:relative;overflow:hidden;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.1)}.featured-image[data-v-5fc8500c]{position:relative;height:70vh}.featured-image img[data-v-5fc8500c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.featured-overlay[data-v-5fc8500c]{position:absolute;bottom:0;left:0;right:0;padding:3rem;background:linear-gradient(0deg,rgba(0,0,0,.8),transparent);color:#fff;transform:translateY(20px);opacity:0;transition:var(--transition)}.featured-item:hover .featured-overlay[data-v-5fc8500c]{transform:translateY(0);opacity:1}.featured-overlay h2[data-v-5fc8500c]{font-family:Playfair Display,serif;font-size:2.5rem;margin-bottom:1rem}.magazine-grid[data-v-5fc8500c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem}.magazine-item[data-v-5fc8500c]{position:relative;cursor:pointer;border-radius:15px;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,.1);transition:var(--transition)}.magazine-item.wide[data-v-5fc8500c]{grid-column:span 2}.magazine-item.tall[data-v-5fc8500c]{grid-row:span 2}.magazine-item[data-v-5fc8500c]:hover{transform:translateY(-10px);box-shadow:0 15px 30px rgba(0,0,0,.2)}.magazine-item-content[data-v-5fc8500c]{position:relative;height:100%}.item-image[data-v-5fc8500c]{height:100%;min-height:300px}.item-image img[data-v-5fc8500c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.item-info[data-v-5fc8500c]{position:absolute;bottom:0;left:0;right:0;padding:1.5rem;background:linear-gradient(0deg,rgba(0,0,0,.8),transparent);color:#fff;transform:translateY(100%);transition:var(--transition)}.magazine-item:hover .item-info[data-v-5fc8500c]{transform:translateY(0)}.masonry-grid[data-v-5fc8500c]{-moz-columns:3 250px;columns:3 250px;-moz-column-gap:2rem;column-gap:2rem;padding:4rem 2rem;max-width:1400px;margin:0 auto}.masonry-item[data-v-5fc8500c]{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:2rem;position:relative;cursor:pointer;border-radius:15px;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,.1);transition:var(--transition)}.masonry-item[data-v-5fc8500c]:hover{transform:translateY(-5px);box-shadow:0 15px 30px rgba(0,0,0,.2)}.masonry-content[data-v-5fc8500c]{position:relative;width:100%}.masonry-image[data-v-5fc8500c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.masonry-overlay[data-v-5fc8500c]{position:absolute;bottom:0;left:0;right:0;padding:1.5rem;background:linear-gradient(0deg,rgba(0,0,0,.8),transparent);color:#fff;transform:translateY(100%);transition:var(--transition)}.masonry-item:hover .masonry-overlay[data-v-5fc8500c]{transform:translateY(0)}.no-results[data-v-5fc8500c]{min-height:50vh;display:flex;align-items:center;justify-content:center;text-align:center}.no-results-content[data-v-5fc8500c]{padding:2rem}.no-results .icon[data-v-5fc8500c]{font-size:3rem;margin-bottom:1rem;display:block}.creative-footer[data-v-5fc8500c]{position:relative;background:var(--dark-bg);color:#fff;padding:4rem 2rem;margin-top:4rem}.footer-pattern[data-v-5fc8500c]{position:absolute;top:0;left:0;right:0;height:100px;background:linear-gradient(45deg,var(--accent-color) 25%,transparent 0),linear-gradient(-45deg,var(--accent-color) 25%,transparent 0);background-size:20px 20px;opacity:.1}.footer-content[data-v-5fc8500c]{position:relative;z-index:2;max-width:1200px;margin:0 auto;text-align:center}.footer-info[data-v-5fc8500c]{display:flex;justify-content:center;gap:2rem;font-size:.9rem;letter-spacing:1px}.lightbox[data-v-5fc8500c]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.95);z-index:1000;display:flex;align-items:center;justify-content:center;opacity:0;animation:fadeIn-5fc8500c .3s ease forwards}.lightbox-container[data-v-5fc8500c]{display:flex;width:90%;max-width:1400px;height:90vh;background:#fff;border-radius:20px;overflow:hidden;position:relative}.lightbox-media[data-v-5fc8500c]{flex:2;background:#000;display:flex;align-items:center;justify-content:center}.lightbox-image[data-v-5fc8500c]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.lightbox-details[data-v-5fc8500c]{flex:1;padding:2rem;background:#fff;display:flex;flex-direction:column}.details-header[data-v-5fc8500c]{margin-bottom:2rem}.details-header h2[data-v-5fc8500c]{font-family:Playfair Display,serif;font-size:2rem;margin-bottom:.5rem}.details-content[data-v-5fc8500c]{flex:1;overflow-y:auto}.lightbox-nav[data-v-5fc8500c]{display:flex;justify-content:space-between;margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(0,0,0,.1)}.nav-button[data-v-5fc8500c]{background:none;border:none;display:flex;align-items:center;gap:10px;padding:10px 20px;cursor:pointer;transition:var(--transition)}.nav-button[data-v-5fc8500c]:disabled{opacity:.3;cursor:not-allowed}.nav-icon[data-v-5fc8500c]{font-size:1.2rem}.lightbox-close[data-v-5fc8500c]{position:absolute;top:20px;right:20px;background:none;border:none;color:var(--text-color);font-size:2rem;cursor:pointer;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:var(--transition)}.lightbox-close[data-v-5fc8500c]:hover{background:rgba(0,0,0,.1)}@keyframes fadeInUp-5fc8500c{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-5fc8500c{0%{opacity:0}to{opacity:1}}@keyframes scrollDown-5fc8500c{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@media (max-width:768px){.hero-title[data-v-5fc8500c]{font-size:3rem}.floating-menu[data-v-5fc8500c]{top:auto;bottom:20px;right:50%;transform:translateX(50%);flex-wrap:wrap;justify-content:center}.magazine-item.wide[data-v-5fc8500c]{grid-column:span 1}.masonry-grid[data-v-5fc8500c]{-moz-columns:2 200px;columns:2 200px}.lightbox-container[data-v-5fc8500c]{flex-direction:column}.lightbox-media[data-v-5fc8500c]{height:50vh}.footer-info[data-v-5fc8500c]{flex-direction:column;gap:1rem}}@media (max-width:480px){.masonry-grid[data-v-5fc8500c]{-moz-columns:1;columns:1}}.virtual-gallery-container[data-v-5e1bd5ea]{background:#000;min-height:100vh;color:#fff;font-family:Lato,sans-serif}.gallery-wrapper[data-v-5e1bd5ea]{position:relative}.viewport[data-v-5e1bd5ea]{position:fixed;top:0;left:0;width:100vw;height:100vh;perspective:1000px;overflow:hidden;background:radial-gradient(circle at center,#1b1b1b 0,#000 100%)}.world[data-v-5e1bd5ea]{width:100%;height:100%;transform-style:preserve-3d;position:absolute;top:0;left:0}.item-3d[data-v-5e1bd5ea]{position:absolute;top:50%;left:50%;transform-style:preserve-3d;margin-left:-150px;margin-top:-200px}.gallery-intro[data-v-5e1bd5ea]{margin-left:-300px;margin-top:-150px;width:600px;height:300px;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.main-title[data-v-5e1bd5ea]{font-family:Cinzel,serif;font-size:4rem;margin:0;text-shadow:0 0 20px hsla(0,0%,100%,.2)}.sub-title[data-v-5e1bd5ea]{font-size:1.2rem;opacity:.8;letter-spacing:3px}.scroll-hint[data-v-5e1bd5ea]{margin-top:3rem;opacity:.6;animation:pulse-5e1bd5ea 2s infinite}.art-frame[data-v-5e1bd5ea]{width:300px;height:400px;cursor:pointer;transition:opacity .5s}.art-frame[data-v-5e1bd5ea]:hover{filter:brightness(1.2)}.art-content[data-v-5e1bd5ea]{width:100%;height:100%;position:relative;background:#fff;padding:10px;box-shadow:0 0 30px rgba(0,0,0,.5)}.art-content img[data-v-5e1bd5ea]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.art-label[data-v-5e1bd5ea]{position:absolute;bottom:-40px;width:100%;text-align:center;color:#ccc;font-size:.9rem;opacity:0;transition:opacity .3s}.art-frame:hover .art-label[data-v-5e1bd5ea]{opacity:1}.scroll-spacer[data-v-5e1bd5ea]{width:1px}.ui-overlay[data-v-5e1bd5ea]{position:fixed;top:0;left:0;width:100%;z-index:100;padding:20px;display:flex;justify-content:space-between;pointer-events:none}.back-btn[data-v-5e1bd5ea]{pointer-events:auto;background:transparent;border:1px solid #fff;color:#fff;padding:10px 20px;cursor:pointer;transition:all .3s}.back-btn[data-v-5e1bd5ea]:hover{background:#fff;color:#000}.progress-bar[data-v-5e1bd5ea]{position:fixed;bottom:0;left:0;height:4px;background:#d4af37}.lightbox[data-v-5e1bd5ea]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.95);z-index:200;display:flex;justify-content:center;align-items:center}.lightbox-content[data-v-5e1bd5ea]{max-width:90%;max-height:90%;text-align:center;position:relative}.lightbox-img[data-v-5e1bd5ea]{max-width:100%;max-height:80vh;box-shadow:0 0 50px rgba(0,0,0,.8)}.lightbox-info[data-v-5e1bd5ea]{margin-top:1rem}.lightbox-close[data-v-5e1bd5ea]{position:absolute;top:-40px;right:-40px;background:none;border:none;color:#fff;font-size:2rem;cursor:pointer}.fade-enter-active[data-v-5e1bd5ea],.fade-leave-active[data-v-5e1bd5ea]{transition:opacity .5s}.fade-enter-from[data-v-5e1bd5ea],.fade-leave-to[data-v-5e1bd5ea]{opacity:0}@keyframes pulse-5e1bd5ea{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}.helix-container[data-v-04dcd5b8]{background:#000;min-height:100vh;color:#fff;font-family:Oswald,sans-serif;overflow-x:hidden}.gallery-scene[data-v-04dcd5b8]{position:relative}.hud[data-v-04dcd5b8]{position:fixed;top:0;left:0;width:100%;padding:2rem;z-index:10;display:flex;justify-content:space-between;align-items:flex-start;pointer-events:none}.hud-title[data-v-04dcd5b8]{margin:0;font-size:2.5rem;text-transform:uppercase;letter-spacing:4px}.menu-btn[data-v-04dcd5b8]{pointer-events:auto;background:transparent;border:1px solid #fff;color:#fff;padding:10px 20px;cursor:pointer;transition:all .3s}.menu-btn[data-v-04dcd5b8]:hover{background:#fff;color:#000}.scroll-indicator[data-v-04dcd5b8]{position:fixed;bottom:40px;left:50%;transform:translateX(-50%);text-align:center;opacity:.7}.scroll-indicator .line[data-v-04dcd5b8]{width:1px;height:60px;background:#fff;margin:10px auto 0;animation:grow-04dcd5b8 2s infinite}.viewport[data-v-04dcd5b8]{position:fixed;top:0;left:0;width:100vw;height:100vh;perspective:1500px;overflow:hidden;background:radial-gradient(circle at center,#1a1a1a 0,#000 80%)}.helix-world[data-v-04dcd5b8]{position:absolute;top:0;left:0;width:100%;height:100%;transform-style:preserve-3d}.pillar[data-v-04dcd5b8]{position:absolute;left:50%;top:-5000px;width:2px;height:10000px;background:linear-gradient(180deg,transparent,hsla(0,0%,100%,.2),transparent);transform:translateX(-50%)}.helix-item[data-v-04dcd5b8]{position:absolute;top:0;left:50%;width:340px;height:240px;margin-left:-170px;margin-top:-120px;transform-style:preserve-3d;cursor:pointer}.card-content[data-v-04dcd5b8]{width:100%;height:100%;background:rgba(20,20,20,.8);border:1px solid hsla(0,0%,100%,.2);display:flex;flex-direction:column;transition:transform .3s,background .3s}.helix-item:hover .card-content[data-v-04dcd5b8]{transform:scale(1.1);background:rgba(40,40,40,.9);border-color:#fff}.card-img[data-v-04dcd5b8]{width:100%;height:80%;-o-object-fit:cover;object-fit:cover}.card-info[data-v-04dcd5b8]{height:20%;display:flex;align-items:center;justify-content:center;text-align:center}.card-info h3[data-v-04dcd5b8]{margin:0;font-size:.9rem;letter-spacing:1px}.scroll-spacer[data-v-04dcd5b8]{width:1px}.lightbox[data-v-04dcd5b8]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.95);z-index:100;display:flex;justify-content:center;align-items:center}.lightbox-content[data-v-04dcd5b8]{max-width:90%;max-height:90%;display:flex;flex-direction:column;align-items:center;position:relative}.lightbox-full-img[data-v-04dcd5b8]{max-height:70vh;box-shadow:0 0 30px hsla(0,0%,100%,.1)}.lightbox-details[data-v-04dcd5b8]{margin-top:1rem;text-align:center;max-width:600px}.close-btn[data-v-04dcd5b8]{position:absolute;top:-40px;right:0;background:none;border:none;font-size:2rem;color:#fff;cursor:pointer}.fade-enter-active[data-v-04dcd5b8],.fade-leave-active[data-v-04dcd5b8]{transition:opacity .5s}.fade-enter-from[data-v-04dcd5b8],.fade-leave-to[data-v-04dcd5b8]{opacity:0}@keyframes grow-04dcd5b8{0%{height:10px;opacity:0}50%{height:60px;opacity:1}to{height:60px;opacity:0;transform:translateY(20px)}}.template-shell[data-v-b55956d6]{min-height:100vh;background:#000;color:#fff}.split-gallery[data-v-b55956d6]{display:grid;grid-template-columns:minmax(280px,.78fr) minmax(360px,1.2fr);gap:56px;min-height:100vh;padding:64px 72px;align-items:center;touch-action:pan-y}.copy-panel[data-v-b55956d6]{max-width:520px;justify-self:center;animation:copyIn-b55956d6 .52s ease both}h1[data-v-b55956d6]{margin:0 0 28px;font-family:Georgia,Times New Roman,serif;font-size:86px;font-weight:400;line-height:.95}.description[data-v-b55956d6]{max-width:360px;margin:0;color:#f4f4f4;font-size:28px;line-height:1.35}.resource-meta[data-v-b55956d6]{display:flex;gap:14px;margin-top:34px;color:#b8b8b8;font-size:14px}.controls[data-v-b55956d6]{display:flex;gap:12px;margin-top:30px}.close-button[data-v-b55956d6],.controls button[data-v-b55956d6],.dots button[data-v-b55956d6]{border:0;cursor:pointer}.controls button[data-v-b55956d6]{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:hsla(0,0%,100%,.14);color:#fff;font-size:26px;transition:transform .16s ease,background .16s ease}.controls button[data-v-b55956d6]:active{transform:scale(.94)}.controls button[data-v-b55956d6]:hover{background:hsla(0,0%,100%,.24)}.media-panel[data-v-b55956d6]{display:grid;gap:22px;justify-items:center}.media-card[data-v-b55956d6]{width:min(100%,690px);aspect-ratio:4/5;max-height:78vh;overflow:hidden;background:#171717;cursor:pointer;animation:imageIn-b55956d6 .6s ease both}.lightbox-content img[data-v-b55956d6],.lightbox-content video[data-v-b55956d6],.media-card img[data-v-b55956d6],.media-card video[data-v-b55956d6]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.media-card:hover img[data-v-b55956d6]{transform:scale(1.025)}.media-card img[data-v-b55956d6]{transition:transform .42s ease}.dots[data-v-b55956d6]{display:flex;gap:10px;justify-content:center}.dots button[data-v-b55956d6]{width:10px;height:10px;border-radius:50%;background:hsla(0,0%,100%,.42);transition:transform .16s ease,background .16s ease}.dots button.active[data-v-b55956d6]{background:#fff;transform:scale(1.35)}.state-panel[data-v-b55956d6]{grid-column:1/-1;text-align:center;color:#ddd}.file-card[data-v-b55956d6]{display:grid;place-items:center;gap:14px;height:100%;padding:32px;color:#fff;text-align:center}.file-card .q-icon[data-v-b55956d6]{font-size:62px}.lightbox[data-v-b55956d6]{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:24px;background:rgba(0,0,0,.88)}.lightbox-content[data-v-b55956d6]{position:relative;width:min(1120px,94vw);height:min(820px,88vh)}.lightbox-content img[data-v-b55956d6],.lightbox-content video[data-v-b55956d6]{-o-object-fit:contain;object-fit:contain;width:auto;height:auto;max-width:100%;max-height:100%}.close-button[data-v-b55956d6]{position:absolute;top:10px;right:10px;z-index:2;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#fff;color:#000}.fade-enter-active[data-v-b55956d6],.fade-leave-active[data-v-b55956d6]{transition:opacity .18s ease}.fade-enter-from[data-v-b55956d6],.fade-leave-to[data-v-b55956d6]{opacity:0}@keyframes copyIn-b55956d6{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes imageIn-b55956d6{0%{opacity:0;transform:translateX(18px) scale(.98)}to{opacity:1;transform:translateX(0) scale(1)}}@media (max-width:980px){.split-gallery[data-v-b55956d6]{grid-template-columns:1fr;gap:34px;padding:44px 28px}.copy-panel[data-v-b55956d6]{max-width:none;justify-self:stretch}h1[data-v-b55956d6]{font-size:58px}.description[data-v-b55956d6]{max-width:none;font-size:22px}.media-card[data-v-b55956d6]{width:100%;aspect-ratio:16/11}}@media (max-width:620px){.split-gallery[data-v-b55956d6]{padding:30px 18px}h1[data-v-b55956d6]{font-size:46px}.description[data-v-b55956d6]{font-size:18px}}.template-shell[data-v-0105d2c3]{min-height:100vh;background:#000;color:#fff}.vertical-gallery[data-v-0105d2c3]{display:grid;grid-template-columns:minmax(300px,34vw) minmax(420px,1fr);min-height:100vh;overflow:hidden}.intro-panel[data-v-0105d2c3]{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:clamp(34px,5vw,72px);animation:introIn-0105d2c3 .52s ease both}h1[data-v-0105d2c3]{margin:0 0 30px;font-family:Georgia,Times New Roman,serif;font-size:clamp(46px,5.2vw,78px);font-weight:400;line-height:.95;overflow-wrap:anywhere}.intro-panel p[data-v-0105d2c3]:not(.eyebrow){max-width:340px;margin:0;color:#f4f4f4;font-size:28px;line-height:1.35}.gallery-stage[data-v-0105d2c3]{position:relative;display:flex;align-items:center;min-width:0;height:100vh;padding:96px 56px 96px 0}.media-grid[data-v-0105d2c3]{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:48px;width:100%;height:auto;max-height:calc(100vh - 192px);overflow-y:auto;scroll-snap-type:y proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:0}.media-grid[data-v-0105d2c3]::-webkit-scrollbar{display:none}.media-tile[data-v-0105d2c3]{position:relative;aspect-ratio:1.22/1;overflow:hidden;background:#141414;cursor:pointer;scroll-snap-align:center;animation:tileIn-0105d2c3 .46s ease both;animation-delay:var(--delay);transition:transform .18s ease,filter .18s ease}.media-tile[data-v-0105d2c3]:hover{transform:translateY(-3px);filter:brightness(1.05)}.media-tile[data-v-0105d2c3]:active{transform:scale(.985)}.media-tile img[data-v-0105d2c3],.media-tile video[data-v-0105d2c3]{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;transition:transform .52s ease}.media-tile:hover img[data-v-0105d2c3],.media-tile:hover video[data-v-0105d2c3]{transform:scale(1.035)}.tile-caption[data-v-0105d2c3]{position:absolute;left:0;right:0;bottom:0;padding:36px 18px 16px;background:linear-gradient(0deg,rgba(0,0,0,.7),transparent);color:#fff;font-size:15px;opacity:0;transform:translateY(8px);transition:opacity .16s ease,transform .16s ease}.media-tile:hover .tile-caption[data-v-0105d2c3]{opacity:1;transform:translateY(0)}.close-button[data-v-0105d2c3],.lightbox-nav[data-v-0105d2c3],.scroll-button[data-v-0105d2c3]{border:0;cursor:pointer}.scroll-button[data-v-0105d2c3]{position:absolute;left:50%;z-index:5;display:grid;place-items:center;width:86px;height:86px;border-radius:50%;background:#fff;color:#000;font-size:58px;transform:translateX(-50%);transition:transform .16s ease,box-shadow .16s ease}.scroll-button[data-v-0105d2c3]:hover{box-shadow:0 14px 40px hsla(0,0%,100%,.18)}.scroll-button[data-v-0105d2c3]:active{transform:translateX(-50%) scale(.94)}.scroll-button--top[data-v-0105d2c3]{top:18px}.scroll-button--bottom[data-v-0105d2c3]{bottom:18px}.file-tile[data-v-0105d2c3]{display:grid;place-items:center;gap:14px;height:100%;padding:28px;text-align:center;background:#171717}.file-tile .q-icon[data-v-0105d2c3]{font-size:56px}.state-panel[data-v-0105d2c3]{grid-column:1/-1;display:grid;place-items:center;min-height:50vh;color:#d4d4d4}.lightbox[data-v-0105d2c3]{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:22px;background:rgba(0,0,0,.9)}.lightbox-content[data-v-0105d2c3]{position:relative;display:grid;place-items:center;width:min(1180px,94vw);height:min(820px,88vh)}.lightbox-content img[data-v-0105d2c3],.lightbox-content video[data-v-0105d2c3]{width:auto;height:auto;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.close-button[data-v-0105d2c3],.lightbox-nav[data-v-0105d2c3]{position:absolute;z-index:2;display:grid;place-items:center;border-radius:50%;background:#fff;color:#000}.close-button[data-v-0105d2c3]{top:10px;right:10px;width:44px;height:44px}.lightbox-nav[data-v-0105d2c3]{top:50%;width:58px;height:58px;font-size:34px;transform:translateY(-50%)}.lightbox-nav--prev[data-v-0105d2c3]{left:10px}.lightbox-nav--next[data-v-0105d2c3]{right:10px}.lightbox-caption[data-v-0105d2c3]{position:absolute;left:18px;bottom:18px;max-width:520px;padding:14px 16px;border-radius:8px;background:rgba(0,0,0,.64)}.lightbox-caption p[data-v-0105d2c3]{margin:6px 0 0;color:#ddd}.fade-enter-active[data-v-0105d2c3],.fade-leave-active[data-v-0105d2c3]{transition:opacity .18s ease}.fade-enter-from[data-v-0105d2c3],.fade-leave-to[data-v-0105d2c3]{opacity:0}@keyframes introIn-0105d2c3{0%{opacity:0;transform:translateX(-16px)}to{opacity:1;transform:translateX(0)}}@keyframes tileIn-0105d2c3{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1060px){.vertical-gallery[data-v-0105d2c3]{grid-template-columns:1fr;overflow:visible}.intro-panel[data-v-0105d2c3]{padding:42px 28px 28px}h1[data-v-0105d2c3]{font-size:58px}.intro-panel p[data-v-0105d2c3]:not(.eyebrow){max-width:none;font-size:21px}.gallery-stage[data-v-0105d2c3]{height:auto;padding:0 20px 28px}.media-grid[data-v-0105d2c3]{height:auto;max-height:72vh;gap:18px}}@media (max-width:680px){.media-grid[data-v-0105d2c3]{grid-template-columns:1fr;max-height:none;overflow:visible;padding-bottom:24px}.scroll-button[data-v-0105d2c3]{display:none}}.template-shell[data-v-93da1576]{min-height:100vh;background:#000;color:#fff}.carousel-gallery[data-v-93da1576]{display:grid;grid-template-rows:auto 1fr;min-height:100vh;overflow:hidden;padding:86px 0 42px}.gallery-header[data-v-93da1576]{text-align:center;padding:0 24px 48px;animation:titleIn-93da1576 .52s ease both}h1[data-v-93da1576]{margin:0;font-family:Georgia,Times New Roman,serif;font-size:72px;font-weight:400;line-height:1}.carousel-stage[data-v-93da1576]{position:relative;min-height:0}.carousel-track[data-v-93da1576]{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(320px,28vw);gap:20px;height:min(640px,68vh);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:0 max(64px,calc(50vw - 710px)) 12px}.carousel-track[data-v-93da1576]::-webkit-scrollbar{display:none}.carousel-card[data-v-93da1576]{position:relative;overflow:hidden;border-radius:8px;background:#161616;cursor:pointer;scroll-snap-align:center;animation:cardIn-93da1576 .52s ease both;transition:transform .18s ease,opacity .18s ease}.carousel-card[data-v-93da1576]:hover{transform:translateY(-4px)}.carousel-card[data-v-93da1576]:active{transform:scale(.985)}.carousel-card img[data-v-93da1576],.carousel-card video[data-v-93da1576]{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;transition:transform .56s ease,filter .18s ease}.carousel-card:hover img[data-v-93da1576],.carousel-card:hover video[data-v-93da1576]{transform:scale(1.035);filter:saturate(1.08)}.card-caption[data-v-93da1576]{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:48px 18px 16px;background:linear-gradient(0deg,rgba(0,0,0,.76),transparent);opacity:0;transform:translateY(8px);transition:opacity .16s ease,transform .16s ease}.carousel-card.active .card-caption[data-v-93da1576],.carousel-card:hover .card-caption[data-v-93da1576]{opacity:1;transform:translateY(0)}.card-caption span[data-v-93da1576]{color:#d7d7d7;font-size:13px}.card-caption strong[data-v-93da1576]{max-width:75%;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.close-button[data-v-93da1576],.lightbox-nav[data-v-93da1576],.nav-button[data-v-93da1576]{border:0;cursor:pointer}.nav-button[data-v-93da1576]{position:absolute;top:50%;z-index:4;display:grid;place-items:center;width:86px;height:86px;border-radius:50%;background:#fff;color:#000;font-size:58px;transform:translateY(-50%);transition:transform .16s ease,box-shadow .16s ease}.nav-button[data-v-93da1576]:hover{box-shadow:0 14px 40px hsla(0,0%,100%,.18)}.nav-button[data-v-93da1576]:active{transform:translateY(-50%) scale(.94)}.nav-button--left[data-v-93da1576]{left:48px}.nav-button--right[data-v-93da1576]{right:48px}.file-card[data-v-93da1576]{display:grid;place-items:center;gap:14px;height:100%;padding:28px;text-align:center;background:#171717}.file-card .q-icon[data-v-93da1576]{font-size:58px}.state-panel[data-v-93da1576]{display:grid;place-items:center;min-height:55vh;color:#d5d5d5}.lightbox[data-v-93da1576]{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:22px;background:rgba(0,0,0,.9)}.lightbox-content[data-v-93da1576]{position:relative;display:grid;place-items:center;width:min(1180px,94vw);height:min(820px,88vh)}.lightbox-content img[data-v-93da1576],.lightbox-content video[data-v-93da1576]{width:auto;height:auto;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.close-button[data-v-93da1576],.lightbox-nav[data-v-93da1576]{position:absolute;z-index:2;display:grid;place-items:center;border-radius:50%;background:#fff;color:#000}.close-button[data-v-93da1576]{top:10px;right:10px;width:44px;height:44px}.lightbox-nav[data-v-93da1576]{top:50%;width:58px;height:58px;font-size:34px;transform:translateY(-50%)}.lightbox-nav--prev[data-v-93da1576]{left:10px}.lightbox-nav--next[data-v-93da1576]{right:10px}.fade-enter-active[data-v-93da1576],.fade-leave-active[data-v-93da1576]{transition:opacity .18s ease}.fade-enter-from[data-v-93da1576],.fade-leave-to[data-v-93da1576]{opacity:0}@keyframes titleIn-93da1576{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes cardIn-93da1576{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:980px){.carousel-gallery[data-v-93da1576]{padding-top:52px}h1[data-v-93da1576]{font-size:52px}.carousel-track[data-v-93da1576]{grid-auto-columns:minmax(270px,72vw);height:62vh;padding-inline:26px}.nav-button[data-v-93da1576]{width:62px;height:62px;font-size:42px}.nav-button--left[data-v-93da1576]{left:18px}.nav-button--right[data-v-93da1576]{right:18px}}@media (max-width:620px){.gallery-header[data-v-93da1576]{padding-bottom:30px}h1[data-v-93da1576]{font-size:42px}.nav-button[data-v-93da1576]{display:none}}.template-shell[data-v-b3ad5c7e]{min-height:100vh;background:#000;color:#fff}.immersive-slider[data-v-b3ad5c7e]{position:relative;min-height:100vh;overflow:hidden;background:#050505;touch-action:pan-y}.slide[data-v-b3ad5c7e]{position:absolute;inset:0}.slide img[data-v-b3ad5c7e],.slide video[data-v-b3ad5c7e]{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;animation:slowScale-b3ad5c7e 8s ease forwards}.slide-overlay[data-v-b3ad5c7e]{position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,rgba(0,0,0,.48),rgba(0,0,0,.04) 52%,rgba(0,0,0,.12)),linear-gradient(90deg,rgba(0,0,0,.34),transparent 46%)}.slide-copy[data-v-b3ad5c7e]{position:absolute;left:64px;bottom:76px;z-index:2;max-width:560px;animation:copyIn-b3ad5c7e .52s ease both}h1[data-v-b3ad5c7e]{margin:0;font-family:Georgia,Times New Roman,serif;font-size:64px;font-weight:400;line-height:1.04}.slide-copy p[data-v-b3ad5c7e]:not(.eyebrow){max-width:460px;margin:14px 0 0;color:#f3f3f3;font-size:18px;line-height:1.45}.nav-zone[data-v-b3ad5c7e]{position:absolute;top:0;bottom:0;z-index:3;display:grid;place-items:center;width:18vw;min-width:90px;border:0;background:transparent;color:hsla(0,0%,100%,0);cursor:pointer;font-size:58px;transition:color .16s ease,background .16s ease}.nav-zone[data-v-b3ad5c7e]:hover{color:hsla(0,0%,100%,.82);background:rgba(0,0,0,.12)}.nav-zone[data-v-b3ad5c7e]:active{color:#fff}.nav-zone--prev[data-v-b3ad5c7e]{left:0}.nav-zone--next[data-v-b3ad5c7e]{right:0}.dots[data-v-b3ad5c7e]{position:absolute;left:50%;bottom:28px;z-index:4;display:flex;gap:16px;transform:translateX(-50%)}.dots button[data-v-b3ad5c7e]{width:18px;height:18px;border:0;border-radius:50%;background:#fff;cursor:pointer;opacity:.92;transition:transform .16s ease,background .16s ease,opacity .16s ease}.dots button.active[data-v-b3ad5c7e]{background:#d9b372;transform:scale(1.22);opacity:1}.state-panel[data-v-b3ad5c7e]{min-height:100vh;display:grid;place-items:center;color:#dedede}.file-slide[data-v-b3ad5c7e]{display:grid;place-items:center;gap:18px;height:100vh;padding:42px;text-align:center;background:linear-gradient(135deg,#171717,#050505)}.file-slide .q-icon[data-v-b3ad5c7e]{font-size:80px}.slide-fade-enter-active[data-v-b3ad5c7e],.slide-fade-leave-active[data-v-b3ad5c7e]{transition:opacity .26s ease,transform .26s ease}.slide-fade-enter-from[data-v-b3ad5c7e]{opacity:0;transform:scale(1.015)}.slide-fade-leave-to[data-v-b3ad5c7e]{opacity:0;transform:scale(.99)}@keyframes slowScale-b3ad5c7e{0%{transform:scale(1)}to{transform:scale(1.04)}}@keyframes copyIn-b3ad5c7e{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:780px){.slide-copy[data-v-b3ad5c7e]{left:24px;right:24px;bottom:72px;max-width:none}h1[data-v-b3ad5c7e]{font-size:42px}.nav-zone[data-v-b3ad5c7e]{width:50%;min-width:0;color:hsla(0,0%,100%,0)}.dots[data-v-b3ad5c7e]{gap:12px}.dots button[data-v-b3ad5c7e]{width:14px;height:14px}}.resource-media[data-v-5aa7fd88]{position:relative;width:100%;height:100%;display:flex;overflow:hidden}.rm-media[data-v-5aa7fd88]{width:100%;height:100%;display:block}.fit-cover .rm-media[data-v-5aa7fd88]{-o-object-fit:cover;object-fit:cover}.fit-contain .rm-media[data-v-5aa7fd88]{-o-object-fit:contain;object-fit:contain}.rm-canvas[data-v-5aa7fd88]{background:transparent}.rm-embed[data-v-5aa7fd88]{width:100%;height:100%;min-height:70vh;border:0;display:block}.rm-placeholder[data-v-5aa7fd88]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:currentColor;opacity:.05}.rm-spinner[data-v-5aa7fd88]{width:26px;height:26px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;opacity:.6;animation:rm-spin-5aa7fd88 .9s linear infinite}@keyframes rm-spin-5aa7fd88{to{transform:rotate(1turn)}}.rm-audio-card[data-v-5aa7fd88]{width:100%;height:100%;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6em;padding:1em;box-sizing:border-box;text-align:center}.rm-audio-icon[data-v-5aa7fd88]{display:inline-flex;font-size:2.4em;opacity:.85}.rm-audio-title[data-v-5aa7fd88]{font-size:.95em;line-height:1.25;max-width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.rm-audio-player[data-v-5aa7fd88]{width:100%;max-width:320px}.ctx-thumb .rm-audio-icon[data-v-5aa7fd88]{font-size:1.8em}.ctx-thumb .rm-audio-title[data-v-5aa7fd88]{font-size:.8em;-webkit-line-clamp:1}.ctx-lightbox .rm-audio-icon[data-v-5aa7fd88]{font-size:3.4em}.ctx-lightbox .rm-audio-player[data-v-5aa7fd88]{max-width:480px}.rm-file-tile[data-v-5aa7fd88]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5em;padding:1em;box-sizing:border-box;text-align:center}.rm-file-icon[data-v-5aa7fd88]{display:inline-flex;font-size:2.8em;opacity:.7}.rm-file-name[data-v-5aa7fd88]{font-size:.85em;line-height:1.25;max-width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}.ctx-thumb .rm-file-icon[data-v-5aa7fd88]{font-size:2em}.rlb-backdrop[data-v-68b81118]{position:fixed;inset:0;z-index:2000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:24px;box-sizing:border-box;background:rgba(8,8,8,.94);color:#fff}.rlb-content[data-v-68b81118]{display:flex;flex-direction:column;align-items:center;gap:14px;max-width:100vw}.rlb-stage[data-v-68b81118]{display:flex;align-items:center;justify-content:center;width:min(1200px,92vw);max-width:100%;height:80vh;max-height:80vh}.rlb-stage>[data-v-68b81118]{max-width:100%;max-height:100%}.rlb-caption[data-v-68b81118]{max-width:min(900px,92vw);text-align:center}.rlb-title[data-v-68b81118]{margin:0 0 6px;font-size:1.15rem;font-weight:600;line-height:1.3}.rlb-description[data-v-68b81118]{margin:0;font-size:.95rem;line-height:1.45;opacity:.82}.rlb-btn[data-v-68b81118]{position:absolute;z-index:1;display:inline-flex;align-items:center;justify-content:center;border:0;color:#fff;background:hsla(0,0%,100%,.12);cursor:pointer;transition:background .16s ease,transform .16s ease}.rlb-btn[data-v-68b81118]:hover{background:hsla(0,0%,100%,.24)}.rlb-btn[data-v-68b81118]:active{transform:scale(.94)}.rlb-close[data-v-68b81118]{top:16px;right:16px;width:44px;height:44px;font-size:22px}.rlb-nav[data-v-68b81118]{top:50%;transform:translateY(-50%);width:52px;height:52px;font-size:26px}.rlb-nav[data-v-68b81118]:active{transform:translateY(-50%) scale(.94)}.rlb-prev[data-v-68b81118]{left:16px}.rlb-next[data-v-68b81118]{right:16px}.rlb-fade-enter-active[data-v-68b81118],.rlb-fade-leave-active[data-v-68b81118]{transition:opacity .2s ease}.rlb-fade-enter-from[data-v-68b81118],.rlb-fade-leave-to[data-v-68b81118]{opacity:0}@media (max-width:640px){.rlb-backdrop[data-v-68b81118]{padding:12px}.rlb-stage[data-v-68b81118]{width:100%;height:70vh}.rlb-nav[data-v-68b81118]{width:42px;height:42px;font-size:20px}.rlb-prev[data-v-68b81118]{left:6px}.rlb-next[data-v-68b81118]{right:6px}}.template-shell[data-v-f781815e]{min-height:100vh;background:#08080a;color:#f2efe9}.pellicule[data-v-f781815e]{--film-bg:#08080a;--film-cell:#17171a;--film-hole:#050506;--film-accent:#e6b25e;--film-fg:#f2efe9;--perf-h:clamp(11px,1.7vh,18px);--perf-inset:clamp(12px,2.6vh,30px);position:relative;min-height:100vh;background:var(--film-bg);color:var(--film-fg);overflow:hidden}.film-hud[data-v-f781815e]{position:fixed;top:0;left:0;right:0;z-index:7;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:clamp(14px,2.4vw,28px) clamp(18px,3.2vw,44px);pointer-events:none;mix-blend-mode:difference}.hud-brand[data-v-f781815e]{display:flex;flex-direction:column;gap:4px;min-width:0}.hud-eyebrow[data-v-f781815e]{font-family:Bebas Neue,Oswald,Arial Narrow,sans-serif;font-size:13px;letter-spacing:.42em;text-transform:uppercase;color:var(--film-accent)}.hud-title[data-v-f781815e]{font-family:Oswald,Arial Narrow,Helvetica Neue,sans-serif;font-weight:600;font-stretch:condensed;font-size:clamp(15px,2.2vw,22px);letter-spacing:.14em;text-transform:uppercase;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:46vw}.hud-counter[data-v-f781815e]{display:flex;align-items:baseline;gap:6px;font-family:Oswald,Bebas Neue,Arial Narrow,sans-serif;font-stretch:condensed;color:#fff;font-variant-numeric:tabular-nums}.hud-counter-current[data-v-f781815e]{font-size:clamp(30px,5vw,52px);font-weight:700;line-height:.9;color:var(--film-accent)}.hud-counter-sep[data-v-f781815e]{font-size:clamp(18px,3vw,30px);opacity:.5}.hud-counter-total[data-v-f781815e]{font-size:clamp(18px,3vw,30px);opacity:.7}.film-viewport[data-v-f781815e]{position:relative;width:100%;height:100vh;overflow:hidden;background:var(--film-bg)}.film-state[data-v-f781815e]{display:grid;place-items:center;width:100%;height:100%;font-family:Oswald,Arial Narrow,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#9a968c;font-size:15px}.film-strip[data-v-f781815e]{position:relative;display:flex;align-items:center;gap:clamp(10px,1.6vw,26px);width:-moz-max-content;width:max-content;height:100%;padding:0 clamp(24px,6vw,90px);background:var(--film-cell);will-change:transform}.film-strip[data-v-f781815e]:after,.film-strip[data-v-f781815e]:before{content:"";position:absolute;left:0;right:0;height:var(--perf-h);z-index:2;pointer-events:none;background-image:repeating-linear-gradient(90deg,var(--film-hole) 0,var(--film-hole) 18px,transparent 0,transparent 36px)}.film-strip[data-v-f781815e]:before{top:var(--perf-inset)}.film-strip[data-v-f781815e]:after{bottom:var(--perf-inset)}.frame[data-v-f781815e]{position:relative;z-index:1;flex:0 0 auto;display:flex;flex-direction:column;gap:10px;width:clamp(240px,38vw,460px);height:min(66vh,560px);cursor:pointer;outline:none}.frame[role=button]:focus-visible .frame-window[data-v-f781815e]{box-shadow:0 0 0 2px var(--film-accent)}.frame-window[data-v-f781815e]{position:relative;flex:1;min-height:0;overflow:hidden;background:#000;border:1px solid hsla(0,0%,100%,.06)}.frame-window[data-v-f781815e] .resource-media{transition:transform .6s ease}.frame:hover .frame-window[data-v-f781815e] .resource-media{transform:scale(1.04)}.frame-meta[data-v-f781815e]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-family:Oswald,Bebas Neue,Arial Narrow,sans-serif;font-stretch:condensed;text-transform:uppercase}.frame-number[data-v-f781815e]{font-size:clamp(15px,1.8vw,20px);font-weight:700;letter-spacing:.12em;color:var(--film-accent);font-variant-numeric:tabular-nums}.frame-label[data-v-f781815e]{font-size:11px;letter-spacing:.24em;color:#8f8b81;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.frame--intro[data-v-f781815e]{width:min(86vw,720px);cursor:default}.intro-window[data-v-f781815e]{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:clamp(14px,2.4vh,26px);padding:clamp(24px,5vw,60px);background:linear-gradient(135deg,#101013,#050506);border-color:hsla(0,0%,100%,.08)}.intro-eyebrow[data-v-f781815e]{font-family:Bebas Neue,Oswald,Arial Narrow,sans-serif;font-size:clamp(12px,1.4vw,15px);letter-spacing:.3em;text-transform:uppercase;color:var(--film-accent)}.intro-title[data-v-f781815e]{margin:0;font-family:Oswald,Arial Narrow,Helvetica Neue,sans-serif;font-weight:700;font-stretch:condensed;font-size:clamp(38px,7vw,92px);line-height:.92;letter-spacing:.02em;text-transform:uppercase;color:#fff;overflow-wrap:anywhere}.intro-hint[data-v-f781815e]{display:inline-flex;align-items:center;gap:12px;font-family:Oswald,Arial Narrow,sans-serif;font-size:clamp(12px,1.4vw,15px);letter-spacing:.16em;text-transform:uppercase;color:#b9b5ab}.intro-arrow[data-v-f781815e]{display:inline-block;color:var(--film-accent);animation:nudge-f781815e 1.5s ease-in-out infinite}.frame--outro[data-v-f781815e]{width:clamp(200px,26vw,320px);cursor:default}.outro-window[data-v-f781815e]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:linear-gradient(135deg,#101013,#050506)}.outro-mark[data-v-f781815e]{font-size:clamp(34px,5vw,54px);color:var(--film-accent);opacity:.85}.outro-text[data-v-f781815e]{font-family:Oswald,Bebas Neue,Arial Narrow,sans-serif;font-stretch:condensed;font-size:clamp(16px,2vw,22px);letter-spacing:.34em;text-transform:uppercase;color:#cfcbc1}.film-grain[data-v-f781815e]{position:fixed;inset:0;z-index:6;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");background-size:120px 120px;animation:grain-f781815e 1.4s steps(5) infinite}.film-vignette[data-v-f781815e]{position:fixed;inset:0;z-index:5;pointer-events:none;background:radial-gradient(ellipse at center,transparent 52%,rgba(0,0,0,.6) 100%)}@keyframes grain-f781815e{0%{background-position:0 0}25%{background-position:-30px 20px}50%{background-position:24px -18px}75%{background-position:-18px -26px}to{background-position:20px 22px}}@keyframes nudge-f781815e{0%,to{transform:translateX(0)}50%{transform:translateX(6px)}}@media (prefers-reduced-motion:reduce){.film-grain[data-v-f781815e],.intro-arrow[data-v-f781815e]{animation:none}}@media (max-width:900px){.frame[data-v-f781815e]{width:clamp(200px,66vw,340px);height:min(60vh,460px)}.frame--intro[data-v-f781815e]{width:min(88vw,480px)}.hud-title[data-v-f781815e]{max-width:40vw}}@media (max-width:560px){.film-strip[data-v-f781815e]{gap:10px;padding:0 18px}.frame[data-v-f781815e]{width:74vw;height:56vh}.frame--intro[data-v-f781815e]{width:88vw}.hud-eyebrow[data-v-f781815e]{letter-spacing:.3em}.hud-title[data-v-f781815e]{max-width:52vw;letter-spacing:.08em}}.template-shell[data-v-6a400659]{--paper:#f8f4ea;--paper-deep:#efe6d2;--ink:#1c1912;--muted:#8a8171;--accent:#a8431f;--line:rgba(28,25,18,0.14);min-height:100vh;background:var(--paper);color:var(--ink);font-family:Inter,sans-serif}.progress-track[data-v-6a400659]{position:fixed;top:0;left:0;right:0;height:3px;background:rgba(28,25,18,.08);z-index:60}.progress-fill[data-v-6a400659]{height:100%;width:100%;transform-origin:left center;transform:scaleX(0);background:var(--accent)}.chapter-rail[data-v-6a400659]{position:fixed;right:28px;top:50%;transform:translateY(-50%);z-index:55;display:flex;flex-direction:column;gap:12px}.rail-dot[data-v-6a400659]{width:34px;height:34px;border-radius:50%;border:1px solid var(--line);background:var(--paper);color:var(--muted);font-family:Inter,sans-serif;font-size:11px;cursor:pointer;display:grid;place-items:center;transition:background .3s ease,color .3s ease,border-color .3s ease,transform .3s ease}.rail-dot[data-v-6a400659]:hover{border-color:var(--accent);color:var(--accent)}.rail-dot.is-active[data-v-6a400659]{background:var(--accent);border-color:var(--accent);color:#fff;transform:scale(1.12)}@media (max-width:980px){.chapter-rail[data-v-6a400659]{display:none}}.masthead[data-v-6a400659]{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:120px clamp(24px,7vw,120px) 80px;box-sizing:border-box}.masthead-inner[data-v-6a400659]{max-width:920px}.eyebrow[data-v-6a400659]{margin:0 0 20px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;letter-spacing:.32em;text-transform:uppercase;color:var(--accent)}.masthead-title[data-v-6a400659]{margin:0 0 24px;font-family:Fraunces,serif;font-weight:500;font-size:clamp(48px,9vw,132px);line-height:.98;letter-spacing:-.01em;overflow-wrap:anywhere}.masthead-byline[data-v-6a400659]{margin:0;font-size:clamp(16px,1.6vw,20px);color:var(--muted)}.scroll-hint[data-v-6a400659]{position:absolute;left:clamp(24px,7vw,120px);bottom:56px;display:flex;align-items:center;gap:10px;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);transition:opacity .4s ease}.scroll-hint.is-hidden[data-v-6a400659]{opacity:0;pointer-events:none}.scroll-hint-arrow[data-v-6a400659]{display:inline-block;font-size:16px;animation:hint-bounce-6a400659 1.6s ease-in-out infinite}@keyframes hint-bounce-6a400659{0%,to{transform:translateY(0)}50%{transform:translateY(7px)}}.story[data-v-6a400659]{position:relative}.state-panel[data-v-6a400659]{display:grid;place-items:center;min-height:60vh;padding:40px 24px;text-align:center;color:var(--muted);font-size:18px}.chapter[data-v-6a400659]{position:relative;display:flex;align-items:stretch;gap:clamp(32px,5vw,96px);min-height:190vh;padding:12vh clamp(24px,6vw,96px);box-sizing:border-box;border-top:1px solid var(--line)}.chapter[data-v-6a400659]:nth-child(odd){background:var(--paper)}.chapter[data-v-6a400659]:nth-child(2n){background:var(--paper-deep)}.chapter--flip[data-v-6a400659]{flex-direction:row-reverse}.chapter-media[data-v-6a400659]{flex:1 1 46%;min-width:0;align-self:flex-start;position:sticky;top:14vh}.media-frame[data-v-6a400659]{width:100%;height:min(70vh,640px);overflow:hidden;background:var(--paper-deep);border:1px solid var(--line);cursor:pointer;opacity:.5;transition:opacity .6s ease}.chapter.is-active .media-frame[data-v-6a400659]{opacity:1}.chapter-text[data-v-6a400659]{flex:1 1 42%;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:20px;opacity:.28;transform:translateY(30px);transition:opacity .7s ease,transform .7s ease}.chapter.is-active .chapter-text[data-v-6a400659]{opacity:1;transform:translateY(0)}.chapter-number[data-v-6a400659]{font-family:Fraunces,serif;font-weight:300;font-size:clamp(26px,3.4vw,48px);color:var(--muted);transition:color .5s ease}.chapter.is-active .chapter-number[data-v-6a400659]{color:var(--accent)}.chapter-title[data-v-6a400659]{margin:0;font-family:Fraunces,serif;font-weight:500;font-size:clamp(32px,4.4vw,64px);line-height:1.04;overflow-wrap:anywhere}.chapter-description[data-v-6a400659]{margin:0;max-width:46ch;font-size:clamp(16px,1.3vw,19px);line-height:1.65;color:var(--muted)}.site-footer[data-v-6a400659]{padding:64px 24px 72px;text-align:center;border-top:1px solid var(--line);background:var(--paper)}.footer-text[data-v-6a400659]{margin:0;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}@media (max-width:980px){.masthead[data-v-6a400659]{padding:96px 28px 64px}.chapter[data-v-6a400659]{flex-direction:column;gap:28px;min-height:140vh;padding:9vh 24px}.chapter--flip[data-v-6a400659]{flex-direction:column}.chapter-media[data-v-6a400659]{top:72px}.media-frame[data-v-6a400659]{height:44vh}.chapter-text[data-v-6a400659]{opacity:.3}}@media (max-width:620px){.masthead-title[data-v-6a400659]{font-size:clamp(40px,12vw,64px)}.chapter[data-v-6a400659]{min-height:120vh;padding:7vh 18px}.media-frame[data-v-6a400659]{height:38vh}.chapter-number[data-v-6a400659]{font-size:24px}}@media (prefers-reduced-motion:reduce){.scroll-hint-arrow[data-v-6a400659]{animation:none}.chapter-media[data-v-6a400659],.chapter-number[data-v-6a400659],.chapter-text[data-v-6a400659],.media-frame[data-v-6a400659],.rail-dot[data-v-6a400659],.scroll-hint[data-v-6a400659]{transition:none}}.template-shell[data-v-9c00e4ec]{min-height:100vh}.bento-page[data-v-9c00e4ec]{--bento-bg:#f7f5f1;--bento-ink:#1c1b19;--bento-muted:#837c73;--bento-border:rgba(28,27,25,0.08);min-height:100vh;background:var(--bento-bg);color:var(--bento-ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;padding:56px 64px 72px;box-sizing:border-box}.bento-header[data-v-9c00e4ec]{max-width:1400px;margin:0 auto 40px;text-align:center}.bento-header h1[data-v-9c00e4ec]{margin:0;font-size:44px;font-weight:700;letter-spacing:-.01em;line-height:1.1}.bento-subtitle[data-v-9c00e4ec]{margin:10px 0 0;color:var(--bento-muted);font-size:16px}.state-panel[data-v-9c00e4ec]{max-width:1400px;margin:0 auto;padding:100px 20px;text-align:center;color:var(--bento-muted);font-size:17px}.bento-grid[data-v-9c00e4ec]{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:140px;grid-auto-flow:dense;gap:22px}.bento-tile[data-v-9c00e4ec]{position:relative;overflow:hidden;grid-column:span 1;grid-row:span 1;border-radius:20px;border:1px solid var(--bento-border);background:#fff;cursor:pointer;opacity:0;transform:translateY(26px);transition:opacity .64s ease,transform .64s ease,box-shadow .22s ease;transition-delay:var(--reveal-delay,0ms),var(--reveal-delay,0ms),0ms}.bento-tile.is-visible[data-v-9c00e4ec]{opacity:1;transform:translateY(0)}.bento-tile[data-v-9c00e4ec]:focus-visible,.bento-tile[data-v-9c00e4ec]:hover{box-shadow:0 18px 40px rgba(28,27,25,.14)}.bento-tile[data-v-9c00e4ec]:focus-visible{outline:2px solid var(--bento-ink);outline-offset:3px}.bento-tile.span-2x2[data-v-9c00e4ec]{grid-column:span 2;grid-row:span 2}.bento-tile.span-2x1[data-v-9c00e4ec]{grid-column:span 2;grid-row:span 1}.bento-tile.span-1x2[data-v-9c00e4ec]{grid-column:span 1;grid-row:span 2}.bento-tile[data-v-9c00e4ec] .resource-media{width:100%;height:100%}.bento-tile[data-v-9c00e4ec] .rm-media{transition:transform .68s cubic-bezier(.16,1,.3,1)}.bento-tile[data-v-9c00e4ec]:focus-visible .rm-media,.bento-tile[data-v-9c00e4ec]:hover .rm-media{transform:scale(1.07)}.bento-caption[data-v-9c00e4ec]{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;gap:4px;padding:34px 18px 14px;background:linear-gradient(0deg,rgba(0,0,0,.68),transparent);color:#fff;pointer-events:none;opacity:0;transform:translateY(10px);transition:opacity .22s ease,transform .22s ease}.bento-tile:focus-visible .bento-caption[data-v-9c00e4ec],.bento-tile:hover .bento-caption[data-v-9c00e4ec]{opacity:1;transform:translateY(0)}.bento-caption-format[data-v-9c00e4ec]{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:hsla(0,0%,100%,.78)}.bento-caption-title[data-v-9c00e4ec]{margin:0;font-size:15px;font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.bento-footer[data-v-9c00e4ec]{max-width:1400px;margin:48px auto 0;padding-top:22px;border-top:1px solid var(--bento-border);text-align:center}.bento-footer p[data-v-9c00e4ec]{margin:0;color:var(--bento-muted);font-size:13px;letter-spacing:.02em}@media (prefers-reduced-motion:reduce){.bento-tile[data-v-9c00e4ec]{transition:none;opacity:1;transform:none}.bento-tile[data-v-9c00e4ec] .rm-media{transition:none}.bento-tile[data-v-9c00e4ec]:focus-visible .rm-media,.bento-tile[data-v-9c00e4ec]:hover .rm-media{transform:none}.bento-caption[data-v-9c00e4ec]{transition:none}}@media (max-width:980px){.bento-page[data-v-9c00e4ec]{padding:44px 32px 56px}.bento-header h1[data-v-9c00e4ec]{font-size:34px}.bento-grid[data-v-9c00e4ec]{grid-template-columns:repeat(2,1fr);grid-auto-rows:150px;gap:18px}}@media (max-width:600px){.bento-page[data-v-9c00e4ec]{padding:32px 18px 44px}.bento-header[data-v-9c00e4ec]{margin-bottom:28px}.bento-header h1[data-v-9c00e4ec]{font-size:28px}.bento-grid[data-v-9c00e4ec]{grid-auto-rows:130px;gap:14px}.bento-tile[data-v-9c00e4ec]{border-radius:16px}}@media (max-width:420px){.bento-grid[data-v-9c00e4ec]{grid-template-columns:1fr;grid-auto-rows:140px}.bento-tile.span-2x1[data-v-9c00e4ec],.bento-tile.span-2x2[data-v-9c00e4ec]{grid-column:span 1}}.template-shell[data-v-313e14fe]{min-height:100vh;background:#0a0a0a;color:#eee}.museum-room[data-v-313e14fe]{position:relative;min-height:100vh;padding-bottom:12vh}.state-panel[data-v-313e14fe]{display:grid;place-items:center;min-height:100vh;color:#b8b0a0;font-family:Georgia,Times New Roman,serif;font-size:20px;letter-spacing:.02em}.museum-header[data-v-313e14fe]{position:relative;z-index:6;max-width:900px;margin:0 auto;padding:12vh 8vw 8vh;text-align:center}.museum-header h1[data-v-313e14fe]{margin:0 0 14px;font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:clamp(38px,5.2vw,68px);letter-spacing:.03em;color:#d8cfae;text-shadow:0 0 22px rgba(201,162,39,.18)}.signature[data-v-313e14fe]{margin:0;font-family:Georgia,Times New Roman,serif;font-style:italic;font-size:16px;letter-spacing:.06em;color:#6f6a5c}.wall[data-v-313e14fe]{position:relative;display:flex;flex-direction:column;max-width:1100px;margin:0 auto;padding:4vh 6vw 10vh}.artwork[data-v-313e14fe]{position:relative;cursor:pointer;outline:none}.artwork.align-start[data-v-313e14fe]{align-self:flex-start}.artwork.align-end[data-v-313e14fe]{align-self:flex-end}.artwork.size-sm[data-v-313e14fe]{width:min(50vw,300px)}.artwork.size-md[data-v-313e14fe]{width:min(58vw,420px)}.artwork.size-lg[data-v-313e14fe]{width:min(68vw,560px)}.artwork:focus-visible .frame[data-v-313e14fe]{box-shadow:0 0 0 2px rgba(201,162,39,.7)}.frame[data-v-313e14fe]{position:relative;overflow:hidden;background:#141210;border:1px solid rgba(201,162,39,.16);box-shadow:0 18px 46px rgba(0,0,0,.6);transition:transform .48s ease,box-shadow .48s ease}.frame.ratio-portrait[data-v-313e14fe]{aspect-ratio:3/4}.frame.ratio-landscape[data-v-313e14fe]{aspect-ratio:4/3}.frame.ratio-square[data-v-313e14fe]{aspect-ratio:1/1}.frame[data-v-313e14fe] .resource-media{filter:brightness(.24) contrast(.9) saturate(.65);transition:filter .56s ease}.plaque[data-v-313e14fe]{position:absolute;top:10px;left:10px;z-index:2;padding:3px 9px;font-family:Georgia,Times New Roman,serif;font-size:11px;letter-spacing:.08em;color:#d8cfae;background:rgba(0,0,0,.5);border:1px solid rgba(201,162,39,.3);pointer-events:none}.artwork.in-view .frame[data-v-313e14fe]{box-shadow:0 0 60px 8px rgba(255,214,130,.16),0 18px 46px rgba(0,0,0,.6)}.artwork.in-view .frame[data-v-313e14fe] .resource-media{filter:brightness(.55) contrast(.95) saturate(.85)}.artwork.lit[data-v-313e14fe]{z-index:5}.artwork.lit .frame[data-v-313e14fe]{transform:scale(1.035);box-shadow:0 0 70px 10px rgba(255,214,130,.28),0 22px 54px rgba(0,0,0,.7);border-color:rgba(201,162,39,.55)}.artwork.lit .frame[data-v-313e14fe] .resource-media{filter:brightness(1) contrast(1) saturate(1)}.artwork.is-audio.playing .frame[data-v-313e14fe]{animation:pulse-halo-313e14fe 2.6s ease-in-out infinite}.reduced-motion .artwork.is-audio.playing .frame[data-v-313e14fe]{animation:none}@keyframes pulse-halo-313e14fe{0%,to{box-shadow:0 0 70px 10px rgba(255,214,130,.28),0 22px 54px rgba(0,0,0,.7)}50%{box-shadow:0 0 96px 18px rgba(255,214,130,.42),0 22px 54px rgba(0,0,0,.7)}}.cartel[data-v-313e14fe]{max-width:320px;margin-top:14px;padding:12px 16px;font-family:Georgia,Times New Roman,serif;background:rgba(10,9,7,.72);border-left:2px solid rgba(201,162,39,.55)}.artwork.align-end .cartel[data-v-313e14fe]{margin-left:auto;text-align:right;border-left:none;border-right:2px solid rgba(201,162,39,.55)}.cartel h2[data-v-313e14fe]{margin:0 0 6px;font-size:17px;font-weight:400;letter-spacing:.03em;color:#d8cfae}.cartel p[data-v-313e14fe]{margin:0;font-size:13px;line-height:1.5;color:#9c9584}.cartel-fade-enter-active[data-v-313e14fe],.cartel-fade-leave-active[data-v-313e14fe]{transition:opacity .32s ease,transform .32s ease}.cartel-fade-enter-from[data-v-313e14fe],.cartel-fade-leave-to[data-v-313e14fe]{opacity:0;transform:translateY(-6px)}.torch-overlay[data-v-313e14fe]{position:fixed;inset:0;z-index:4;pointer-events:none;background:radial-gradient(circle 260px at var(--tx,50vw) var(--ty,30vh),transparent 0,rgba(8,8,8,.5) 42%,rgba(6,6,6,.92) 78%,rgba(5,5,5,.97) 100%)}@media (max-width:860px){.museum-header[data-v-313e14fe]{padding:8vh 7vw 6vh}.wall[data-v-313e14fe]{padding:2vh 6vw 8vh;gap:0}.artwork.size-lg[data-v-313e14fe],.artwork.size-md[data-v-313e14fe],.artwork.size-sm[data-v-313e14fe]{width:100%}.artwork.align-end[data-v-313e14fe],.artwork.align-start[data-v-313e14fe]{align-self:stretch}.cartel[data-v-313e14fe]{max-width:none}.artwork.align-end .cartel[data-v-313e14fe]{margin-left:0;text-align:left;border-left:2px solid rgba(201,162,39,.55);border-right:none}}@media (prefers-reduced-motion:reduce){.frame[data-v-313e14fe],.frame[data-v-313e14fe] .resource-media{transition:none}.artwork.is-audio.playing .frame[data-v-313e14fe]{animation:none}}.charte[data-v-01e07c5e]{margin-top:1rem}.charte-hint[data-v-01e07c5e]{font-size:.8rem;color:#888;margin:0 0 .5rem}.section-label[data-v-01e07c5e]{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:#757575;font-weight:700;margin-bottom:.35rem}.swatch[data-v-01e07c5e]{width:28px;height:28px;border-radius:6px;border:1px solid #ddd;cursor:pointer}.preview[data-v-01e07c5e]{border:1px solid #e0e0e0;border-radius:10px;padding:1.25rem;min-height:140px;overflow:hidden;box-sizing:border-box}.preview p[data-v-01e07c5e]{margin-top:.6rem;line-height:1.5}.preview>div[data-v-01e07c5e],.preview p[data-v-01e07c5e]{overflow-wrap:anywhere;word-break:break-word;max-width:100%}h4[data-v-01e07c5e]{font-size:20px;font-weight:600}.banner{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:99999;padding:15px 30px;border-radius:5px;box-shadow:0 4px 6px rgba(0,0,0,.1);font-size:16px;font-family:Helvetica,sans-serif;transition:all .3s ease-in-out}.hle-card[data-v-7cdf189a]{width:100%;height:100%;display:flex;flex-direction:column}.hle-body[data-v-7cdf189a]{padding-top:12px;flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.hle-stage-wrap[data-v-7cdf189a]{flex:1 1 auto;min-height:0;display:flex;justify-content:center;align-items:center}.hle-stage[data-v-7cdf189a]{position:relative;width:100%;max-width:min(100%,calc(177.77778vh - 462.22222px));aspect-ratio:16/9;background-size:cover;background-position:50%;background-repeat:no-repeat;border:1px solid #bdbdbd;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hle-box[data-v-7cdf189a]{position:absolute;box-sizing:border-box;border:2px dashed #26a69a;background:rgba(38,166,154,.18);backdrop-filter:blur(2.5px);box-shadow:0 0 0 2px hsla(0,0%,100%,.9),0 2px 10px rgba(0,0,0,.45);cursor:move;display:flex;align-items:center;justify-content:center;min-width:30px;min-height:24px;overflow:hidden}.hle-box--launch[data-v-7cdf189a]{border-color:#f57c00;background:rgba(245,124,0,.2)}.hle-tag[data-v-7cdf189a]{position:absolute;top:0;left:0;font-size:10px;font-weight:700;line-height:1;padding:3px 6px;background:#26a69a;color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.45)}.hle-box--launch .hle-tag[data-v-7cdf189a]{background:#f57c00}.hle-content[data-v-7cdf189a]{padding:6px 8px;font-size:13px;font-weight:600;color:#1d1d1f;text-align:center;pointer-events:none;overflow:hidden;text-shadow:0 0 4px #fff,0 0 4px #fff,0 1px 2px hsla(0,0%,100%,.95)}.hle-content--launch[data-v-7cdf189a]{display:flex;align-items:center;gap:6px}.hle-launch-img[data-v-7cdf189a]{max-height:28px;width:auto;-o-object-fit:contain;object-fit:contain}.hle-resize[data-v-7cdf189a]{position:absolute;right:-1px;bottom:-1px;width:16px;height:16px;background:#fff;border:2px solid #607d8b;box-shadow:0 0 0 1px hsla(0,0%,100%,.9),0 1px 4px rgba(0,0,0,.5);cursor:se-resize}.container[data-v-d283e790]{display:flex;justify-content:space-between}.column[data-v-d283e790]{flex:1;margin:10px;padding:20px;border:1px solid #ccc;border-radius:10px}input[type=file][data-v-d283e790]{display:block;box-sizing:border-box;width:100%;border:1px solid #bdbdbd;padding:10px 12px;border-radius:4px;font-size:14px;line-height:1.42857143;color:#575757;background-color:#fff;background-image:none;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}input[type=file][data-v-d283e790]:focus{border-color:#3f51b5;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(63,81,181,.6)}.preview-iframe[data-v-d283e790]{border:none;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.1);overflow:auto}.iframe-wrapper iframe[data-v-d283e790]{width:1000px;height:562.5px;transform:scale(.5);transform-origin:top left;border:0}.iframe-wrapper[data-v-d283e790]{width:500px;height:281.25px;overflow:hidden;margin-left:auto;margin-right:auto}.banner[data-v-d283e790]{position:fixed!important;top:20px!important;right:20px!important;left:auto!important;transform:none!important;z-index:99999;padding:15px 24px;border-radius:5px;box-shadow:0 4px 6px rgba(0,0,0,.1);font-size:16px;color:#fff;max-width:350px;animation:fadeInSlide-d283e790 .4s ease-out}.banner-success[data-v-d283e790]{background-color:#10b981}.banner-error[data-v-d283e790]{background-color:#f44336}@keyframes fadeInSlide-d283e790{0%{opacity:0;transform:translateY(-10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:768px){.banner[data-v-d283e790]{top:10px;right:10px;left:10px;max-width:none;padding:14px 20px;font-size:15px}}@media (max-width:480px){.banner[data-v-d283e790]{padding:12px 18px;font-size:14px}}.loader[data-v-d283e790]{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:hsla(0,0%,100%,.8)}.fixed-layout[data-v-d283e790]{display:flex;flex-direction:column;align-items:center;gap:1rem}.column-toggle-container[data-v-d283e790]{display:flex;flex-direction:row;justify-content:space-around}.drop-zone[data-v-d283e790]{border:2px dashed #bdbdbd;border-radius:8px;padding:24px;text-align:center;transition:border-color .2s,background-color .2s;cursor:pointer;display:flex;flex-direction:column;align-items:center}.drop-zone--active[data-v-d283e790]{border-color:#1976d2;background-color:rgba(25,118,210,.06)}h4[data-v-d283e790]{font-size:20px;font-weight:600}.navButtons[data-v-41eeafc6]{display:flex;justify-content:space-between}.title[data-v-41eeafc6]{display:flex;align-items:center;font-size:1.2 rem;margin-left:1%}.container[data-v-1f36b7b2]{display:flex;justify-content:space-between}.column[data-v-1f36b7b2]{flex:1;margin:10px;padding:20px;border:1px solid #ccc;border-radius:10px}.banner[data-v-1f36b7b2]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:99999;padding:15px 30px;border-radius:5px;box-shadow:0 4px 6px rgba(0,0,0,.1);font-size:16px;font-family:Helvetica,sans-serif;transition:all .3s ease-in-out}h4[data-v-1f36b7b2]{font-size:20px;font-weight:600}.navButtons{display:flex;justify-content:space-between}.cartel[data-v-6678d331]{background-color:#fafafa;border:1px solid #e0e0e0;border-radius:10px;padding:30px;margin-bottom:30px;font-family:Roboto,Arial,sans-serif;font-size:16px;line-height:1.6;text-align:justify;max-width:500px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.cartel h2[data-v-6678d331]{margin-top:0;margin-bottom:10px;font-size:24px;font-weight:700;text-transform:uppercase;color:#333}.cartel p[data-v-6678d331]{margin-bottom:15px}.cartel a[data-v-6678d331]{color:#1a73e8;text-decoration:none;font-weight:500}.cartel a[data-v-6678d331]:hover{text-decoration:underline}.mainContainer[data-v-6678d331]{width:100%;height:500px;position:relative}.popup[data-v-6678d331]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000}.navigation-preview[data-v-6678d331]{width:100%;height:100%}.navigation-preview--hidden[data-v-6678d331]{visibility:hidden;pointer-events:none}.preview-scale-wrap[data-v-6678d331]{width:1500px;height:800px;transform:scale(.4);transform-origin:top left;position:relative}@media (min-width:600px){.q-dialog__inner--minimized>div[data-v-6678d331]{max-width:none!important}}canvas[data-v-6678d331]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.block[data-v-6678d331]{position:absolute}.styleElements[data-v-6678d331]{position:absolute;top:30%;z-index:9999}.img[data-v-6678d331]{max-width:100vw;border-radius:10px;-o-object-fit:contain;object-fit:contain;display:block;box-shadow:0 4px 6px rgba(0,0,0,.1);border:2px solid #f0f0f0}.video-container[data-v-6678d331]{position:relative;overflow:hidden;border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.1);max-width:100%;background-color:#000}home-container[data-v-6678d331]{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;background-color:#f2f2f2}.homeText[data-v-6678d331]{text-align:center;margin-bottom:30px}.homeText h1[data-v-6678d331]{font-size:36px;color:#333;margin:0}.homeImage[data-v-6678d331]{width:100%;max-width:800px;margin-bottom:30px;margin:auto}.homeImage img[data-v-6678d331]{display:block;width:80%;margin:auto;border-radius:10px;box-shadow:0 0 20px rgba(0,0,0,.3)}.home-arrow[data-v-6678d331]{font-size:30px;color:#333;cursor:pointer;text-align:right;margin-right:50px;animation-name:moveArrow-6678d331;animation-duration:1s;animation-iteration-count:infinite;animation-direction:alternate}@keyframes moveArrow-6678d331{0%{transform:translateX(-10px)}to{transform:translateX(10px)}}.associated-resources-icon[data-v-6678d331]{position:absolute;top:-5px;right:-5px;font-size:24px;animation:iconPulse-6678d331 2s ease-in-out infinite}@keyframes iconPulse-6678d331{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.8}}.media-container.has-associated[data-v-6678d331]{cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}.media-container.has-associated[data-v-6678d331]:hover{transform:scale(1.03);box-shadow:0 8px 25px rgba(0,0,0,.3)}@keyframes spin-6678d331{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.spin[data-v-6678d331]{animation:spin-6678d331 6s linear infinite!important}@keyframes pulse-6678d331{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.pulse[data-v-6678d331]{animation:pulse-6678d331 1s infinite alternate!important}@keyframes slide-6678d331{0%,to{transform:translateX(-100%)}50%{transform:translateX(0)}}.slide[data-v-6678d331]{animation:slide-6678d331 3s infinite!important}@keyframes swingRotate-6678d331{0%{transform:rotate(-50deg)}50%{transform:rotate(50deg)}to{transform:rotate(-50deg)}}.swingRotate[data-v-6678d331]{animation:swingRotate-6678d331 2s ease-in-out infinite}@keyframes verticalBounce-6678d331{0%{transform:translateY(0)}50%{transform:translateY(-30px)}to{transform:translateY(0)}}.verticalBounce[data-v-6678d331]{animation:verticalBounce-6678d331 1s ease-in-out infinite}.container[data-v-b979c57a]{display:flex;justify-content:center}.column[data-v-b979c57a]{flex:1;margin:10px;padding:20px;border:1px solid #ccc;border-radius:10px}.column h4[data-v-b979c57a]{font-size:20px;font-weight:600}.navButtons[data-v-b979c57a]{display:flex;justify-content:space-between}.banner[data-v-b979c57a]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:99999;padding:15px 30px;border-radius:5px;box-shadow:0 4px 6px rgba(0,0,0,.1);font-size:16px;font-family:Helvetica,sans-serif;transition:all .3s ease-in-out}.infos[data-v-b979c57a]{font-size:16px;border:1px solid grey;width:90%;margin:auto;margin-bottom:5px;border-radius:5px}.title[data-v-b979c57a]{display:flex;align-items:center;font-size:1.2 rem;margin-left:1%}.loader[data-v-b979c57a]{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:hsla(0,0%,100%,.8)}.fixed-layout[data-v-b979c57a]{display:flex;flex-direction:column;align-items:center;gap:1rem}.flex-column[data-v-b979c57a]{max-width:600px;margin:0 10px}.column-toggle-container[data-v-b979c57a]{display:flex;flex-direction:row;justify-content:space-around}.drop-zone[data-v-b979c57a]{border:2px dashed #bdbdbd;border-radius:8px;padding:24px;text-align:center;transition:border-color .2s,background-color .2s;cursor:pointer;display:flex;flex-direction:column;align-items:center}.drop-zone--active[data-v-b979c57a]{border-color:#1976d2;background-color:rgba(25,118,210,.06)}.resource-associator[data-v-4d9a70f0]{display:flex;flex-direction:column;gap:16px}.associator-field[data-v-4d9a70f0]{display:flex;flex-direction:column;gap:8px}.associator-actions[data-v-4d9a70f0]{display:flex}.associated-resources-title[data-v-4d9a70f0],.select-resource-title[data-v-4d9a70f0]{margin:0;font-size:1.2rem;font-weight:700}.banner[data-v-4d9a70f0]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:99999}.associated-resources-list[data-v-4d9a70f0]{display:flex;flex-direction:column;gap:10px;border:1px solid #f0f0f0;border-radius:8px;padding:10px;background-color:#fafafa}.action-icons>.q-btn[data-v-4d9a70f0]{margin-right:2px}.pairs-view[data-v-4d9a70f0]{display:flex;flex-direction:column;gap:10px}.pair-box[data-v-4d9a70f0]{border:2px solid #263238;border-radius:0;background-color:#fff;padding:8px 10px}.pair-box--alt[data-v-4d9a70f0]{background-color:#eceff1}.pair-box--incomplete[data-v-4d9a70f0]{border-style:dashed;border-color:#9e9e9e}.pair-box__header[data-v-4d9a70f0]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#455a64;margin-bottom:6px}.pair-row[data-v-4d9a70f0]{display:flex;align-items:center;gap:10px;padding:4px 0}.pair-badge[data-v-4d9a70f0]{border-radius:0;min-width:64px;justify-content:center}.pair-title[data-v-4d9a70f0]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pair-title--muted[data-v-4d9a70f0]{color:#9e9e9e;font-style:italic}.app-banner--warning[data-v-4d9a70f0]{background-color:#fff3e0;color:#000}.block[data-v-0d681b76]{position:absolute}.cartel[data-v-0d681b76]{background-color:#fafafa;border:1px solid #e0e0e0;border-radius:10px;padding:30px;margin-bottom:30px;font-family:Roboto,Arial,sans-serif;font-size:12px;line-height:1.6;text-align:justify;max-width:250px;box-shadow:0 4px 6px rgba(0,0,0,.1);transform:scale(.5)}.img[data-v-0d681b76]{max-width:100vw;border-radius:10px;-o-object-fit:contain;object-fit:contain;display:block;border:2px solid #f0f0f0}.loader-container[data-v-0d681b76]{position:absolute;top:0;left:0;width:100%;height:150%;display:flex;justify-content:center;align-items:center;background-color:hsla(0,0%,98%,.98);z-index:9999;border-radius:8px;backdrop-filter:blur(4px)}.loader[data-v-0d681b76]{background:#fff;padding:48px 64px;border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,.08);display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #e5e5e5}.spinner-container[data-v-0d681b76]{display:flex;gap:12px;margin-bottom:24px}.spinner-dot[data-v-0d681b76]{width:12px;height:12px;background:#2c2c2c;border-radius:50%;animation:bounce-0d681b76 1.4s ease-in-out infinite both}.spinner-dot[data-v-0d681b76]:first-child{animation-delay:-.32s}.spinner-dot[data-v-0d681b76]:nth-child(2){animation-delay:-.16s}@keyframes bounce-0d681b76{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1.2);opacity:1}}.loader-text[data-v-0d681b76]{margin:0;color:#4a4a4a;font-size:15px;font-weight:500;letter-spacing:.3px}@keyframes spin-0d681b76{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.spin[data-v-0d681b76]{animation:spin-0d681b76 6s linear infinite!important}@keyframes slide-0d681b76{0%,to{transform:translateX(-100%)}50%{transform:translateX(0)}}.slide[data-v-0d681b76]{animation:slide-0d681b76 3s infinite!important}@keyframes pulse-0d681b76{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.pulse[data-v-0d681b76]{animation:pulse-0d681b76 1s infinite alternate!important}@keyframes swingRotate-0d681b76{0%{transform:rotate(-50deg)}50%{transform:rotate(50deg)}to{transform:rotate(-50deg)}}.swingRotate[data-v-0d681b76]{animation:swingRotate-0d681b76 2s ease-in-out infinite}@keyframes verticalBounce-0d681b76{0%{transform:translateY(0)}50%{transform:translateY(-30px)}to{transform:translateY(0)}}.verticalBounce[data-v-0d681b76]{animation:verticalBounce-0d681b76 1s ease-in-out infinite}.associated-row[data-v-0d681b76]{display:flex;justify-content:center;align-items:center;gap:15px;margin-top:20px;padding:10px 0;flex-wrap:wrap;max-width:210px;margin-left:auto;margin-right:auto}.associated-thumbnail[data-v-0d681b76]{transition:all .3s ease;cursor:pointer;flex-shrink:0}.associated-thumbnail.slide-in[data-v-0d681b76]{animation:slideInFromBottom-0d681b76 .5s ease-out forwards;opacity:0}@keyframes slideInFromBottom-0d681b76{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}.thumbnail-wrapper[data-v-0d681b76]{position:relative;width:80px;height:80px;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.15);background:#fff;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.thumbnail-wrapper[data-v-0d681b76]:hover{transform:scale(1.1) translateY(-5px);box-shadow:0 4px 16px rgba(0,0,0,.25);z-index:1001}.thumbnail-media[data-v-0d681b76]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px}.audio-thumbnail[data-v-0d681b76],.pdf-thumbnail[data-v-0d681b76]{display:flex;align-items:center;justify-content:center;background:#f5f5f5;width:100%;height:100%}.file-type-overlay[data-v-0d681b76]{position:absolute;bottom:2px;right:2px;background:rgba(0,0,0,.6);border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;pointer-events:none}@media (max-width:768px){.associated-resources-container[data-v-0d681b76]{overflow-x:auto;white-space:nowrap;padding:10px 0;-webkit-overflow-scrolling:touch}.associated-thumbnail[data-v-0d681b76]{display:inline-block}}.loading-thumbnail[data-v-0d681b76]{width:50px;height:50px;border-radius:8px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:loading-0d681b76 1.5s infinite}@keyframes loading-0d681b76{0%{background-position:200% 0}to{background-position:-200% 0}}.quiz-stats[data-v-455996f4]{background:#fff;width:100%;height:100%;display:flex;flex-direction:column}.quiz-stats-header[data-v-455996f4]{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;border-bottom:1px solid #e0e0e0}.quiz-stats-header h4[data-v-455996f4]{margin:0;font-size:20px;font-weight:600}.quiz-stats-body[data-v-455996f4]{flex:1;overflow-y:auto;padding:16px}.stats-state[data-v-455996f4]{padding:48px;text-align:center;color:#666}.stats-summary[data-v-455996f4]{display:flex;gap:12px;margin-bottom:20px;flex-wrap:wrap}.stat-tile[data-v-455996f4]{display:flex;flex-direction:column;align-items:center;border:1px solid #eee;border-left:3px solid var(--q-secondary);padding:12px 22px;background:#fbfbfb;min-width:120px}.stat-num[data-v-455996f4]{font-size:1.8rem;font-weight:700;color:#1a1a1a}.stat-lbl[data-v-455996f4]{color:#777;font-size:.9rem}.stats-question[data-v-455996f4]{border:1px solid #eee;padding:14px 16px;margin-bottom:12px}.stats-q-title[data-v-455996f4]{font-weight:600;margin-bottom:10px}.stats-q-count[data-v-455996f4]{color:#999;font-weight:400;font-size:.9rem}.stats-bar-row[data-v-455996f4]{display:flex;align-items:center;gap:10px;margin-bottom:6px}.stats-bar-label[data-v-455996f4]{flex:0 0 34%;display:flex;align-items:center;gap:4px}.stats-bar-track[data-v-455996f4]{flex:1;height:18px;background:#f0f0f0;overflow:hidden}.stats-bar-fill[data-v-455996f4]{height:100%;background:var(--q-secondary);transition:width .3s ease}.stats-bar-value[data-v-455996f4]{flex:0 0 90px;text-align:right;color:#555;font-variant-numeric:tabular-nums}.stats-verbatims[data-v-455996f4]{margin:0;padding-left:18px}.stats-verbatims li[data-v-455996f4]{margin-bottom:4px}.stats-empty[data-v-455996f4]{color:#999;font-style:italic}.quiz-manager[data-v-bbd06a72]{background:#fff;width:100%;height:100%;display:flex;flex-direction:column}.quiz-manager-header[data-v-bbd06a72]{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;border-bottom:1px solid #e0e0e0}.quiz-manager-header h4[data-v-bbd06a72]{margin:0;font-size:20px;font-weight:600}.quiz-manager-body[data-v-bbd06a72]{flex:1;display:flex;overflow:hidden}.quiz-list[data-v-bbd06a72]{width:300px;border-right:1px solid #e0e0e0;padding:12px;overflow-y:auto}.quiz-list-actions[data-v-bbd06a72]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.quiz-item-active[data-v-bbd06a72]{background:#e0f2f1;color:#000;border-left:3px solid var(--q-secondary)}.quiz-editor[data-v-bbd06a72]{flex:1;padding:16px;overflow-y:auto}.quiz-empty[data-v-bbd06a72]{color:#777;padding:16px}.appearance-card[data-v-bbd06a72]{border:1px solid #eee;border-left:3px solid var(--q-secondary);padding:14px 16px;margin-bottom:16px;background:#fbfbfb}.appearance-title[data-v-bbd06a72]{font-weight:600;color:#555;margin-bottom:12px}.appearance-row[data-v-bbd06a72]{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.appearance-field[data-v-bbd06a72]{min-width:220px}.question-card[data-v-bbd06a72]{border:1px solid #eee;padding:16px;margin-bottom:14px;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.05)}.question-card-header[data-v-bbd06a72]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.question-number[data-v-bbd06a72]{font-weight:600}.answer-row[data-v-bbd06a72]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.answer-input[data-v-bbd06a72]{flex:1}.quiz-editor-actions[data-v-bbd06a72]{display:flex;align-items:center;gap:12px;margin-top:16px;position:sticky;bottom:0;background:#fff;padding:12px 0;border-top:1px solid #eee}.saved-msg[data-v-bbd06a72]{color:#21ba45;font-weight:600}.open-hint[data-v-bbd06a72]{color:#777;font-style:italic;margin:4px 0 0}.container[data-v-10974066]{display:flex;justify-content:center;flex-wrap:wrap}.column[data-v-10974066]{flex:1;margin:10px;padding:20px;border:1px solid #ccc;border-radius:10px;background:#fff}.column h4[data-v-10974066]{display:flex;align-items:center;gap:8px;margin:0 0 16px;color:#111827;font-size:20px;font-weight:600;line-height:1.25}.navButtons[data-v-10974066]{display:flex;justify-content:space-between}.banner[data-v-10974066]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:99999;padding:15px 30px;border-radius:5px;box-shadow:0 4px 6px rgba(0,0,0,.1);font-size:16px;font-family:Helvetica,sans-serif;transition:all .3s ease-in-out}.infos[data-v-10974066]{font-size:16px;border:1px solid grey;width:70%;margin:auto;margin-bottom:5px;border-radius:5px}.title[data-v-10974066]{display:flex;align-items:center;font-size:1.2 rem;margin-left:1%}.flex-column[data-v-10974066]{max-width:600px;min-width:300px;margin:0 10px}.column-section+.column-section[data-v-10974066]{margin-top:24px}.animation-editor[data-v-10974066]{display:flex;flex-direction:column;gap:16px}.animation-editor__header[data-v-10974066]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.animation-editor__title[data-v-10974066]{display:flex;align-items:flex-start;gap:12px;min-width:0}.animation-editor__title>.q-icon[data-v-10974066]{color:#000;font-size:22px}.animation-editor__title h4[data-v-10974066]{margin-bottom:2px}.animation-editor__resource[data-v-10974066]{display:block;max-width:100%;color:#6b7280;font-size:13px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.animation-editor__field[data-v-10974066]{width:100%}.overlay-settings[data-v-10974066]{display:flex;flex-direction:column;gap:12px}.overlay-settings__top[data-v-10974066]{display:flex;align-items:center;justify-content:space-between;gap:12px}.overlay-settings__label[data-v-10974066]{display:flex;align-items:center;gap:8px;min-width:0;color:#111827;font-size:15px;font-weight:600}.overlay-settings__label .q-icon[data-v-10974066]{color:#000;font-size:20px}.overlay-settings__toggle[data-v-10974066]{flex:0 0 auto;border:1px solid #dce1ea;border-radius:4px;overflow:hidden;box-shadow:none}.overlay-settings__body[data-v-10974066]{display:grid;grid-template-columns:minmax(0,1fr) 160px;gap:12px;align-items:stretch}.overlay-settings__control[data-v-10974066]{min-width:0}.color-swatch[data-v-10974066]{width:22px;height:22px;border:1px solid #cfd5df;border-radius:0;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.55)}.overlay-preview[data-v-10974066]{display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:40px;padding:0 12px;border:1px solid;border-radius:0;font-size:13px;font-weight:600;line-height:1.2;text-align:center;overflow:hidden}.overlay-preview span[data-v-10974066]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quiz-settings[data-v-10974066]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.quiz-settings__button[data-v-10974066]{height:40px;white-space:nowrap}.animation-editor__actions[data-v-10974066]{display:flex;justify-content:flex-end;padding-top:2px}@media (max-width:760px){.container[data-v-10974066]{padding:0 12px 20px}.column[data-v-10974066]{min-width:0;width:100%;max-width:none}.quiz-settings[data-v-10974066]{grid-template-columns:1fr}.overlay-settings__top[data-v-10974066]{align-items:stretch;flex-direction:column}.overlay-settings__toggle[data-v-10974066]{width:100%}.overlay-settings__body[data-v-10974066]{grid-template-columns:1fr}.animation-editor__actions[data-v-10974066]{justify-content:stretch}.animation-editor__actions .q-btn[data-v-10974066]{width:100%}}.upload-loader[data-v-10974066]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:hsla(0,0%,98%,.98);z-index:11000;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(4px)}.upload-loader-card[data-v-10974066]{background:#fff;padding:48px 64px;border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,.08);border:1px solid #e5e5e5;display:flex;flex-direction:column;align-items:center}.upload-loader-text[data-v-10974066]{margin:0;color:#4a4a4a;font-size:15px;font-weight:500;letter-spacing:.3px}.progress-container[data-v-10974066]{width:200px;height:4px;background:#e5e5e5;border-radius:2px;margin-top:20px;overflow:hidden}.progress-bar[data-v-10974066]{height:100%;background:#2c2c2c;transition:width .3s ease;border-radius:2px}.progress-text[data-v-10974066]{margin:8px 0 0 0;color:#6a6a6a;font-size:13px;font-weight:500}.column-toggle-container[data-v-10974066]{display:flex;flex-direction:row;justify-content:space-around}.refresh-backdrop[data-v-10974066]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:hsla(0,0%,98%,.98);z-index:100000;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(4px)}.refresh-loader[data-v-10974066]{background:#fff;padding:48px 64px;border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,.08);display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #e5e5e5}.spinner-container[data-v-10974066]{display:flex;gap:12px;margin-bottom:24px}.spinner-dot[data-v-10974066]{width:12px;height:12px;background:#2c2c2c;border-radius:50%;animation:bounce-10974066 1.4s ease-in-out infinite both}.spinner-dot[data-v-10974066]:first-child{animation-delay:-.32s}.spinner-dot[data-v-10974066]:nth-child(2){animation-delay:-.16s}@keyframes bounce-10974066{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1.2);opacity:1}}.refresh-text[data-v-10974066]{margin:0;color:#4a4a4a;font-size:15px;font-weight:500;letter-spacing:.3px}.drop-zone[data-v-10974066]{border:2px dashed #bdbdbd;border-radius:8px;padding:24px;text-align:center;transition:border-color .2s,background-color .2s;cursor:pointer;display:flex;flex-direction:column;align-items:center}.drop-zone--active[data-v-10974066]{border-color:#1976d2;background-color:rgba(25,118,210,.06)}.resource-item[data-v-2675023f]{padding:8px 16px}.resource-preview[data-v-2675023f]{width:48px;height:48px;border-radius:6px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#f5f5f5}.preview-thumb[data-v-2675023f]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.preview-placeholder[data-v-2675023f]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#f0f0f0;border-radius:6px}.action-icons[data-v-2675023f]{display:flex;gap:2px}.resource-item[data-v-419fe2c9]{padding:8px 16px}.resource-preview[data-v-419fe2c9]{width:56px;height:56px;border-radius:6px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#f5f5f5}.preview-thumb[data-v-419fe2c9]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.preview-placeholder[data-v-419fe2c9]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#f0f0f0;border-radius:6px}.action-btns[data-v-419fe2c9]{display:flex;gap:4px}h4[data-v-419fe2c9]{font-size:20px;font-weight:600}.notifications-container[data-v-0c5a6fcc]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9999;width:auto;min-width:300px;pointer-events:none}.banner[data-v-0c5a6fcc]{margin-bottom:1rem;font-size:1rem;text-align:center;animation:fadeIn-0c5a6fcc .3s ease-out}@keyframes fadeIn-0c5a6fcc{0%{opacity:0}to{opacity:1}}.container[data-v-0c5a6fcc]{display:flex;justify-content:space-between}.column[data-v-0c5a6fcc]{flex:1;margin:10px;padding:20px;border:1px solid #ccc;border-radius:10px}.navButtons[data-v-0c5a6fcc]{display:flex;justify-content:space-between}.title[data-v-0c5a6fcc]{display:flex;align-items:center;font-size:1.2rem;margin-left:1%}.preview-wrapper[data-v-0c5a6fcc]{width:100%;height:200px;border:1px solid #ccc;border-radius:10px;overflow:auto;position:relative}.preview-wrapper[data-v-0c5a6fcc]>*{transform:scale(.4);transform-origin:top left;position:absolute;width:250%}.infos[data-v-0c5a6fcc]{font-size:16px;border:1px solid grey;width:90%;margin:auto;margin-bottom:5px;border-radius:5px}h4[data-v-0c5a6fcc]{font-size:20px;font-weight:600}.expos-container[data-v-73eec454]{padding:20px}.expo-card[data-v-73eec454]{transition:transform .2s;background-color:#fff;border:1px solid #c0c0c1}.expo-card[data-v-73eec454]:hover{transform:translateY(-5px);box-shadow:0 4px 15px rgba(44,82,44,.1)}.expo-image[data-v-73eec454]{background-color:#f0f7f0}.default-image-container[data-v-73eec454]{height:250px;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#e3f3e3!important}.banner[data-v-73eec454]{margin-bottom:1rem}.archives-page[data-v-2eb7e304]{min-height:100vh;background-color:#bfdfe0}.title[data-v-2eb7e304]{padding:20px;background-color:#a2c4c9}.navTitle[data-v-2eb7e304]{font-size:24px;color:#000;font-weight:700}.navigation-buttons[data-v-2eb7e304]{padding:15px}hr[data-v-2eb7e304]{border-color:#cbe0cb}h1[data-v-2eb7e304]{margin-left:5%;margin-bottom:30px;margin-top:30px}.quiz-page[data-v-b9f4b0b2]{min-height:100vh;background:#d9d9d9;display:flex}.quiz-page-header[data-v-b9f4b0b2]{position:fixed;top:16px;left:16px;z-index:10}.quiz-return-btn[data-v-b9f4b0b2]{background:hsla(0,0%,100%,.95);color:#222;min-height:48px;box-shadow:0 2px 10px rgba(0,0,0,.25)}.connexion[data-v-7fe42604]{--violet:#8257d4;--violet-fonce:#6a41bd;--violet-clair:#cbb8f0;min-height:100vh;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);background:#fff}.connexion__marque[data-v-7fe42604]{position:relative;overflow:hidden;background:var(--violet);color:#fff;padding:40px 48px;display:flex;flex-direction:column;justify-content:space-between}.connexion__logo[data-v-7fe42604]{width:84px;height:84px;filter:invert(1);mix-blend-mode:screen}.connexion__mur[data-v-7fe42604]{position:relative;flex:1;margin:32px 0;max-width:560px;width:100%;align-self:center}.cadre[data-v-7fe42604]{position:absolute;border:1.5px solid var(--violet-clair);border-radius:2px;animation:apparition-7fe42604 .8s ease-out both}.cadre--1[data-v-7fe42604]{left:4%;top:8%;width:34%;height:44%;animation-delay:.05s}.cadre--2[data-v-7fe42604]{left:44%;top:2%;width:24%;height:28%;animation-delay:.15s}.cadre--3[data-v-7fe42604]{left:44%;top:36%;width:24%;height:34%;animation-delay:.25s}.cadre--4[data-v-7fe42604]{left:74%;top:12%;width:22%;height:54%;animation-delay:.35s}.cadre--5[data-v-7fe42604]{left:10%;top:60%;width:26%;height:26%;animation-delay:.45s}.cadre--actif[data-v-7fe42604]{border-color:#fff;background:hsla(0,0%,100%,.12)}.cadre__point[data-v-7fe42604]{position:absolute;left:50%;top:58%;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:#fff;box-shadow:0 0 0 0 hsla(0,0%,100%,.6);animation:pulsation-7fe42604 2.4s ease-out 1s infinite}.connexion__nom[data-v-7fe42604]{font-size:34px;font-weight:700;line-height:1.15;margin:0}.connexion__slogan[data-v-7fe42604]{font-size:16px;line-height:1.5;color:#ece6fb;margin:8px 0 0;max-width:420px}.connexion__zone[data-v-7fe42604]{display:flex;align-items:center;justify-content:center;padding:48px 32px}.connexion__formulaire[data-v-7fe42604]{width:100%;max-width:380px;animation:montee-7fe42604 .5s ease-out both}.connexion__titre[data-v-7fe42604]{font-size:28px;font-weight:700;line-height:1.2;margin:0;color:#1d1d1d}.connexion__intro[data-v-7fe42604]{font-size:14px;color:#666;margin:6px 0 28px}.connexion__libelle[data-v-7fe42604]{display:block;font-size:13px;color:#444;margin-bottom:6px}.connexion__ligne-libelle[data-v-7fe42604]{display:flex;justify-content:space-between;align-items:baseline}.connexion__lien[data-v-7fe42604]{background:none;border:0;padding:0;font:inherit;font-size:13px;color:var(--violet);cursor:pointer}.connexion__lien[data-v-7fe42604]:hover{text-decoration:underline}.connexion__formulaire[data-v-7fe42604] .q-icon:focus-visible,.connexion__lien[data-v-7fe42604]:focus-visible{outline:2px solid var(--violet);outline-offset:2px;border-radius:2px}.connexion__formulaire[data-v-7fe42604] .q-field--outlined.q-field--focused .q-field__control:after{border-color:var(--violet)}.connexion__avertissement[data-v-7fe42604]{font-size:12px;color:#8a5a00;margin:6px 0 0}.connexion__bouton[data-v-7fe42604]{margin-top:24px;background:var(--violet);color:#fff}.connexion__bouton[data-v-7fe42604]:hover{background:var(--violet-fonce)}.connexion__messages p[data-v-7fe42604]{font-size:14px;line-height:1.45;margin:14px 0 0}.connexion__erreur[data-v-7fe42604]{color:#b3261e}.connexion__information[data-v-7fe42604]{color:#1b5e20}@media (max-width:900px){.connexion[data-v-7fe42604]{grid-template-columns:1fr;grid-template-rows:auto 1fr}.connexion__marque[data-v-7fe42604]{flex-direction:row;align-items:center;justify-content:flex-start;gap:16px;padding:20px 24px}.connexion__logo[data-v-7fe42604]{width:56px;height:56px}.connexion__mur[data-v-7fe42604]{display:none}.connexion__nom[data-v-7fe42604]{font-size:24px}.connexion__slogan[data-v-7fe42604]{font-size:13px;margin-top:2px}.connexion__zone[data-v-7fe42604]{align-items:flex-start;padding:32px 24px}}@keyframes apparition-7fe42604{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes montee-7fe42604{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes pulsation-7fe42604{0%{box-shadow:0 0 0 0 hsla(0,0%,100%,.6)}70%{box-shadow:0 0 0 14px hsla(0,0%,100%,0)}to{box-shadow:0 0 0 0 hsla(0,0%,100%,0)}}@media (prefers-reduced-motion:reduce){.cadre[data-v-7fe42604],.cadre__point[data-v-7fe42604],.connexion__formulaire[data-v-7fe42604]{animation:none}}.q-card{width:360px}.app-banner{position:fixed;top:16px;left:50%;transform:translateX(-50%);z-index:10000;width:calc(100% - 32px);max-width:720px;border-radius:8px;padding:12px 16px;font-weight:600;display:flex;align-items:center;gap:8px;margin:0;border:1px solid transparent;box-shadow:0 8px 20px rgba(0,0,0,.12);backdrop-filter:saturate(1.2)}.app-banner--success{background:#e8f5e9;color:#1b5e20;border-color:#a5d6a7}.app-banner--error{background:#fdecec;color:#c62828;border-color:#f5b5b5}.app-banner .q-banner__content{align-items:center}