.wwr-tour-button{display:flex;align-items:center;gap:10px;width:max-content;max-width:100%;margin-top:22px;border:0;border-bottom:1px solid #bfc7b7;padding:8px 0;background:none;color:#f6f4ef;font:inherit;font-size:14px;cursor:pointer}.wwr-tour-button:hover{color:#d6c8a0}.wwr-tour-button:focus-visible{outline:2px solid #f6f4ef;outline-offset:6px}
.wwr-tour-dialog{width:min(1100px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);padding:0;border:1px solid #c9c2b4;background:#f6f4ef;color:#293129;overflow:auto;box-shadow:0 24px 80px #0005}.wwr-tour-dialog::backdrop{background:#172019d9}.wwr-tour-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 28px}.wwr-tour-heading h2{font-size:26px;letter-spacing:-.5px;margin:8px 0 0}.wwr-tour-heading .eyebrow{font-size:10px;margin:0}.wwr-tour-close{border:1px solid #c9c2b4;background:none;font-size:26px;width:42px;height:42px;flex-shrink:0;line-height:1;cursor:pointer}.wwr-tour-dialog video{display:block;width:100%;aspect-ratio:16/9;max-height:65dvh;background:#172019;object-fit:contain}.wwr-tour-caption{padding:16px 28px;font-size:13px;display:flex;justify-content:space-between;gap:15px;color:#596052;margin:0}.wwr-tour-caption span{white-space:nowrap;font-size:12px}.wwr-tour-error{padding:0 28px 20px;font-size:13px}.wwr-tour-error a{text-decoration:underline}
@media(max-width:700px){.wwr-tour-heading{padding:18px}.wwr-tour-heading h2{font-size:21px}.wwr-tour-heading .eyebrow{font-size:8px}.wwr-tour-caption{padding:15px 18px;display:block}.wwr-tour-caption span{display:block;margin-top:6px}.wwr-tour-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}}
@media print{.wwr-tour-dialog,.wwr-tour-button{display:none!important}}
