.full-page[data-v-4f262f08]{display:block;color:var(--mediabank-ink,var(--body-text-color,#0f172a));background:var(--mediabank-paper,#fff);min-height:100%}.full-page__hero[data-v-4f262f08]{background:#0a0a0c;padding:40px;display:flex;justify-content:center}@media (width<=1023px){.full-page__hero[data-v-4f262f08]{padding:16px 0}}.full-page__hero-inner[data-v-4f262f08]{width:100%;max-width:1280px;display:flex;justify-content:center;align-items:center}.full-page__hero-image[data-v-4f262f08]{width:100%;height:72vh;--dynamic-image-max-width:100%;--dynamic-image-max-height:100%;--dynamic-image-width:100%;--dynamic-image-height:100%}.full-page__hero-image[data-v-4f262f08] img.dynamic-image{filter:drop-shadow(0 30px 80px #00000080)}@media (width<=1023px){.full-page__hero-image[data-v-4f262f08]{height:auto;--dynamic-image-width:100%;--dynamic-image-height:auto;--dynamic-image-max-width:100%;--dynamic-image-max-height:50vh}}.full-page__hero-fallback[data-v-4f262f08]{width:100%;height:72vh;max-width:720px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;border-radius:var(--mediabank-radius-md,8px);background:#ffffff0a;border:1px dashed#ffffff1f;color:#ffffff8c;font-size:14px}.full-page__hero-fallback[data-v-4f262f08] svg{width:56px;height:56px;opacity:.6}@media (width<=1023px){.full-page__hero-fallback[data-v-4f262f08]{height:50vh}}.full-page__hero-video[data-v-4f262f08]{width:100%;aspect-ratio:16 / 9;max-width:128vh;border:0}@media (width<=1023px){.full-page__hero-video[data-v-4f262f08]{max-width:88.8889vh}}.full-page__shell[data-v-4f262f08]{width:100%;max-width:1200px;margin:0 auto;padding:40px 24px 80px;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr)auto;column-gap:24px;grid-template-areas:"title actions""desc desc""tabs tabs""panel panel"}@media (width<=959px){.full-page__shell[data-v-4f262f08]{padding:24px 16px 40px}}@media (width<=768px){.full-page__shell[data-v-4f262f08]{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""desc""actions""tabs""panel"}}.full-page__tab-panel[data-v-4f262f08]{grid-area:panel;width:100%;min-height:200px;box-sizing:border-box}.full-page__title-strip[data-v-4f262f08]{grid-area:title;padding-bottom:24px;min-width:0}.full-page__eyebrow[data-v-4f262f08]{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--mediabank-accent,var(--primary-color));margin-bottom:12px}.full-page__title[data-v-4f262f08]{margin:0;font-size:44px;font-weight:400;line-height:1.05;letter-spacing:-.02em;text-wrap:balance;color:var(--mediabank-ink,var(--body-text-color,#0f172a))}@media (width<=959px){.full-page__title[data-v-4f262f08]{font-size:32px}}@media (width<=640px){.full-page__title[data-v-4f262f08]{font-size:26px}}.full-page__byline[data-v-4f262f08]{margin:12px 0 0;font-size:14px;color:var(--mediabank-ink-soft,var(--body-text-color-secondary,#64748b))}.full-page__byline--owner[data-v-4f262f08]{margin-top:4px}.full-page__title-actions[data-v-4f262f08]{grid-area:actions;align-self:end;padding-bottom:24px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}@media (width<=768px){.full-page__title-actions[data-v-4f262f08]{align-self:stretch;justify-content:flex-start;padding:20px 0 0;margin:0 0 20px;border-top:1px solid var(--mediabank-line,#0f172a17)}.full-page__primary-cart[data-v-4f262f08]{flex:auto;min-width:180px}}.full-page__primary-cart[data-v-4f262f08]{min-height:44px;padding:10px 20px;display:inline-flex;align-items:center;gap:8px;border:0;border-radius:var(--mediabank-radius-lg,10px);background:var(--mediabank-accent,var(--primary-color));color:var(--mediabank-accent-ink,var(--primary-color-contrast));font:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:opacity.15s,background.15s}.full-page__primary-cart[data-v-4f262f08]:hover{opacity:.92}.full-page__primary-cart--active[data-v-4f262f08]{background:var(--mediabank-paper,#fff);color:var(--mediabank-ink,var(--body-text-color,#0f172a));border:1px solid var(--mediabank-line,#0f172a17)}.full-page__primary-cart--active[data-v-4f262f08]:hover{background:var(--mediabank-hover,#0f172a0a)}.full-page__primary-cart[data-v-4f262f08] svg{width:18px;height:18px}.full-page__share-cluster[data-v-4f262f08]{position:relative;display:inline-flex}.full-page__icon-btn[data-v-4f262f08]{width:44px;height:44px;border-radius:var(--mediabank-radius-lg,10px);border:1px solid var(--mediabank-line,#0f172a17);background:var(--mediabank-paper,#fff);color:var(--mediabank-ink,var(--body-text-color,#0f172a));cursor:pointer;display:grid;place-items:center;font:inherit;-webkit-text-decoration:none;text-decoration:none;transition:background.15s}.full-page__icon-btn[data-v-4f262f08]:hover{background:var(--mediabank-hover,#0f172a0a)}.full-page__icon-btn[data-v-4f262f08] svg{width:18px;height:18px}.full-page__description[data-v-4f262f08]{grid-area:desc;margin:0 0 32px;font-size:16px;line-height:1.6;max-width:720px;color:var(--mediabank-ink,var(--body-text-color,#0f172a))}.full-page__description[data-v-4f262f08] p{margin:0 0 12px}.full-page__description[data-v-4f262f08] p:last-child{margin-bottom:0}.full-page__description[data-v-4f262f08] a{color:var(--mediabank-accent,var(--primary-color));-webkit-text-decoration:underline;text-decoration:underline}.full-page__article-text[data-v-4f262f08]{font-size:15px;line-height:1.65;max-width:720px;color:var(--mediabank-ink,var(--body-text-color,#0f172a))}.full-page__article-text[data-v-4f262f08] p{margin:0 0 14px}.full-page__article-text[data-v-4f262f08] p:last-child{margin-bottom:0}.full-page__article-text[data-v-4f262f08] a{color:var(--mediabank-accent,var(--primary-color));-webkit-text-decoration:underline;text-decoration:underline}.full-page__tabs[data-v-4f262f08]{grid-area:tabs;display:flex;gap:4px;border-bottom:1px solid var(--mediabank-line,#0f172a17);margin-bottom:24px;overflow-x:auto}.full-page__tabs button[data-v-4f262f08]{min-height:44px;padding:12px 16px;border:none;border-bottom:2px solid#0000;background:#0000;color:var(--mediabank-ink-soft,var(--body-text-color-secondary,#64748b));font-family:inherit;font-size:13px;font-weight:500;cursor:pointer;transition:color.15s,border-color.15s;white-space:nowrap}.full-page__tabs button[data-v-4f262f08]:hover{color:var(--mediabank-ink,var(--body-text-color,#0f172a))}.full-page__tabs button.is-active[data-v-4f262f08]{color:var(--mediabank-ink,var(--body-text-color,#0f172a));border-bottom-color:var(--mediabank-ink,var(--body-text-color,#0f172a))}.full-page__details-grid[data-v-4f262f08]{display:grid;grid-template-columns:minmax(0,1fr);gap:16px 32px;width:100%}@media (width>=720px){.full-page__details-grid[data-v-4f262f08]{grid-template-columns:repeat(2,minmax(0,1fr))}}.full-page__meta-col[data-v-4f262f08]{display:flex;flex-direction:column;min-width:0}.full-page__meta-row[data-v-4f262f08]{display:grid;grid-template-columns:minmax(120px,160px)minmax(0,1fr);gap:16px;padding:10px 0;border-bottom:1px solid var(--mediabank-line,#0f172a17);font-size:14px;min-width:0}.full-page__meta-value[data-v-4f262f08]{overflow-wrap:anywhere}.full-page__meta-label[data-v-4f262f08]{color:var(--mediabank-ink-soft,var(--body-text-color-secondary,#64748b))}.full-page__meta-value[data-v-4f262f08]{color:var(--mediabank-ink,var(--body-text-color,#0f172a))}.full-page__meta-value.mono[data-v-4f262f08]{font-family:ui-monospace,Menlo,monospace}.full-page__location[data-v-4f262f08]{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;width:100%}@media (width>=769px){.full-page__location[data-v-4f262f08]{grid-template-columns:minmax(0,1fr)260px}}@media (width>=1280px){.full-page__location[data-v-4f262f08]{grid-template-columns:minmax(0,1fr)300px}}.full-page__map-wrapper[data-v-4f262f08]{height:480px;border-radius:var(--mediabank-radius-lg,10px);overflow:hidden;background:var(--mediabank-paper-soft,#f5f7fa)}.full-page__map-wrapper[data-v-4f262f08]>*{width:100%;height:100%}.full-page__location-meta[data-v-4f262f08]{display:flex;flex-direction:column}.full-page__license-square[data-v-4f262f08]{display:inline-block;width:14px;height:14px;border-radius:var(--mediabank-radius-sm,4px);border:1.5px solid var(--mediabank-line-strong,#0f172a33);margin-right:6px;vertical-align:-2px;flex-shrink:0}.full-page__license-square--unrestricted[data-v-4f262f08]{background:var(--mediabank-license-unrestricted,#2e9e3d)}.full-page__license-square--restricted[data-v-4f262f08]{background:var(--mediabank-license-restricted,#f0b200)}.full-page__license-square--owner-only[data-v-4f262f08]{background:var(--mediabank-license-owner,#d43a2f)}.full-page__related-grid[data-v-4f262f08]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;width:100%}.full-page__related-item[data-v-4f262f08]{display:block;border-radius:var(--mediabank-radius-md,8px);overflow:hidden;background:var(--mediabank-paper-soft,#f5f7fa);-webkit-text-decoration:none;text-decoration:none;color:inherit;transition:transform.15s,box-shadow.15s;aspect-ratio:4 / 3;position:relative}.full-page__related-item img[data-v-4f262f08]{width:100%;height:100%;object-fit:cover;display:block;--dynamic-image-width:100%;--dynamic-image-height:100%}.full-page__related-item[data-v-4f262f08]:hover{transform:translateY(-2px);box-shadow:var(--mediabank-shadow-card,0 1px 3px #00000014,0 4px 16px #0000000f)}.full-page__related-fallback[data-v-4f262f08]{width:100%;height:100%;display:grid;place-items:center;color:var(--mediabank-ink-soft,var(--body-text-color-secondary,#64748b))}.full-page__related-fallback[data-v-4f262f08] svg{width:32px;height:32px;opacity:.5}.full-page__related-caption[data-v-4f262f08]{position:absolute;left:0;right:0;bottom:0;padding:10px;background:linear-gradient(0deg,#0009,#0000);color:#fff;font-size:13px;font-weight:500;opacity:0;transition:opacity.15s}.full-page__related-item:hover .full-page__related-caption[data-v-4f262f08]{opacity:1}.full-page__error[data-v-4f262f08],.full-page__loader[data-v-4f262f08]{display:flex;align-items:center;justify-content:center;padding:80px 24px;color:var(--mediabank-ink-soft,var(--body-text-color-secondary,#64748b))}.loader-spinner[data-v-4f262f08]{width:48px;height:48px;border:4px solid var(--mediabank-accent,var(--primary-color));border-bottom-color:#0000;border-radius:50%;display:inline-block;animation:full-page-rotation-4f262f08 1s linear infinite}@keyframes full-page-rotation-4f262f08{0%{transform:rotate(0)}to{transform:rotate(360deg)}}