.w-brand-entry{display:inline-flex;vertical-align:middle;flex-direction:column;margin-left:24px;background:transparent;border:0;color:#f3dfb7;text-align:left;font:inherit;cursor:pointer;padding:10px}.w-brand-entry small{font-size:12px;margin-top:5px;opacity:.85}.w-dialog{width:min(1040px,94vw);max-height:94vh;overflow:auto;border:1px solid #c9bea6;padding:20px;background:#f7f4eb;color:#103638}.w-dialog::backdrop{background:#001719dd}.w-dialog header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:10px}.w-dialog header h2{font-size:22px;margin:0}.w-dialog button,.w-player button{cursor:pointer}.w-dialog [data-close]{font-size:28px;border:0;background:transparent;padding:5px 16px}.w-stage{position:relative;aspect-ratio:16/9;background:#071d20}.w-stage video{width:100%;height:100%;display:block;object-fit:contain}.w-start{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#0b3535e8;color:white;border:1px solid #e8d1a2;padding:18px 24px;white-space:nowrap}.w-ended{position:absolute;inset:0;background:#062d31e8;align-items:center;justify-content:center;gap:16px}.w-ended:not([hidden]){display:flex}.w-ended button{padding:16px;border:1px solid #d5c08f;background:transparent;color:white}.w-tools{margin:12px 0}.w-tools select{padding:8px;border:1px solid #b8c4bd;background:#fff}.w-chapters{display:flex;gap:8px;overflow:auto;max-width:100%;padding:8px 0;scrollbar-width:thin}.w-chapters button{flex:none;max-width:250px;border:1px solid #bccac3;background:transparent;color:#123b3d;text-align:left;padding:10px;font:inherit;font-size:13px}.w-chapters button[aria-current=true]{background:#103638;color:white}.w-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.w-gallery figure{margin:0}.w-gallery button{padding:0;border:0;width:100%;cursor:zoom-in}.w-gallery img{width:100%;aspect-ratio:4/3;object-fit:cover}.gallery-dialog{text-align:center}.gallery-dialog>img{display:block;max-height:72vh;max-width:100%;margin:auto;object-fit:contain}.gallery-dialog>button{padding:8px 20px;margin:5px}.hero .chapter-bar{justify-content:flex-start;gap:18px}.hero .chapters{flex:0 1 auto}.hero .motion-control{width:36px;height:36px;min-width:36px;min-height:36px;padding:0;border:1px solid #e8d1a288;border-radius:50%;margin:0;flex:none}.hero .motion-control .motion-symbol{transform:scale(.65)}.hero .motion-control:focus-visible{outline:1px solid #f3e4c4;outline-offset:4px;box-shadow:none}.w-dialog :focus-visible,.w-player :focus-visible,.w-brand-entry:focus-visible{outline:2px solid #bc9c5b;outline-offset:3px}@media(max-width:767px){.w-brand-entry{margin:12px 0 0;padding-left:0;display:flex}.w-dialog{padding:12px;width:96vw}.w-dialog header h2{font-size:18px}.w-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hero .chapter-bar{gap:12px;flex-wrap:nowrap}.hero .chapters{gap:18px}.hero .chapter{min-width:0}.w-chapters button{max-width:190px;font-size:12px}}@media(prefers-reduced-motion:reduce){.w-dialog,.w-player{animation:none!important;transition:none!important}}
.hero .play.motion-control{width:36px;height:36px;min-width:36px;min-height:36px;border:1px solid #e8d1a288;border-radius:50%;padding:0;background:transparent;opacity:1}.hero .play.motion-control:focus-visible{outline:1px solid #f3e4c4;outline-offset:4px;box-shadow:none}
