CINXE.COM
Experiences - Atlas Obscura
<!DOCTYPE html> <html class="h-full" lang="en"> <head> <!-- OneTrust Cookies Consent Notice start for atlasobscura.com --> <script src="https://cdn.cookielaw.org/consent/c7042f21-9a02-4cf6-ad42-3e1f237e2b50/otSDKStub.js" type="text/javascript" charset="UTF-8" data-domain-script="c7042f21-9a02-4cf6-ad42-3e1f237e2b50" ></script> <script type="text/javascript"> function OptanonWrapper() { } </script> <!-- OneTrust Cookies Consent Notice end for atlasobscura.com --> <meta charset="utf-8"> <title>Experiences - Atlas Obscura</title> <link rel="icon" type="image/png" sizes="32x32" href="https://img.atlasobscura.com/UCdfRkhERFvxLqDcIw-S8oRmjnxKeFWtsuLaGBBAT-c/sm:1/scp:1/aHR0cHM6Ly9zMy5h/bWF6b25hd3MuY29t/L2F0bGFzLWRldi9t/aXNjL2ljb25zL2Zh/dmljb24tMzJ4MzIu/cG5n"> <link rel="icon" type="image/png" sizes="16x16" href="https://img.atlasobscura.com/I8eWGGR9I8i2wVo3rtUe3oFlLUX8TDzw5cb30R0Q4XI/sm:1/scp:1/aHR0cHM6Ly9zMy5h/bWF6b25hd3MuY29t/L2F0bGFzLWRldi9t/aXNjL2ljb25zL2Zh/dmljb24tMTZ4MTYu/cG5n"> <link rel="apple-touch-icon" type="image/png" href="https://img.atlasobscura.com/j-xg8FDByF8DTcfMgVpd9SN8tqSa3aZa3T6gk1vSwgo/sm:1/scp:1/aHR0cHM6Ly9zMy5h/bWF6b25hd3MuY29t/L2F0bGFzLWRldi9t/aXNjL2ljb25zL2Fw/cGxlLXRvdWNoLWlj/b24ucG5n"> <link rel="apple-touch-icon-precomposed" type="image/png" sizes="114x114" href="https://img.atlasobscura.com/1ZVcn5iAtU804x_VPZUvnk5m2eEaQ5_E041HX0AZXBc/sm:1/scp:1/aHR0cHM6Ly9zMy5h/bWF6b25hd3MuY29t/L2F0bGFzLWRldi9t/aXNjL2ljb25zL2Fw/cGxlLXRvdWNoLWlj/b24tMTE0eDExNC1w/cmVjb21wb3NlZC5w/bmc"> <link rel="apple-touch-icon-precomposed" type="image/png" sizes="144x144" href="https://img.atlasobscura.com/2qkRVagVffc_mgSh6SEWeb318Fx0xvtyxjgUes0K6j8/sm:1/scp:1/aHR0cHM6Ly9zMy5h/bWF6b25hd3MuY29t/L2F0bGFzLWRldi9t/aXNjL2ljb25zL2Fw/cGxlLXRvdWNoLWlj/b24tMTQ0eDE0NC1w/cmVjb21wb3NlZC5w/bmc"> <link rel="apple-touch-icon-precomposed" type="image/png" href="https://img.atlasobscura.com/EXBEGliRE52J40s-LdBs6b4L033THdH2nx0hlJ3SQG8/sm:1/scp:1/aHR0cHM6Ly9zMy5h/bWF6b25hd3MuY29t/L2F0bGFzLWRldi9t/aXNjL2ljb25zL2Fw/cGxlLXRvdWNoLWlj/b24tcHJlY29tcG9z/ZWQucG5n"> <link rel="mask-icon" type="image/svg" href="https://s3.amazonaws.com/atlas-dev/misc/icons/safari-pinned-tab.svg" color="#53b19f"> <link rel="shortcut icon" type="image/x-icon" href="https://s3.amazonaws.com/atlas-dev/misc/icons/favicon.ico" sizes="48x48"> <meta name="description" content="Definitive guidebook and friendly tour-guide to the world's most wondrous places. Travel tips, articles, strange facts and unique events."> <link rel="alternate" type="application/rss+xml" title="Atlas Obscura - Latest Articles and Places" href="https://www.atlasobscura.com/feeds/latest"> <link rel="manifest" href="https://s3.amazonaws.com/atlas-dev/misc/icons/manifest.json"> <meta property="og:site_name" content="Atlas Obscura"> <meta property="og:title" content="Experiences"> <meta property="og:description" content="Definitive guidebook and friendly tour-guide to the world's most wondrous places. Travel tips, articles, strange facts and unique events."> <meta property="og:url" content="https://www.atlasobscura.com/experiences"> <meta name="p:domain_verify" content="0f207004875a5511f774fc29f0a5a3f3"> <meta name="twitter:site" content="@atlasobscura"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="apple-mobile-web-app-capable" content="yes"> <meta name="msapplication-config" content="https://s3.amazonaws.com/atlas-dev/misc/icons/browserconfig.xml"> <meta name="theme-color" content="#ffffff"> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","errorBeacon":"bam.nr-data.net","licenseKey":"bed08a364b","applicationID":"16192845","transactionName":"Jg1fEkIMXl4HQU0EWAtNVB5ABkBbB10BAERKC18CVRs=","queueTime":2,"applicationTime":79,"agent":""}</script> <script type="text/javascript">(window.NREUM||(NREUM={})).init={ajax:{deny_list:["bam.nr-data.net"]}};(window.NREUM||(NREUM={})).loader_config={xpid:"VQUHVVJSCRABUlBbBQkDUw==",licenseKey:"bed08a364b",applicationID:"16192845"};;/*! For license information please see nr-loader-full-1.274.0.min.js.LICENSE.txt */ (()=>{var e,t,r={8122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555:(e,t,r)=>{"use strict";r.d(t,{Vp:()=>c,fn:()=>s,x1:()=>d});var n=r(384),i=r(8122);const o={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){try{const t=c(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}function c(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function d(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.info=a[e])}},9417:(e,t,r)=>{"use strict";r.d(t,{D0:()=>h,gD:()=>p,xN:()=>g});var n=r(993);const i=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var o=r(2614),a=r(944),s=r(384),c=r(8122);const d="[data-nr-mask]",u=()=>{const e={mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,harvestTimeSeconds:10,autoStart:!0},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},feature_flags:[],generic_events:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},harvest:{tooManyRequestsDelay:60},jserrors:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},logging:{enabled:!0,harvestTimeSeconds:10,autoStart:!0,level:n.p_.INFO},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:o.wk,inactiveMs:o.BB},session_replay:{autoStart:!0,enabled:!1,harvestTimeSeconds:60,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){i(t)?e.mask_selector="".concat(t,",").concat(d):""===t||null===t?e.mask_selector=d:(0,a.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){i(t)?e.block_selector+=",".concat(t):""!==t&&(0,a.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,a.R)(7,t)}},session_trace:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},soft_navigations:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},spa:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},ssl:void 0,user_actions:{enabled:!0}}},l={},f="All configuration objects require an agent identifier!";function h(e){if(!e)throw new Error(f);if(!l[e])throw new Error("Configuration for ".concat(e," was never set"));return l[e]}function g(e,t){if(!e)throw new Error(f);l[e]=(0,c.a)(t,u());const r=(0,s.nY)(e);r&&(r.init=l[e])}function p(e,t){if(!e)throw new Error(f);var r=h(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}},5603:(e,t,r)=>{"use strict";r.d(t,{a:()=>c,o:()=>s});var n=r(384),i=r(8122);const o={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},a={};function s(e){if(!e)throw new Error("All loader-config objects require an agent identifier!");if(!a[e])throw new Error("LoaderConfig for ".concat(e," was never set"));return a[e]}function c(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.loader_config=a[e])}},3371:(e,t,r)=>{"use strict";r.d(t,{V:()=>f,f:()=>l});var n=r(8122),i=r(384),o=r(6154),a=r(9324);let s=0;const c={buildEnv:a.F3,distMethod:a.Xs,version:a.xv,originTime:o.WN},d={customTransaction:void 0,disabled:!1,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,onerror:void 0,ptid:void 0,releaseIds:{},appMetadata:{},session:void 0,denyList:void 0,timeKeeper:void 0,obfuscator:void 0},u={};function l(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!u[e])throw new Error("Runtime for ".concat(e," was never set"));return u[e]}function f(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");u[e]={...(0,n.a)(t,d),...c},Object.hasOwnProperty.call(u[e],"harvestCount")||Object.defineProperty(u[e],"harvestCount",{get:()=>++s});const r=(0,i.nY)(e);r&&(r.runtime=u[e])}},9324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,Yq:()=>a,xv:()=>n});const n="1.274.0",i="PROD",o="CDN",a="^2.0.0-alpha.17"},6154:(e,t,r)=>{"use strict";r.d(t,{OF:()=>d,RI:()=>i,WN:()=>f,bv:()=>o,gm:()=>a,lR:()=>l,m:()=>c,mw:()=>s,sb:()=>u});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,o="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),s=Boolean("hidden"===a?.document?.visibilityState),c=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),u=d&&"undefined"==typeof SharedWorker,l=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),f=Date.now()-(0,n.t)()},7295:(e,t,r)=>{"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>o});var n=[];function i(e){if(!e||o(e))return!1;if(0===n.length)return!0;for(var t=0;t<n.length;t++){var r=n[t];if("*"===r.hostname)return!1;if(s(r.hostname,e.hostname)&&c(r.pathname,e.pathname))return!1}return!0}function o(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let o,a;i>0?(o=r.substring(0,i),a=r.substring(i)):(o=r,a="");let[s]=o.split(":");n.push({hostname:s,pathname:a})}}function s(e,t){return!(e.length>t.length)&&t.indexOf(e)===t.length-e.length}function c(e,t){return 0===e.indexOf("/")&&(e=e.substring(1)),0===t.indexOf("/")&&(t=t.substring(1)),""===e||e===t}},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>c,Ze:()=>l,x3:()=>d});var n=r(7836),i=r(3606),o=r(860),a=r(2646);const s={};function c(e,t){const r={staged:!1,priority:o.P3[t]||0};u(e),s[e].get(t)||s[e].set(t,r)}function d(e,t){e&&s[e]&&(s[e].get(t)&&s[e].delete(t),h(e,t,!1),s[e].size&&f(e))}function u(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function l(e="",t="feature",r=!1){if(u(e),!e||!s[e].get(t)||r)return h(e,t);s[e].get(t).staged=!0,f(e)}function f(e){const t=Array.from(s[e]);t.every((([e,t])=>t.staged))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((([t])=>{s[e].delete(t),h(e,t)})))}function h(e,t,r=!0){const o=e?n.ee.get(e):n.ee,s=i.i.handlers;if(!o.aborted&&o.backlog&&s){if(r){const e=o.backlog[t],r=s[t];if(r){for(let t=0;e&&t<e.length;++t)g(e[t],r);Object.entries(r).forEach((([e,t])=>{Object.values(t||{}).forEach((t=>{t[0]?.on&&t[0]?.context()instanceof a.y&&t[0].on(e,t[1])}))}))}}o.isolatedBacklog||delete s[t],o.backlog[t]=null,o.emit("drain-"+t,[])}}function g(e,t){var r=e[1];Object.values(t[r]||{}).forEach((t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],o=e[2];n.apply(i,o)}}))}},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>c,ee:()=>d});var n=r(384),i=r(8990),o=r(3371),a=r(2646),s=r(5607);const c="nr@context:".concat(s.W),d=function e(t,r){var n={},s={},u={},l=!1;try{l=16===r.length&&(0,o.f)(r).isolatedBacklog}catch(e){}var f={on:g,addEventListener:g,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,o){!1!==o&&(o=!0);if(d.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=h(n),c=p(e),u=c.length,l=0;l<u;l++)c[l].apply(a,r);var g=v()[s[e]];g&&g.push([f,e,r,a]);return a},get:m,listeners:p,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach((([e,n])=>{s[n]=t,t in r||(r[t]=[])}))},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach((e=>{delete f.backlog[e]}))},isBuffering:function(e){return!!v()[s[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof a.y?e:e?(0,i.I)(e,c,(()=>new a.y(c))):new a.y(c)}function g(e,t){n[e]=p(e).concat(t)}function p(e){return n[e]||[]}function m(t){return u[t]=u[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),u=(0,n.Zm)();u.ee||(u.ee=d)},2646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908:(e,t,r)=>{"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(9908);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.d);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3878:(e,t,r)=>{"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function o(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>o,jT:()=>n,sp:()=>i})},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>s,ZF:()=>c,bz:()=>a,el:()=>d});var n=r(6154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map((e=>"x"===e?o(t,r++).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(o(r,i++).toString(16));return a.join("")}function c(){return s(16)}function d(){return s(32)}},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>a,H3:()=>n,g:()=>d,iL:()=>c,tS:()=>s,uh:()=>i,wk:()=>o});const n="NRBA",i="SESSION",o=144e5,a=18e5,s={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},d={OFF:0,FULL:1,ERROR:2}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},7485:(e,t,r)=>{"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},944:(e,t,r)=>{"use strict";function n(e,t){"function"==typeof console.debug&&console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t)}r.d(t,{R:()=>n})},5284:(e,t,r)=>{"use strict";r.d(t,{t:()=>c,B:()=>s});var n=r(7836),i=r(6154);const o="newrelic";const a=new Set,s={};function c(e,t){const r=n.ee.get(t);s[t]??={},e&&"object"==typeof e&&(a.has(t)||(r.emit("rumresp",[e]),s[t]=e,a.add(t),function(e={}){try{i.gm.dispatchEvent(new CustomEvent(o,{detail:e}))}catch(e){}}({loaded:!0})))}},8990:(e,t,r)=>{"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389:(e,t,r)=>{"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout((()=>{i=clearTimeout(i)}),t)),n||(clearTimeout(i),i=setTimeout((()=>{e.apply(this,r)}),t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},3304:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(7836);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,sB:()=>a});var n=r(3878);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.sp)("load",e,t)}function a(e){if(i())return e();(0,n.DD)("DOMContentLoaded",e)}},384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>o,US:()=>u,Zm:()=>a,bQ:()=>c,dV:()=>s,nY:()=>d,pV:()=>l});var n=r(6154),i=r(1863);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function s(){let e=a();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t}function d(e){let t=a();return t.initializedAgents?.[e]}function u(e,t){a()[e]=t}function l(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},2843:(e,t,r)=>{"use strict";r.d(t,{u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",(function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)}),r,i)}},8139:(e,t,r)=>{"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),o=r(8990),a=r(6154);const s={},c=a.gm.XMLHttpRequest,d="addEventListener",u="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e){var t=function(e){return(e||n.ee).get("events")}(e);if(s[t.debugId]++)return t;s[t.debugId]=1;var r=(0,i.YM)(t,!0);function f(e){r.inPlace(e,[d,u],"-",g)}function g(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,f),h(a.gm,f),h(c.prototype,f)),t.on(d+"-start",(function(e,t){var n=e[1];if(null!==n&&("function"==typeof n||"object"==typeof n)){var i=(0,o.I)(n,l,(function(){var e={object:function(){if("function"!=typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}[typeof n];return e?r(e,"fn-",null,e.name||"anonymous"):n}));this.wrapped=e[1]=i}})),t.on(u+"-start",(function(e){e[1]=this.wrapped||e[1]})),t}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,d);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434:(e,t,r)=>{"use strict";r.d(t,{YM:()=>c});var n=r(7836),i=r(5607);const o="nr@original:".concat(i.W);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],d=e[c];u(d)||(e[c]=r(d,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return u(t)?t:(r||(r=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})})),t}catch(e){d([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,u,l;try{a=this,o=[...arguments],u="function"==typeof n?n(o,a):n||{}}catch(t){d([t,"",[o,a,s],u],e)}i(r+"start",[o,a,s],u,c);try{return l=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],u,c),e}finally{i(r+"end",[o,a,l],u,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){d([t,r,n,i],e)}s=a}}}function d(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function u(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},9300:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.ajax},3333:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,Zp:()=>i,mq:()=>s,nf:()=>a,qN:()=>o});const n=r(860).K7.genericEvents,i=["auxclick","click","copy","keydown","paste","scrollend"],o=["focus","blur"],a=4,s=1e3},6774:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.jserrors},993:(e,t,r)=>{"use strict";r.d(t,{ET:()=>o,TZ:()=>a,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o="log",a=n.K7.logging},3785:(e,t,r)=>{"use strict";r.d(t,{R:()=>c,b:()=>d});var n=r(9908),i=r(1863),o=r(860),a=r(3969),s=r(993);function c(e,t,r={},c=s.p_.INFO){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,o.K7.metrics,e),(0,n.p)(s.ET,[(0,i.t)(),t,r,c],void 0,o.K7.logging,e)}function d(e){return"string"==typeof e&&Object.values(s.p_).some((t=>t===e.toUpperCase().trim()))}},3969:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,XG:()=>s,rs:()=>i,xV:()=>a,z_:()=>o});const n=r(860).K7.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},6344:(e,t,r)=>{"use strict";r.d(t,{BB:()=>u,G4:()=>o,Qb:()=>l,TZ:()=>i,Ug:()=>a,_s:()=>s,bc:()=>d,yP:()=>c});var n=r(2614);const i=r(860).K7.sessionReplay,o={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"},a=.12,s={DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},c={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0},d={RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},u=5e3,l={API:"api"}},5270:(e,t,r)=>{"use strict";r.d(t,{Aw:()=>c,CT:()=>d,SR:()=>s});var n=r(384),i=r(9417),o=r(7767),a=r(6154);function s(e){return!!(0,n.dV)().o.MO&&(0,o.V)(e)&&!0===(0,i.gD)(e,"session_trace.enabled")}function c(e){return!0===(0,i.gD)(e,"session_replay.preload")&&s(e)}function d(e,t){const r=t.correctAbsoluteTimestamp(e);return{originalTimestamp:e,correctedTimestamp:r,timestampDiff:e-r,originTime:a.WN,correctedOriginTime:t.correctedOriginTime,originTimeDiff:Math.floor(a.WN-t.correctedOriginTime)}}},3738:(e,t,r)=>{"use strict";r.d(t,{He:()=>i,Kp:()=>s,Lc:()=>d,Rz:()=>u,TZ:()=>n,bD:()=>o,d3:()=>a,jx:()=>l,uP:()=>c});const n=r(860).K7.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,d="fn"+s,u="pushState",l=1e3},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(7836),i=r(1687);class o{constructor(e,t){this.agentIdentifier=e,this.ee=n.ee.get(e),this.featureName=t,this.blocked=!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},7767:(e,t,r)=>{"use strict";r.d(t,{V:()=>o});var n=r(9417),i=r(6154);const o=e=>i.RI&&!0===(0,n.gD)(e,"privacy.cookies_enabled")},425:(e,t,r)=>{"use strict";r.d(t,{j:()=>P});var n=r(860),i=r(2555),o=r(3371),a=r(9908),s=r(7836),c=r(1687),d=r(5289),u=r(6154),l=r(944),f=r(3969),h=r(384),g=r(6344);const p=["setErrorHandler","finished","addToTrace","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",g.G4.RECORD,g.G4.PAUSE,"log","wrapLogger"],m=["setErrorHandler","finished","addToTrace","addRelease"];var v=r(1863),b=r(2614),y=r(993),R=r(3785),x=r(2646),w=r(3434);function T(e,t,r,n){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const i=function(e){return(e||s.ee).get("logger")}(e),o=(0,w.YM)(i),a=new x.y(s.P);return a.level=n.level,a.customAttributes=n.customAttributes,o.inPlace(t,[r],"wrap-logger-",a),i}function A(){const e=(0,h.pV)();p.forEach((t=>{e[t]=(...r)=>function(t,...r){let n=[];return Object.values(e.initializedAgents).forEach((e=>{e&&e.api?e.exposed&&e.api[t]&&n.push(e.api[t](...r)):(0,l.R)(38,t)})),n.length>1?n:n[0]}(t,...r)}))}const E={};var S=r(9417),_=r(5603),O=r(5284);const N=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let I=!1;function P(e,t={},p,x){let{init:w,info:P,loader_config:j,runtime:C={},exposed:k=!0}=t;C.loaderType=p;const H=(0,h.pV)();P||(w=H.init,P=H.info,j=H.loader_config),(0,S.xN)(e.agentIdentifier,w||{}),(0,_.a)(e.agentIdentifier,j||{}),P.jsAttributes??={},u.bv&&(P.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,P);const D=(0,S.D0)(e.agentIdentifier),L=[P.beacon,P.errorBeacon];I||(D.proxy.assets&&(N(D.proxy.assets),L.push(D.proxy.assets)),D.proxy.beacon&&L.push(D.proxy.beacon),A(),(0,h.US)("activatedFeatures",O.B),e.runSoftNavOverSpa&&=!0===D.soft_navigations.enabled&&D.feature_flags.includes("soft_nav")),C.denyList=[...D.ajax.deny_list||[],...D.ajax.block_internal?L:[]],C.ptid=e.agentIdentifier,(0,o.V)(e.agentIdentifier,C),e.ee=s.ee.get(e.agentIdentifier),void 0===e.api&&(e.api=function(e,t,h=!1){t||(0,c.Ak)(e,"api");const p={};var x=s.ee.get(e),w=x.get("tracer");E[e]=b.g.OFF,x.on(g.G4.REPLAY_RUNNING,(t=>{E[e]=t}));var A="api-",S=A+"ixn-";function _(t,r,n,o){const a=(0,i.Vp)(e);return null===r?delete a.jsAttributes[t]:(0,i.x1)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),I(A,n,!0,o||null===r?"session":void 0)(t,r)}function O(){}p.log=function(e,{customAttributes:t={},level:r=y.p_.INFO}={}){(0,a.p)(f.xV,["API/log/called"],void 0,n.K7.metrics,x),(0,R.R)(x,e,t,r)},p.wrapLogger=(e,t,{customAttributes:r={},level:i=y.p_.INFO}={})=>{(0,a.p)(f.xV,["API/wrapLogger/called"],void 0,n.K7.metrics,x),T(x,e,t,{customAttributes:r,level:i})},m.forEach((e=>{p[e]=I(A,e,!0,"api")})),p.addPageAction=I(A,"addPageAction",!0,n.K7.genericEvents),p.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,o.f)(e).customTransaction=(r||"http://custom.transaction")+t,I(A,"setPageViewName",!0)()},p.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return _(e,t,"setCustomAttribute",r);(0,l.R)(40,typeof t)}else(0,l.R)(39,typeof e)},p.setUserId=function(e){if("string"==typeof e||null===e)return _("enduser.id",e,"setUserId",!0);(0,l.R)(41,typeof e)},p.setApplicationVersion=function(e){if("string"==typeof e||null===e)return _("application.version",e,"setApplicationVersion",!1);(0,l.R)(42,typeof e)},p.start=()=>{try{(0,a.p)(f.xV,["API/start/called"],void 0,n.K7.metrics,x),x.emit("manual-start-all")}catch(e){(0,l.R)(23,e)}},p[g.G4.RECORD]=function(){(0,a.p)(f.xV,["API/recordReplay/called"],void 0,n.K7.metrics,x),(0,a.p)(g.G4.RECORD,[],void 0,n.K7.sessionReplay,x)},p[g.G4.PAUSE]=function(){(0,a.p)(f.xV,["API/pauseReplay/called"],void 0,n.K7.metrics,x),(0,a.p)(g.G4.PAUSE,[],void 0,n.K7.sessionReplay,x)},p.interaction=function(e){return(new O).get("object"==typeof e?e:{})};const N=O.prototype={createTracer:function(e,t){var r={},i=this,o="function"==typeof t;return(0,a.p)(f.xV,["API/createTracer/called"],void 0,n.K7.metrics,x),h||(0,a.p)(S+"tracer",[(0,v.t)(),e,r],i,n.K7.spa,x),function(){if(w.emit((o?"":"no-")+"fn-start",[(0,v.t)(),i,o],r),o)try{return t.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw w.emit("fn-err",[arguments,this,t],r),t}finally{w.emit("fn-end",[(0,v.t)()],r)}}}};function I(e,t,r,i){return function(){return(0,a.p)(f.xV,["API/"+t+"/called"],void 0,n.K7.metrics,x),i&&(0,a.p)(e+t,[(0,v.t)(),...arguments],r?null:this,i,x),r?void 0:this}}function P(){r.e(891).then(r.bind(r,8778)).then((({setAPI:t})=>{t(e),(0,c.Ze)(e,"api")})).catch((e=>{(0,l.R)(27,e),x.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{N[e]=I(S,e,void 0,h?n.K7.softNav:n.K7.spa)})),p.setCurrentRouteName=h?I(S,"routeName",void 0,n.K7.softNav):I(A,"routeName",!0,n.K7.spa),p.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,a.p)(f.xV,["API/noticeError/called"],void 0,n.K7.metrics,x),(0,a.p)("err",[t,(0,v.t)(),!1,r,!!E[e]],void 0,n.K7.jserrors,x)},u.RI?(0,d.GG)((()=>P()),!0):P(),p}(e.agentIdentifier,x,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=k),I=!0}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>o,K7:()=>n,P3:()=>i});const n={ajax:"ajax",genericEvents:"generic_events",jserrors:"jserrors",logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.spa]:5,[n.ajax]:6,[n.sessionTrace]:7,[n.softNav]:8,[n.sessionReplay]:9,[n.logging]:10,[n.genericEvents]:11},o={[n.pageViewTiming]:"events",[n.ajax]:"events",[n.spa]:"events",[n.softNav]:"events",[n.metrics]:"jserrors",[n.jserrors]:"jserrors",[n.sessionTrace]:"browser/blobs",[n.sessionReplay]:"browser/blobs",[n.logging]:"browser/logs",[n.genericEvents]:"ins"}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>({95:"nr-full-compressor",222:"nr-full-recorder",891:"nr-full"}[e]+"-1.274.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.274.0.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var d=document.getElementsByTagName("script"),u=0;u<d.length;u++){var l=d[u];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+o){s=l;break}}if(!s){c=!0;var f={891:"sha512-Sx2xJQrHp2m/Ngn/ZcfBCUwNr2Xy/C5urYtWpfm3bWpil4spXOQGTtNwIfF5HvPGioGASn9QTyE4Z+zC7r7wcg==",222:"sha512-hMte3OWgwwYeisSiD7WCIx/6tT16zLaPjag9uF4tIZp7ybOvrJKbeyzhe4fz1tDbkdcdOMm8dvgPPLBatSAGeA==",95:"sha512-MPaT9dkHv16XzwEUVZPyqpN1do/Er1XFAZoIAPYWylmv+iGIThqN+GwQq27pUyAX7sNXVJQVZezH96p53Ks3Pg=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var h=(t,n)=>{s.onerror=s.onload=null,clearTimeout(g);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},g=setTimeout(h.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=h.bind(null,s.onerror),s.onload=h.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={959:0,85:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,d=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);d<a.length;d++)o=a[d],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.274.0.PROD"]=self["webpackChunk:NRBA-1.274.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(944),t=i(6344),r=i(9566);class n{agentIdentifier;constructor(e=(0,r.LA)(16)){this.agentIdentifier=e}#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}addPageAction(e,t){return this.#e("addPageAction",e,t)}setPageViewName(e,t){return this.#e("setPageViewName",e,t)}setCustomAttribute(e,t,r){return this.#e("setCustomAttribute",e,t,r)}noticeError(e,t){return this.#e("noticeError",e,t)}setUserId(e){return this.#e("setUserId",e)}setApplicationVersion(e){return this.#e("setApplicationVersion",e)}setErrorHandler(e){return this.#e("setErrorHandler",e)}addRelease(e,t){return this.#e("addRelease",e,t)}log(e,t){return this.#e("log",e,t)}}class o extends n{#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}start(){return this.#e("start")}finished(e){return this.#e("finished",e)}recordReplay(){return this.#e(t.G4.RECORD)}pauseReplay(){return this.#e(t.G4.PAUSE)}addToTrace(e){return this.#e("addToTrace",e)}setCurrentRouteName(e){return this.#e("setCurrentRouteName",e)}interaction(){return this.#e("interaction")}wrapLogger(e,t,r){return this.#e("wrapLogger",e,t,r)}}var a=i(860),s=i(9417);const c=Object.values(a.K7);function d(e){const t={};return c.forEach((r=>{t[r]=function(e,t){return!0===(0,s.gD)(t,"".concat(e,".enabled"))}(r,e)})),t}var u=i(425);var l=i(1687),f=i(4234),h=i(5289),g=i(6154),p=i(5270),m=i(7767),v=i(6389);class b extends f.W{constructor(e,t,r=!0){super(e.agentIdentifier,t),this.auto=r,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===e.init[this.featureName].autoStart&&(this.auto=!1),this.auto?(0,l.Ak)(e.agentIdentifier,t):this.ee.on("manual-start-all",(0,v.J)((()=>{(0,l.Ak)(e.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator(e)})))}importAggregator(t,r={}){if(this.featAggregate||!this.auto)return;let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let o;try{if((0,m.V)(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(891).then(i.bind(i,6526));o=e(t)}}catch(t){(0,e.R)(20,t),this.ee.emit("internal-error",[t]),this.featureName===a.K7.sessionReplay&&this.abortHandler?.()}try{if(t.sharedAggregator)await t.sharedAggregator;else{t.sharedAggregator=i.e(891).then(i.bind(i,9337));const{EventAggregator:e}=await t.sharedAggregator;t.sharedAggregator=new e}if(!this.#t(this.featureName,o))return(0,l.Ze)(this.agentIdentifier,this.featureName),void n(!1);const{lazyFeatureLoader:e}=await i.e(891).then(i.bind(i,6103)),{Aggregate:a}=await e(this.featureName,"aggregate");this.featAggregate=new a(t,r),n(!0)}catch(t){(0,e.R)(34,t),this.abortHandler?.(),(0,l.Ze)(this.agentIdentifier,this.featureName,!0),n(!1),this.ee&&this.ee.abort()}};g.RI?(0,h.GG)((()=>o()),!0):o()}#t(e,t){switch(e){case a.K7.sessionReplay:return(0,p.SR)(this.agentIdentifier)&&!!t;case a.K7.sessionTrace:return!!t;default:return!0}}}var y=i(6630);class R extends b{static featureName=y.T;constructor(e,t=!0){super(e,y.T,t),this.importAggregator(e)}}var x=i(384);var w=i(9908),T=i(2843),A=i(3878),E=i(782),S=i(1863);class _ extends b{static featureName=E.T;constructor(e,t=!0){super(e,E.T,t),g.RI&&((0,T.u)((()=>(0,w.p)("docHidden",[(0,S.t)()],void 0,E.T,this.ee)),!0),(0,A.sp)("pagehide",(()=>(0,w.p)("winPagehide",[(0,S.t)()],void 0,E.T,this.ee))),this.importAggregator(e))}}var O=i(3969);class N extends b{static featureName=O.TZ;constructor(e,t=!0){super(e,O.TZ,t),this.importAggregator(e)}}var I=i(6774),P=i(3304);class j{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,P.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function C(e){return D(e)?e:new j(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic)}function k(e){const t="Unhandled Promise Rejection";if(!e?.reason)return;if(D(e.reason))try{return e.reason.message=t+": "+e.reason.message,C(e.reason)}catch(t){return C(e.reason)}const r=C(e.reason);return r.message=t+": "+r?.message,r}function H(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new j(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic);return t.name=SyntaxError.name,t}return D(e.error)?e.error:C(e)}function D(e){return e instanceof Error&&!!e.stack}class L extends b{static featureName=I.T;#r=!1;constructor(e,r=!0){super(e,I.T,r);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(e=>{this.abortHandler&&(0,w.p)("ierr",[C(e),(0,S.t)(),!0,{},this.#r],void 0,this.featureName,this.ee)})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.#r=e})),g.gm.addEventListener("unhandledrejection",(e=>{this.abortHandler&&(0,w.p)("err",[k(e),(0,S.t)(),!1,{unhandledPromiseRejection:1},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),g.gm.addEventListener("error",(e=>{this.abortHandler&&(0,w.p)("err",[H(e),(0,S.t)(),!1,{},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var K=i(8990);let M=1;const U="nr@id";function V(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===g.gm?0:(0,K.I)(e,U,(function(){return M++}))}function G(e){if("string"==typeof e&&e.length)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,P.A)(e).length}catch(e){return}}}var F=i(8139),B=i(7836),W=i(3434);const z={},q=["open","send"];function Z(t){var r=t||B.ee;const n=function(e){return(e||B.ee).get("xhr")}(r);if(z[n.debugId]++)return n;z[n.debugId]=1,(0,F.u)(r);var i=(0,W.YM)(n),o=g.gm.XMLHttpRequest,a=g.gm.MutationObserver,s=g.gm.Promise,c=g.gm.setInterval,d="readystatechange",u=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],l=[],f=g.gm.XMLHttpRequest=function(t){const r=new o(t),a=n.context(r);try{n.emit("new-xhr",[r],a),r.addEventListener(d,(s=a,function(){var e=this;e.readyState>3&&!s.resolved&&(s.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,u,"fn-",y)}),(0,A.jT)(!1))}catch(t){(0,e.R)(15,t);try{n.emit("internal-error",[t])}catch(e){}}var s;return r};function h(e,t){i.inPlace(t,["onreadystatechange"],"fn-",y)}if(function(e,t){for(var r in e)t[r]=e[r]}(o,f),f.prototype=o.prototype,i.inPlace(f.prototype,q,"-xhr-",y),n.on("send-xhr-start",(function(e,t){h(e,t),function(e){l.push(e),a&&(p?p.then(b):c?c(b):(m=-m,v.data=m))}(t)})),n.on("open-xhr-start",h),a){var p=s&&s.resolve();if(!c&&!s){var m=1,v=document.createTextNode(m);new a(b).observe(v,{characterData:!0})}}else r.on("fn-end",(function(e){e[0]&&e[0].type===d||b()}));function b(){for(var e=0;e<l.length;e++)h(0,l[e]);l.length&&(l=[])}function y(e,t){return t}return n}var Y="fetch-",X=Y+"body-",Q=["arrayBuffer","blob","json","text","formData"],J=g.gm.Request,ee=g.gm.Response,te="prototype";const re={};function ne(e){const t=function(e){return(e||B.ee).get("fetch")}(e);if(!(J&&ee&&g.gm.fetch))return t;if(re[t.debugId]++)return t;function r(e,r,n){var i=e[r];"function"==typeof i&&(e[r]=function(){var e,r=[...arguments],o={};t.emit(n+"before-start",[r],o),o[B.P]&&o[B.P].dt&&(e=o[B.P].dt);var a=i.apply(this,r);return t.emit(n+"start",[r,e],a),a.then((function(e){return t.emit(n+"end",[null,e],a),e}),(function(e){throw t.emit(n+"end",[e],a),e}))})}return re[t.debugId]=1,Q.forEach((e=>{r(J[te],e,X),r(ee[te],e,X)})),r(g.gm,"fetch",Y),t.on(Y+"end",(function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(Y+"done",[null,r],n)}else t.emit(Y+"done",[e],n)})),t}var ie=i(7485),oe=i(5603);class ae{constructor(e){this.agentIdentifier=e}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var t=(0,oe.o)(this.agentIdentifier);if(!t)return null;var n=(t.accountID||"").toString()||null,i=(t.agentID||"").toString()||null,o=(t.trustKey||"").toString()||null;if(!n||!i)return null;var a=(0,r.ZF)(),s=(0,r.el)(),c=Date.now(),d={spanId:a,traceId:s,timestamp:c};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(d.traceContextParentHeader=this.generateTraceContextParentHeader(a,s),d.traceContextStateHeader=this.generateTraceContextStateHeader(a,c,n,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(d.newrelicHeader=this.generateTraceHeader(a,s,c,n,i,o)),d}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,o){if(!("function"==typeof g.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!==o&&(a.d.tk=o),btoa((0,P.A)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1,r={};if((0,s.gD)(this.agentIdentifier,"distributed_tracing")&&(r=(0,s.D0)(this.agentIdentifier).distributed_tracing),e.sameOrigin)t=!0;else if(r.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,ie.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}isDtEnabled(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.enabled}excludeNewrelicHeader(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.cors_use_tracecontext_headers}}var se=i(9300),ce=i(7295),de=["load","error","abort","timeout"],ue=de.length,le=(0,x.dV)().o.REQ,fe=(0,x.dV)().o.XHR;class he extends b{static featureName=se.T;constructor(e,t=!0){super(e,se.T,t),this.dt=new ae(e.agentIdentifier),this.handler=(e,t,r,n)=>(0,w.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};g.gm?.performance?.getEntriesByType("resource").forEach((t=>{if(t.initiatorType in e&&0!==t.responseStatus){const r={status:t.responseStatus},n={rxSize:t.transferSize,duration:Math.floor(t.duration),cbTime:0};ge(r,t.name),this.handler("xhr",[r,n,t.startTime,t.responseEnd,e[t.initiatorType]],void 0,a.K7.ajax)}}))}catch(e){}ne(this.ee),Z(this.ee),function(e,t,r,n){function i(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=x,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){T(t,e)}),(0,A.jT)(!1)),g.lR||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,A.jT)(!1))}function o(e){this.params={method:e[0]},ge(this,e[1]),this.metrics={}}function s(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var i=n.generateTracePayload(this.parsedOrigin);if(i){var o=!1;i.newrelicHeader&&(r.setRequestHeader("newrelic",i.newrelicHeader),o=!0),i.traceContextParentHeader&&(r.setRequestHeader("traceparent",i.traceContextParentHeader),i.traceContextStateHeader&&r.setRequestHeader("tracestate",i.traceContextStateHeader),o=!0),o&&(this.dt=i)}}function c(e,r){var n=this.metrics,i=e[0],o=this;if(n&&i){var a=G(i);a&&(n.txSize=a)}this.startTime=(0,S.t)(),this.body=i,this.listener=function(e){try{"abort"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==e.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof r.onload)&&"function"==typeof o.end)&&o.end(r)}catch(e){try{t.emit("internal-error",[e])}catch(e){}}};for(var s=0;s<ue;s++)r.addEventListener(de[s],this.listener,(0,A.jT)(!1))}function d(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function u(e,t){var r=""+V(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function l(e,t){var r=""+V(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function f(){this.endTime=(0,S.t)()}function h(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-added",[e[1],e[2]],r)}function p(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-removed",[e[1],e[2]],r)}function m(e,t,r){t instanceof fe&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,S.t)()))}function v(e,r){this.xhrCbStart&&t.emit("xhr-cb-time",[(0,S.t)()-this.xhrCbStart,this.onload,r],r)}function b(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&g.RI&&(t=""+g.gm.location.href):e[0]&&e[0].url?t=e[0].url:g.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,ie.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var i=n.generateTracePayload(this.parsedOrigin);if(i&&(i.newrelicHeader||i.traceContextParentHeader))if(e[0]&&e[0].headers)s(e[0].headers,i)&&(this.dt=i);else{var o={};for(var a in r)o[a]=r[a];o.headers=new Headers(r.headers||{}),s(o.headers,i)&&(this.dt=i),e.length>1?e[1]=o:e.push(o)}}function s(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function y(e,t){this.params={},this.metrics={},this.startTime=(0,S.t)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},i=this.target;"string"==typeof i?r=i:"object"==typeof i&&i instanceof le?r=i.url:g.gm?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),ge(this,r);var o=(""+(i&&i instanceof le&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.body=n.body,this.txSize=G(n.body)||0}function R(e,t){if(this.endTime=(0,S.t)(),this.params||(this.params={}),(0,ce.iW)(this.params))return;let n;this.params.status=t?t.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);const i={txSize:this.txSize,rxSize:n,duration:(0,S.t)()-this.startTime};r("xhr",[this.params,i,this.startTime,this.endTime,"fetch"],this,a.K7.ajax)}function x(e){const t=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(let t=0;t<ue;t++)e.removeEventListener(de[t],this.listener,!1);t.aborted||(0,ce.iW)(t)||(n.duration=(0,S.t)()-this.startTime,this.loadCazptureCalled||4!==e.readyState?null==t.status&&(t.status=0):T(this,e),n.cbTime=this.cbTime,r("xhr",[t,n,this.startTime,this.endTime,"xhr"],this,a.K7.ajax))}}function T(e,r){e.params.status=r.status;var n=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?G(e.response):"text"===r||""===r||void 0===r?G(e.responseText):void 0}(r,e.lastSize);if(n&&(e.metrics.rxSize=n),e.sameOrigin){var i=r.getResponseHeader("X-NewRelic-App-Data");i&&((0,w.p)(O.rs,["Ajax/CrossApplicationTracing/Header/Seen"],void 0,a.K7.metrics,t),e.params.cat=i.split(", ").pop())}e.loadCaptureCalled=!0}t.on("new-xhr",i),t.on("open-xhr-start",o),t.on("open-xhr-end",s),t.on("send-xhr-start",c),t.on("xhr-cb-time",d),t.on("xhr-load-added",u),t.on("xhr-load-removed",l),t.on("xhr-resolved",f),t.on("addEventListener-end",h),t.on("removeEventListener-end",p),t.on("fn-end",v),t.on("fetch-before-start",b),t.on("fetch-start",y),t.on("fn-start",m),t.on("fetch-done",R)}(e,this.ee,this.handler,this.dt),this.importAggregator(e)}}function ge(e,t){var r=(0,ie.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}const pe={},me=["pushState","replaceState"];function ve(e){const t=function(e){return(e||B.ee).get("history")}(e);return!g.RI||pe[t.debugId]++||(pe[t.debugId]=1,(0,W.YM)(t).inPlace(window.history,me,"-")),t}var be=i(3738);const{He:ye,bD:Re,d3:xe,Kp:we,TZ:Te,Lc:Ae,uP:Ee,Rz:Se}=be;class _e extends b{static featureName=Te;constructor(e,t=!0){super(e,Te,t);if(!(0,m.V)(this.agentIdentifier))return void this.deregisterDrain();const r=this.ee;let n;ve(r),this.eventsEE=(0,F.u)(r),this.eventsEE.on(Ee,(function(e,t){this.bstStart=(0,S.t)()})),this.eventsEE.on(Ae,(function(e,t){(0,w.p)("bst",[e[0],t,this.bstStart,(0,S.t)()],void 0,a.K7.sessionTrace,r)})),r.on(Se+xe,(function(e){this.time=(0,S.t)(),this.startPath=location.pathname+location.hash})),r.on(Se+we,(function(e){(0,w.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,a.K7.sessionTrace,r)}));try{n=new PerformanceObserver((e=>{const t=e.getEntries();(0,w.p)(ye,[t],void 0,a.K7.sessionTrace,r)})),n.observe({type:Re,buffered:!0})}catch(e){}this.importAggregator(e,{resourceObserver:n})}}var Oe=i(2614);class Ne extends b{static featureName=t.TZ;#i;#o;constructor(e,r=!0){let n;super(e,t.TZ,r),this.replayRunning=!1,this.#o=e;try{n=JSON.parse(localStorage.getItem("".concat(Oe.H3,"_").concat(Oe.uh)))}catch(e){}(0,p.SR)(e.agentIdentifier)&&this.ee.on(t.G4.RECORD,(()=>this.#a())),this.#s(n)?(this.#i=n?.sessionReplayMode,this.#c()):this.importAggregator(e),this.ee.on("err",(e=>{this.replayRunning&&(this.errorNoticed=!0,(0,w.p)(t.G4.ERROR_DURING_REPLAY,[e],void 0,this.featureName,this.ee))})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.replayRunning=e}))}#s(e){return e&&(e.sessionReplayMode===Oe.g.FULL||e.sessionReplayMode===Oe.g.ERROR)||(0,p.Aw)(this.agentIdentifier)}#d=!1;async#c(e){if(!this.#d){this.#d=!0;try{const{Recorder:t}=await Promise.all([i.e(891),i.e(222)]).then(i.bind(i,8589));this.recorder??=new t({mode:this.#i,agentIdentifier:this.agentIdentifier,trigger:e,ee:this.ee}),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording}catch(e){}this.importAggregator(this.#o,{recorder:this.recorder,errorNoticed:this.errorNoticed})}}#a(){this.featAggregate?this.featAggregate.mode!==Oe.g.FULL&&this.featAggregate.initializeRecording(Oe.g.FULL,!0):(this.#i=Oe.g.FULL,this.#c(t.Qb.API),this.recorder&&this.recorder.parent.mode!==Oe.g.FULL&&(this.recorder.parent.mode=Oe.g.FULL,this.recorder.stopRecording(),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording))}}var Ie=i(3333);class Pe extends b{static featureName=Ie.TZ;constructor(e,t=!0){super(e,Ie.TZ,t);const r=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.user_actions.enabled];g.RI&&e.init.user_actions.enabled&&(Ie.Zp.forEach((e=>(0,A.sp)(e,(e=>(0,w.p)("ua",[e],void 0,this.featureName,this.ee)),!0))),Ie.qN.forEach((e=>(0,A.sp)(e,(e=>(0,w.p)("ua",[e],void 0,this.featureName,this.ee)))))),r.some((e=>e))?this.importAggregator(e):this.deregisterDrain()}}var je=i(993),Ce=i(3785);class ke extends b{static featureName=je.TZ;constructor(e,t=!0){super(e,je.TZ,t);const r=this.ee;this.ee.on("wrap-logger-end",(function([e]){const{level:t,customAttributes:n}=this;(0,Ce.R)(r,e,n,t)})),this.importAggregator(e)}}new class extends o{constructor(t,r){super(r),g.gm?(this.features={},(0,x.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(R),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===a.K7.softNav)),(0,u.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}run(){try{const t=d(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>a.P3[e.featureName]-a.P3[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==a.K7.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===a.K7.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===a.K7.softNav)return;const n=function(e){switch(e){case a.K7.ajax:return[a.K7.jserrors];case a.K7.sessionTrace:return[a.K7.ajax,a.K7.pageViewEvent];case a.K7.sessionReplay:return[a.K7.sessionTrace];case a.K7.pageViewTiming:return[a.K7.pageViewEvent];default:return[]}}(r.featureName).filter((e=>!(e in this.features)));n.length>0&&(0,e.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)}))}catch(t){(0,e.R)(22,t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,x.Zm)();delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[R,_,_e,Ne,he,N,L,Pe,ke],loaderType:"pro"})})()})();</script> <meta name="csrf-param" content="authenticity_token" /> <meta name="csrf-token" content="V4sMjCD2OPaLUlTRLNNcsU2IO7yxdGYL-MQ161SAtoEIaQTbSt4g37FFxpy7GOwpAqvbHR0WIW9fx9ALP6Wbcw" /> <meta name="action-cable-url" content="wss://www.atlasobscura.com/cable" /> <!-- Google Tag Manager --> <script> (function (w, d, s, l, i) { w[l] = w[l] || []; w[l].push({ "gtm.start": new Date().getTime(), event: "gtm.js" }); var f = d.getElementsByTagName(s)[0], j = d.createElement(s), dl = l != "dataLayer" ? "&l=" + l : ""; j.async = true; j.src = "https://www.googletagmanager.com/gtm.js?id=" + i + dl; f.parentNode.insertBefore(j, f); })( window, document, "script", "dataLayer", "GTM-PH5RC2F" ); </script> <!-- End Google Tag Manager --> <link rel="dns-prefetch" href="https://assets.atlasobscura.com" /> <link rel="preconnect" href="https://img.atlasobscura.com" /> <script src="https://assets.atlasobscura.com/vite/assets/all-aa58c59c.js" crossorigin="anonymous" type="module"></script> <link rel="preload" href="https://fonts.atlasobscura.com/2/Platform-Regular-Web.woff2" as="font" type="font/woff2" crossorigin /> <link rel="preload" href="https://fonts.atlasobscura.com/2/Platform-Medium-Web.woff2" as="font" type="font/woff2" crossorigin /> <link rel="preload" href="https://fonts.atlasobscura.com/2/FreigTexProBookWeb.woff2" as="font" type="font/woff2" crossorigin /> <link rel="preload" href="https://fonts.atlasobscura.com/2/FreigTexProBookItWeb.woff2" as="font" type="font/woff2" crossorigin /> <link rel="preload" href="https://fonts.atlasobscura.com/icons2/atlasobscura.woff2?3sjg72" as="font" type="font/woff2" crossorigin /> <script defer data-domain="atlasobscura.com" src="https://plausible.io/js/plausible.js" ></script> <link rel="stylesheet" href="https://assets.atlasobscura.com/vite/assets/aon.tailwind-a7e517ef.css" /> <script src="https://assets.atlasobscura.com/vite/assets/aon-a9a86b59.js" crossorigin="anonymous" type="module"></script><link rel="modulepreload" href="https://assets.atlasobscura.com/vite/assets/index-c8557f21.js" as="script" crossorigin="anonymous"> <link rel="modulepreload" href="https://assets.atlasobscura.com/vite/assets/chunk.Q6NMJ6U4-35e725db.js" as="script" crossorigin="anonymous"> <link rel="modulepreload" href="https://assets.atlasobscura.com/vite/assets/stimulus-timeago.es-9b3eee1f.js" as="script" crossorigin="anonymous"> <link rel="modulepreload" href="https://assets.atlasobscura.com/vite/assets/stimulus_reflex.min-af4899eb.js" as="script" crossorigin="anonymous"> <link rel="modulepreload" href="https://assets.atlasobscura.com/vite/assets/chunk.HXDEZU3K-3b59c50b.js" as="script" crossorigin="anonymous"> <script type="application/ld+json"> { "@context": "https://schema.org", "@graph": [ { "@type": "Event", "@id": "event-1607", "name": "Monster of the Month w/ Colin Dickey: Frankenstein", "description": "What's hiding in those woods? Is there something under your bed? Have you heard the stories about the creature in the water? Join Atlas Obscura, and author Colin Dickey for Monster of the Month, for an online show where we'll explore various cryptids, ghosts, and other creatures that lurk just below the surface of polite debate. Is there any truth to the stories? And why are we drawn to them in the first place? During this hour-long event Colin will share the lore and the history, the myth and the science of the world of the monstrous! Who's the real monster here? For December's Monster of the Month, we'll look at Mary Shelley's famous novel Frankenstein, and try to get to the very root of what it means to be "the monster." Don't worry, you don't have to have read the\u0026nbsp;book to join us--whether you're already a fan or not, this will be a Monster of the Month to remember...." }, { "@type": "Event", "@id": "event-1610", "name": "Antiques and Their Afterlives: Holiday Gift Guide", "description": "Anatomical figures rendered in lifelike wax, prosthetic glass eyes peering up from medical trays, elaborate human hair wreaths memorializing the dearly departed. For Ryan and Regina Cohn, preserving these curious and often misunderstood objects is as much about honoring the past as learning from it. In this special holiday edition of Antiques and Their Afterlives, hosted by the co-founders of the wildly popular Oddities Flea Market, Ryan and Regina Cohn will share their recommendations for unusual items that make spectacular gifts. Their picks will surely make for the most unique present anyone on your list will receive!" }, { "@type": "Event", "@id": "event-1238", "name": "Lockpicking With Schuyler Towne", "description": "24/7 Access for One Year", "location": { "@type": "Place", "address": ", , , , " }, }, { "@type": "Course", "@id": "event-1596", "name": "Navigating the Stars: How to Use an Astrolabe With Alexander Boxer", "description": "In this two-part lecture series, discover the ancient tool of mathematical beauty, the astrolabe, and learn how it was used to explore the cosmos. Course Description For over a thousand years, the astrolabe was the most important and beautiful tool in the study of the cosmos, from Cairo to Cambridge and beyond. This hand-held instrument, with its elegant rotating discs, functioned as a portable computer, simplifying complex astronomical and astrological calculations with a simple motion. Despite its sophisticated mathematical foundation, the astrolabe is surprisingly intuitive to use—once you know what you’re looking at! In this course, you'll use an interactive, online astrolabe to uncover its inner workings and learn to see the heavens as the ancients did. Through virtual hands-on exercises, you’ll discover how the astrolabe remains an unmatched tool for understanding basic astronomy. Whether you want to tell time by the Sun, identify visible stars, or determine your birth constellation, this course will reveal the timeless beauty and sophistication of medieval science. All participants will receive a copy of A SCHEME OF HEAVEN: The History of Astrology and the Search for Our Destiny in Data which will be referenced during this course. Register by November 25 to get your book in time for the course! Syllabus At A Glance This course includes two total sessions, each lasting 1.5 hour on two consecutive Tuesdays beginning December 10. Session 1 (Tuesday, 12/10, 8–9:30 PM ET)| Astrolabe Essentials Learn the basics about this incredible instrument and its starring role in the history of astronomy. Session 2 (Tuesday, 12/17, 8–9:30 PM ET)| Astrolabe Exercises Put your knowledge to the test as we work through medieval astrolabe exercises that Geoffrey Chaucer—famed author of the Canterbury Tales—devised for his 10-year old son, Lewis. Between Sessions All participants will receive a copy of A SCHEME OF HEAVEN: The History of Astrology and the Search for Our Destiny in Data which will be referenced during this course.\u0026nbsp; Register by November 25 to get your book in time for the course! Pricing Options This course is available at three ticket prices. This tiered pricing model is designed to increase access for a wider range of students as well as to support our instructors. In addition to tiered tickets, we offer a limited number of no-pay spots for students who would not otherwise be able to take this course. No-pay spots are selected via a randomized drawing two weeks before each section begins. For more information and to apply for a no-pay spot, please\u0026nbsp;click here. To learn more about our pricing model and randomized selection process for no-pay spots, please\u0026nbsp;visit our FAQ page. Community Guidelines for Students Please take a moment to review our\u0026nbsp;community guidelines for students, which aim to share our classroom ethos and help set the stage for the best possible learning experience. Atlas Obscura Online Courses Atlas Obscura Courses offer opportunities for participants to emerge with new skills, knowledge, connections, and perspectives through multi-session classes designed and taught by expert instructors. To learn more about our current course offerings, please visit\u0026nbsp;www.atlasobscura.com/online-courses. For answers to commonly asked questions, check out our FAQ page\u0026nbsp;here. Founded in 2009, Atlas Obscura created the definitive community-driven guide to incredible places across the planet and is now an award-winning company that shares the world’s hidden wonders in person and online.", "provider": { "@type": "Organization", "name": "Atlas Obscura" }, }, { "@type": "Course", "@id": "event-1603", "name": "A Cup of Yuletide Fear: Monsters of the Holiday Season With Cory Hutcheson", "description": "In this three-part lecture series, learn how the festive and fearful intertwine in eerie winter folklore and dark holiday traditions. Course Description Unwrap the eerie side of the holidays in this dark dive into winter folklore. While Santa and Rudolph are familiar faces, few know of Hans Trapp, the "black knight" who travels with the Christ Child in Germany, or Perchta, who inspects homes with a belly-slitting threat. And what child wouldn’t tremble at Père Fouettard, who punishes the naughty with a rod alongside Saint Nicholas? Join folklorist Cory Thomas Hutcheson as he explores these shadowy legends. You'll meet the infamous Krampus and discover the raucous “Krampuslauf” parades, follow Italy’s "Christmas witch" La Befana, and dive into spooky holiday traditions like fortune-telling and "scary ghost stories." Learn how the festive and the fearful have been intertwined for centuries—and how you can add a dash of the uncanny to your holiday season. Syllabus At A Glance This course includes three total sessions, each lasting 1.5 hour on three consecutive Mondays beginning December 2. Session 1 (Monday, 12/2, 7:30–9:00 PM ET)| Krampus and Friends We’ll begin with an introduction to the best-known monstrous traveling companions of St. Nick, along with some of the other folkloric monsters and beasts of midwinter. Session 2 (Monday, 12/9, 7:30–9:00 PM ET)| The Women of Winter We’ll continue to explore the dark side of the holidays by looking at many of the feminine (and gender-bending) figures of Yuletide. Session 3\u0026nbsp;(Monday, 12/16, 7:30–9:00 PM ET)|\u0026nbsp;Dark Deeds on a Winter’s Night\u0026nbsp; We’ll finish up our exploration of Yuletide terror by looking at some of the spookier rituals and practices associated with the Christmas season and talk about how we incorporate these darker aspects of the holiday season today through contemporary rituals and popular culture. Between Sessions This course comes with downloadable slides and a PDF booklet to accompany the course which includes information on the traditions discussed, reading lists for further exploration, and more. Students will be encouraged to document and share their own holiday lore and do light fieldwork on their community reflective writing. Pricing Options This course is available at three ticket prices. This tiered pricing model is designed to increase access for a wider range of students as well as to support our instructors. In addition to tiered tickets, we offer a limited number of no-pay spots for students who would not otherwise be able to take this course. No-pay spots are selected via a randomized drawing two weeks before each section begins. For more information and to apply for a no-pay spot, please\u0026nbsp;click here. To learn more about our pricing model and randomized selection process for no-pay spots, please\u0026nbsp;visit our FAQ page. Community Guidelines for Students Please take a moment to review our\u0026nbsp;community guidelines for students, which aim to share our classroom ethos and help set the stage for the best possible learning experience. Atlas Obscura Online Courses Atlas Obscura Courses offer opportunities for participants to emerge with new skills, knowledge, connections, and perspectives through multi-session classes designed and taught by expert instructors. To learn more about our current course offerings, please visit\u0026nbsp;www.atlasobscura.com/online-courses. For answers to commonly asked questions, check out our FAQ page\u0026nbsp;here. Founded in 2009, Atlas Obscura created the definitive community-driven guide to incredible places across the planet and is now an award-winning company that shares the world’s hidden wonders in person and online.", "provider": { "@type": "Organization", "name": "Atlas Obscura" }, }, { "@type": "Event", "@id": "event-1236", "name": "Bird Taxidermy With Allis Markham", "description": "24/7 Access for One Year", "location": { "@type": "Place", "address": ", , , , " }, }, { "@type": "Course", "@id": "event-1604", "name": "Altered States \u0026amp; Expanding Horizons: Exploring the Legacy of Esalen", "description": "In this three-part lecture series, join the legacy of Esalen, the famed institute that has shaped the boundaries of human potential since the 1960s. Course Description Since the 1960s, the Esalen Institute has been a haven for dreamers, seekers, and the tie-dyed intelligentsia—a place where individual and collective potential collide. In this three-session course, we invite you to step into Esalen’s unique legacy, exploring its history of altered states of consciousness, its transformative practices, and its lasting cultural impact. From its unofficial explorations with psychedelics to the development of somatics, Gestalt, and the influential Esalen "check-in," participants will gain a comprehensive understanding of Esalen’s unique contributions to self-discovery and collective growth. Designed for curious minds, dreamers, and quiet rebels alike, this course invites participants to tap into their own potential for healing and transformation. By the end of the course, you'll not only gain insight into Esalen’s history and lineage of practices but also learn tools to apply in your own life, whether in personal relationships, the workplace, or broader community efforts. Through the exploration of Esalen’s ethos of openness and community, this course offers more than just knowledge—it provides an opportunity for hope, connection, and self-actualization. Syllabus At A Glance This course includes three total sessions, each lasting 1 hour on three consecutive Tuesdays beginning December 3. Session 1 (Tuesday, 12/3, 8:00–9:00 PM ET)| A History of Altered States at Esalen Dive into the history and significance of non-ordinary states of consciousness at Esalen Institute, from its psychedelic exploration in the 1960s to diverse practices like 5 Rhythms, somatics, and holotropic breathwork, examining their impact on self-discovery and human consciousness. Session 2 (Tuesday, 12/10, 8:00–9:00 PM ET)| From New Age to Now: How Esalen’s Transformative Practices Shaped Contemporary Culture Examine Esalen’s role as a hub for human potential and self-exploration amid America's cultural and political shifts of the 1960s, 70’s and 80’s, with a focus on its unique, diverse practices and enduring legacy. Session 3 (Tuesday,12/17, 8:00–9:00 PM ET)| The Esalen Check-In Explore the evolution of Gestalt at Esalen, focusing on the Esalen "check-in" process as a tool for personal growth, self-awareness, and deep interpersonal connection, with optional student participation in the practice to foster vulnerability and collective potential. Between Sessions Outside of class, students will be encouraged to complete optional activities related to class content, including reflective journaling and reading assignments. Pricing Options This course is available at three ticket prices. This tiered pricing model is designed to increase access for a wider range of students as well as to support our instructors. In addition to tiered tickets, we offer a limited number of no-pay spots for students who would not otherwise be able to take this course. No-pay spots are selected via a randomized drawing two weeks before each section begins. For more information and to apply for a no-pay spot, please\u0026nbsp;click here. To learn more about our pricing model and randomized selection process for no-pay spots, please\u0026nbsp;visit our FAQ page. Community Guidelines for Students Please take a moment to review our\u0026nbsp;community guidelines for students, which aim to share our classroom ethos and help set the stage for the best possible learning experience. Atlas Obscura Online Courses Atlas Obscura Courses offer opportunities for participants to emerge with new skills, knowledge, connections, and perspectives through multi-session classes designed and taught by expert instructors. To learn more about our current course offerings, please visit\u0026nbsp;www.atlasobscura.com/online-courses. For answers to commonly asked questions, check out our FAQ page\u0026nbsp;here. Founded in 2009, Atlas Obscura created the definitive community-driven guide to incredible places across the planet and is now an award-winning company that shares the world’s hidden wonders in person and online.", "provider": { "@type": "Organization", "name": "Atlas Obscura" }, } ] } </script> <!-- Global site tag (gtag.js) - Google Analytics --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-VE390YR3HM" data-turbo-track="reload" ></script> <script> if (window.initGoogleAnalytics != null) { document.removeEventListener("turbo:load", window.initGoogleAnalytics); } window.dataLayer = window.dataLayer || []; function gtag() { window.dataLayer.push(arguments); } window.initGoogleAnalytics = function initGoogleAnalytics() { gtag("js", new Date()); gtag("config", "G-VE390YR3HM", { link_attribution: true, page_path: window.location.pathname, page_location: document.URL, page_title: document.title, content_group: "experiences" }); }; document.addEventListener("turbo:load", window.initGoogleAnalytics); </script> </head> <body class="false font-ao-sans h-full" data-js-forms-disabled data-controller="analytics icons csrf scroll" > <script> (window.googletag = window.googletag || {"cmd":[]}) AtlasAdSlots = window.AtlasAdSlots || {}; </script> <script src="https://cdn.adapex.io/hb/aaw.atlasobscura.js" async></script> <script type="text/javascript"> googletag.cmd.push(function () { googletag.pubads().setTargeting("environment", "production") googletag.pubads().setTargeting( "is_testing", "NO" ) googletag.pubads().setTargeting("paid_member", "false") }); </script> <div data-aaad='true' data-aa-adunit='/22181265/atlasobscura_1x1' class="adapex-1x1"></div> <div class="min-h-full"> <nav id="navbar-component" class="bg-white" data-controller=" aon--navbar--nav-component"> <div class="mx-auto w-full" data-action="mouseleave->aon--navbar--nav-component#hideAllPopdowns" > <div class="flex h-[55px] md:h-[75px]"> <a href="/" aria-label="Return to the Atlas Obscura home page" data-turbo="false" data-action="mouseover->aon--navbar--nav-component#hideAllPopdowns" class="border-ao-lightgray flex max-w-[280px] flex-auto items-center justify-center border-y sm:border-r sm:p-2" > <i class="flex-item ao-icon ao-icon-atlas-icon text-ao-khaki hover:animate-tada text-[31px]" ></i> <i class="flex-item ao-icon ao-icon-atlas-logo-alt text-ao-brown relative -left-[3px] text-[45px]" ></i> </a> <div class="border-ao-lightgray flex grow justify-center border-y" data-action="debounced:mouseleave->aon--navbar--nav-component#hide" > <div class="mdplus:text-[0.9rem] hidden text-sm md:flex md:space-x-1 xl:text-[1.125rem]" > <a data-turbo="true" data-popdown-target="[data-trips-menu]" data-action="mouseenter->aon--navbar--nav-component#show" aria-expanded="false" aria-haspopup="true" class="inline-flex px-1 md:px-3 group items-center navbar-link navbar-link-inactive" href="/adventures/"> <span class="false group-hover:border-[#dcd9e2] border-b-4 border-transparent pt-[2px]" > Trips </span> </a> <a data-turbo="false" data-popdown-target="[data-experiences-menu]" data-action="mouseenter->aon--navbar--nav-component#show" aria-expanded="false" aria-haspopup="true" class="inline-flex px-1 md:px-3 group items-center navbar-link navbar-link-active" aria-current="page" href="/events"> <span class="border-[#dcd9e2] group-hover:border-[#dcd9e2] border-b-4 border-transparent pt-[2px]" > Experiences </span> </a> <a data-turbo="true" data-popdown-target="[data-courses-menu]" data-action="mouseenter->aon--navbar--nav-component#show" aria-expanded="false" aria-haspopup="true" class="inline-flex px-1 md:px-3 group items-center navbar-link navbar-link-inactive" href="/online-courses"> <span class="false group-hover:border-[#f6e1dd] border-b-4 border-transparent pt-[2px]" > Courses </span> </a> <a data-turbo="false" data-popdown-target="[data-places-menu]" data-action="mouseenter->aon--navbar--nav-component#show" aria-expanded="false" aria-haspopup="true" class="inline-flex px-1 md:px-3 group items-center navbar-link navbar-link-inactive" href="/articles/all-places-in-the-atlas-on-one-map"> <span class="false group-hover:border-[#bbd0ca] border-b-4 border-transparent pt-[2px]" > Places </span> </a> <a data-turbo="false" data-popdown-target="[data-foods-menu]" data-action="mouseenter->aon--navbar--nav-component#show" aria-expanded="false" aria-haspopup="true" class="hidden lg:inline-flex px-1 md:px-3 group items-center navbar-link navbar-link-inactive" href="/gastro"> <span class="false group-hover:border-[#e8ddcc] border-b-4 border-transparent pt-[2px]" > Foods </span> </a> <a data-turbo="false" data-popdown-target="[data-stories-menu]" data-action="mouseenter->aon--navbar--nav-component#show" aria-expanded="false" aria-haspopup="true" class="hidden lg:inline-flex px-1 md:px-3 group items-center navbar-link navbar-link-inactive" href="/articles"> <span class="false group-hover:border-[#b3cbd8] border-b-4 border-transparent pt-[2px]" > Stories </span> </a> <a data-turbo="true" data-popdown-target="[data-newsletters-menu]" data-action="mouseenter->aon--navbar--nav-component#show" aria-expanded="false" aria-haspopup="true" class="md:hidden px-1 md:px-3 group items-center navbar-link navbar-link-inactive" href="/newsletters"> <span class="false group-hover:border-[#b3cbd8] border-b-4 border-transparent pt-[2px]" > Newsletters </span> </a> </div> </div> <div class="flex" data-controller="aon--navbar--search-component"> <button data-controller="apparate" data-apparate-target="trigger" data-apparate-subject-selector="#newsletters-dropdown" tabindex="0" type="button" id="newsletters-menu-button" aria-expanded="false" aria-haspopup="true" class="border-ao-lightgray mdplus:flex hidden flex-none justify-center border-y border-l hover:border-b-transparent sm:w-20 sm:items-center" data-action="mouseenter->apparate#appear mouseenter->aon--navbar--nav-component#hideAllPopdowns mouseleave->apparate#vanish" > <div class="relative"> <div class="flex h-[35px] w-[35px] items-center bg-white text-sm"> <span class="sr-only">Open newsletter menu</span> <a href="/newsletters" class="flex h-full w-full items-center justify-center overflow-hidden leading-none" data-action="analytics#sendEvent" data-ga-event-category="Nav Menu" data-ga-event-action="Clicked Newsletters Icon" > <i class="fa-light fa-envelopes-bulk hover:text-ao-rust text-2xl" ></i> <span class="sr-only">View all newsletters</span> </a> </div> <div id="newsletters-dropdown" data-transition-enter="transition transform ease-out duration-200" data-transition-enter-start="opacity-0" data-transition-enter-end="opacity-100" data-transition-leave="transition transform ease-out duration-150" data-transition-leave-start="opacity-100" data-transition-leave-end="opacity-0" class="border-ao-lightgray absolute -right-6 z-50 mr-px mt-[20px] hidden w-auto min-w-[10rem] origin-top-right border-x border-b bg-white px-2.5 text-left opacity-0" role="menu" aria-orientation="vertical" aria-labelledby="newsletters-menu-button" tabindex="-1" > <div class="text-center"> <a class="block user-menu-link py-3 border-b border-[#e7e7e7]" role="menuitem" tabindex="-1" data-action="analytics#sendEvent" data-ga-event-category="Nav Menu" data-ga-event-action="Clicked Newsletters Link" href="/newsletters">Explore Newsletters</a> </div> </div> </div> </button> <button data-controller="apparate" data-apparate-target="trigger" data-apparate-subject-selector="#profile-dropdown" tabindex="0" type="button" id="user-menu-button" aria-expanded="false" aria-haspopup="true" class="border-ao-lightgray hidden flex-none justify-center border-y border-l hover:border-b-transparent sm:w-20 sm:items-center md:flex" data-action="mouseenter->apparate#appear mouseenter->aon--navbar--nav-component#hideAllPopdowns mouseleave->apparate#vanish" > <div class="relative"> <div class="h-[35px] w-[35px] rounded-full bg-white text-sm"> <span class="sr-only">Open user menu</span> <a href="/sign-in" class="flex h-full w-full items-center justify-center overflow-hidden rounded-full leading-none" > <i class="fa-light fa-user hover:text-ao-rust text-2xl"></i> <span class="sr-only">Sign In</span> </a> </div> <div id="profile-dropdown" data-transition-enter="transition transform ease-out duration-200" data-transition-enter-start="opacity-0" data-transition-enter-end="opacity-100" data-transition-leave="transition transform ease-out duration-150" data-transition-leave-start="opacity-100" data-transition-leave-end="opacity-0" class="border-ao-lightgray absolute -right-6 z-50 mr-px mt-[20px] hidden w-auto min-w-[10rem] origin-top-right border-x border-b bg-white px-2.5 text-left opacity-0" role="menu" aria-orientation="vertical" aria-labelledby="user-menu-button" tabindex="-1" > <div class="text-center"> <a data-turbo="false" class="block user-menu-link py-3 border-b border-[#e7e7e7]" role="menuitem" tabindex="-1" href="/sign-in">Sign In</a> <a data-turbo="false" class="block user-menu-link py-3" role="menuitem" tabindex="-1" href="/join">Join</a> </div> </div> </div> </button> <button id="aon--navbar--open-search-button" aria-hidden="true" class="hidden" data-action="aon--navbar--search-component#showSearch" data-search-panel="#search-panel" > Force Open Search </button> <button id="aon--navbar--search-button" type="button" aria-label="Search" aria-expanded="false" aria-haspopup="true" data-action="click->aon--navbar--search-component#showSearch mouseenter->aon--navbar--nav-component#hideAllPopdowns analytics#sendEvent" data-ga-event-category="Nav Menu" data-ga-event-action="Clicked Search Button" data-search-panel="#search-panel" class="border-ao-lightgray hover:text-ao-rust flex w-12 flex-none items-center justify-center border-y border-l md:w-[75px]" > <i class="fa-light fa-magnifying-glass icon-search text-xl md:text-2xl" ></i> </button> <div class="border-ao-lightgray bg-ao-brown flex w-12 items-center justify-center border-l md:hidden" > <button id="mobile-nav-button" type="button" data-action="aon--navbar--nav-component#toggleMobile" class="hover:text-ao-brown inline-flex items-center justify-center rounded-md text-white hover:bg-gray-100 focus:outline-none focus:ring-0" aria-controls="mobile-menu" aria-expanded="false" > <span class="sr-only">Open main menu</span> <svg data-icon-open class="block h-6 w-6" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" aria-hidden="true" > <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 6h16M4 12h16M4 18h16" /> </svg> <svg data-icon-close class="hidden h-6 w-6" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" aria-hidden="true" > <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12" /> </svg> </button> </div> </div> </div> <turbo-frame id="popdown-trips" src="/aon/navbar_popdowns/trips" target="_top"> <div data-popdown data-trips-menu data-action="mouseleave->aon--navbar--nav-component#hide" data-transition-enter="transition transform ease-out duration-200" data-transition-enter-start="opacity-0" data-transition-enter-end="opacity-100" data-transition-leave="transition transform ease-out duration-150" data-transition-leave-start="opacity-100" data-transition-leave-end="opacity-0" class="popdown-menu absolute hidden h-auto w-full justify-center shadow-lg" > <div class="h-40 w-full flex-initial justify-between bg-gray-50 px-2 pt-6 pb-9" > Loading... </div> </div> </turbo-frame> <turbo-frame id="popdown-experiences" src="/aon/navbar_popdowns/experiences" target="_top"> <div data-popdown data-experiences-menu data-action="mouseleave->aon--navbar--nav-component#hide" class="popdown-menu absolute hidden h-auto w-full justify-center bg-[#dcd9e2]" > <div class="h-40 w-full flex-initial justify-between bg-[#dcd9e2] px-2 pt-6 pb-9" > Loading... </div> </div> </turbo-frame> <turbo-frame id="popdown-courses" src="/aon/navbar_popdowns/courses" target="_top"> <div data-popdown data-courses-menu data-action="mouseleave->aon--navbar--nav-component#hide" class="popdown-menu bg-ao-orange-100 absolute hidden h-auto w-full justify-center" > <div class="bg-ao-orange-100 h-40 w-full flex-initial justify-between px-2 pt-6 pb-9" > Loading... </div> </div> </turbo-frame> <turbo-frame id="popdown-places" src="/aon/navbar_popdowns/places" target="_top"> <div data-controller="aon--navbar--popdown-places-component" data-popdown data-places-menu data-action="mouseleave->aon--navbar--nav-component#hide" class="popdown-menu absolute hidden h-auto w-full justify-center" > <div class="bg-ao-green-100 h-40 w-full flex-initial justify-between px-2 pt-6 pb-9" > Loading... </div> </div> </turbo-frame> <turbo-frame id="popdown-foods" src="/aon/navbar_popdowns/foods" target="_top"> <div data-popdown data-foods-menu data-action="mouseleave->aon--navbar--nav-component#hide" class="popdown-menu bg-ao-brown-100 absolute hidden h-auto w-full justify-center" > <div class="bg-ao-brown-100 h-40 w-full flex-initial justify-between px-2 pt-6 pb-9" > Loading... </div> </div> </turbo-frame> <turbo-frame id="popdown-stories" src="/aon/navbar_popdowns/stories" target="_top"> <div data-popdown data-stories-menu data-action="mouseleave->aon--navbar--nav-component#hide" data-transition-enter="transition transform ease-out duration-200" data-transition-enter-start="opacity-0" data-transition-enter-end="opacity-100" data-transition-leave="transition transform ease-out duration-150" data-transition-leave-start="opacity-100" data-transition-leave-end="opacity-0" class="popdown-menu absolute hidden h-auto w-full justify-center" > <div class="bg-ao-blue-100 h-40 w-full flex-initial justify-between px-2 pt-6 pb-9" > Loading... </div> </div> </turbo-frame> </div> <div id="search-panel" class="hidden"> <div data-controller="aon--navbar--search-component" class="pointer-events-none absolute top-0 z-[60] flex h-screen w-full flex-col" > <button aria-label="Close search" data-close-search-button data-action="aon--navbar--search-component#hideSearch" data-search-panel="#search-panel" class="border-ao-lightgray hover:text-ao-rust icon-menu-close pointer-events-auto absolute top-0 right-12 flex h-[55px] w-12 items-center justify-center border-l bg-gray-100 text-sm text-gray-900 md:right-0 md:h-[75px] md:w-[75px]" > <i class="fa-light fa-xmark text-xl md:text-2xl"></i> </button> <div class="h-[54px] shrink-0 bg-transparent md:h-[74px]"></div> <div class="pointer-events-none flex grow justify-center bg-gray-100"> <div class="ao-container mdplus:px-4 flex justify-center"> <div class="mdplus:px-0 pointer-events-auto w-full max-w-[800px] px-2 lg:w-[960px] lg:max-w-[960px]" > <div class="flex justify-center"> <div class="search-bar mt-3 hidden w-full self-center rounded bg-white p-2 shadow-lg shadow-black/30 md:mt-11" data-animate-me data-transition-enter="transition-all transform-gpu ease-out duration-500" data-transition-enter-start="mt-40 md:-mt-px md:w-3/4" > <form data-search-form data-turbo="false" autocomplete="off" action="/search" method="get" > <div class="flex"> <input type="search" name="q" data-search-input data-action="debounced:keyup->aon--navbar--search-component#performSearch keyup->aon--navbar--search-component#closeOnEscape" class="text-ao-charcoal placeholder:text-ao-charcoal-300 block w-full grow border-none bg-transparent px-1 text-lg font-normal leading-6 tracking-wider focus:outline-none focus:ring-0 md:px-4 md:text-xl md:leading-8" aria-label="Search destinations and more..." placeholder="Search destinations and more..." /> <button aria-label="Search" type="submit" disabled class="bg-ao-brown-500 disabled:bg-ao-brown-500 block rounded px-6 py-px font-semibold hover:bg-[#aa7342] md:px-8 md:py-2" > <i class="fa-light fa-magnifying-glass text-xl text-white" ></i> </button> </div> </form> </div> </div> <div class="hidden pt-3 md:pt-6" data-animate-me data-transition-enter="transition-all ease-out duration-500" data-transition-enter-start="transform-gpu opacity-0 md:mt-60" data-transition-enter-end="transform-gpu opacity-100" > <div data-search-results-background data-no-results-class="w-full" data-results-class="w-full bg-white shadow-lg shadow-black/30" class="w-full bg-white shadow-lg shadow-black/30" > <div data-search-results-canvas data-transition-enter="transition-all transform ease-out duration-500" data-transition-enter-start="relative top-8 opacity-0" data-transition-enter-end="relative top-0 opacity-100" class="hidden scrollbar-default h-[600px] overflow-y-scroll overscroll-y-none p-6 md:h-[780px]" > <turbo-frame data-search-results-frame="true" id="search-results" target="_top"> <div data-controller="aon--navbar--search-results-component" data-search-results-panel id="search-results-panel" data-search-results-href="/aon/navbar_popdowns/search?q=query" > <div class="mt-8 text-center" data-search-results-empty="true" > <p class="text-ao-charcoal-300 mb-4 text-4xl font-semibold tracking-wider" > No search results found for<br /> “” </p> <p class="text-ao-charcoal-300 text-xl font-normal leading-none tracking-wide" > Make sure words are spelled correctly. </p> <p class="text-ao-charcoal-300 text-xl font-normal leading-none tracking-wide" > Try searching for a travel destination. </p> </div> </div> </turbo-frame></div> <div data-static-links-panel> <div class="flex md:block"> <a href="/search/search_nearby" data-turbo="false" class="flex w-full items-center border-r border-b border-[#e7e7e7] px-3 py-3 text-left text-base font-semibold tracking-wide text-gray-900 hover:bg-[#0000000d] md:border-r-0 md:py-4 md:px-6 md:text-[1.313rem]" > <i class="fa-light fa-location-arrow text-ao-rust"></i> <span class="ml-2.5 leading-none md:leading-normal"> Places near me </span> </a> <a href="/random" data-turbo="false" class="flex w-full items-center border-b border-[#e7e7e7] px-3 py-3 text-left text-base font-semibold tracking-wide text-gray-900 hover:bg-[#0000000d] md:py-4 md:px-6 md:text-[1.313rem]" > <i class="fa-light fa-shuffle text-ao-rust"></i> <span class="ml-2.5 leading-none md:leading-normal"> Random place </span> </a> </div> <section class="mt-1 w-full px-3 py-3 md:px-6 md:py-4"> <h3 class=" pb-4 text-sm font-semibold uppercase tracking-widest text-gray-500" > Popular Destinations </h3> <ul class="text-xl font-semibold leading-7 tracking-wider text-gray-900" > <li> <a class="hover:underline decoration-gray-300" href="/things-to-do/paris-france">Paris</a> </li> <li> <a class="hover:underline decoration-gray-300" href="/things-to-do/london-england">London</a> </li> <li> <a class="hover:underline decoration-gray-300" href="/things-to-do/new-york">New York</a> </li> <li> <a class="hover:underline decoration-gray-300" href="/things-to-do/berlin-germany">Berlin</a> </li> <li> <a class="hover:underline decoration-gray-300" href="/things-to-do/rome-italy">Rome</a> </li> <li> <a class="hover:underline decoration-gray-300" href="/things-to-do/los-angeles-california">Los Angeles</a> </li> </ul> </section> </div> </div> </div> </div> </div> </div> </div> </div> <!-- Mobile menu, show/hide based on menu state. --> <div class="border-ao-warm-gray-dark hidden border-b-4 bg-[#e7e7e7] md:hidden" id="mobile-menu" data-transition-enter="transition-[max-height] ease-out duration-300 origin-top overflow-y-hidden" data-transition-enter-start="max-h-0" data-transition-enter-end="max-h-[800px]" data-transition-leave="transition-[max-height] ease-out duration-100 origin-top overflow-y-hidden" data-transition-leave-start="max-h-[800px]" data-transition-leave-end="max-h-0" > <div class="mx-8"> <div role="menu" aria-orientation="vertical" class="mb-2 space-y-1 pt-4 pb-4"> <a data-turbo="true" class="mobile-menu-link mobile-nav-inactive" href="/adventures/"> <span>Trips</span> </a> <a data-turbo="false" class="mobile-menu-link mobile-nav-active" aria-current="page" href="/events"> <span>Experiences</span> </a> <a data-turbo="true" class="mobile-menu-link mobile-nav-inactive" href="/online-courses"> <span>Courses</span> </a> <a data-turbo="false" class="mobile-menu-link mobile-nav-inactive" href="/articles/all-places-in-the-atlas-on-one-map"> <span>Places</span> </a> <a data-turbo="false" class="mobile-menu-link mobile-nav-inactive" href="/gastro"> <span>Foods</span> </a> <a data-turbo="false" class="mobile-menu-link mobile-nav-inactive" href="/articles"> <span>Stories</span> </a> <a data-turbo="true" data-action="analytics#sendEvent" data-ga-event-category="Nav Menu" data-ga-event-action="Clicked Newsletters Link Mobile" class="mobile-menu-link mobile-nav-inactive" href="/newsletters"> <span>Newsletters</span> </a> </div> <div class="text-ao-khaki border-ao-lightgray mt-2 flex w-full border-t pt-6 text-right text-sm font-semibold uppercase tracking-[0.12em]" > <a data-turbo="false" class="block border-ao-lightgray border-r pr-3 text-ao-brown text-lg hover:text-ao-khaki" role="menuitem" tabindex="-1" href="/sign-in"> <i class="fa fa-user mr-1"></i> Sign In </a> <a data-turbo="false" class="block pl-3 text-ao-brown text-lg hover:text-ao-khaki" role="menuitem" tabindex="-1" href="/join">Join</a> </div> <div role="menu" aria-orientation="vertical" class="mt-2 space-y-1 pb-3"> </div> </div> </div> </nav> <div id="page-and-footer"> <main> <section class="relative bg-black"> <link itemprop="image" href="https://img.atlasobscura.com/LBxBOsYbo0y8J43QshHjCj8qpC8Yhq3-48QGf0ozf4Q/rt:fit/w:2880/q:81/sm:1/scp:1/aHR0cHM6Ly9hdGxh/cy1kZXYuczMuYW1h/em9uYXdzLmNvbS9h/b24vZXhwZXJpZW5j/ZXMvaGVyby5qcGc.jpg" /> <picture> <source srcset="https://img.atlasobscura.com/-c2OOegpz3y2APLlp0pLMG_iWBUBP7krQ6TfEd_8vbM/rt:fit/w:2880/q:81/sm:1/scp:1/aHR0cHM6Ly9hdGxh/cy1kZXYuczMuYW1h/em9uYXdzLmNvbS9h/b24vZXhwZXJpZW5j/ZXMvaGVyby5qcGc.webp" type="image/webp" /> <source srcset="https://img.atlasobscura.com/LBxBOsYbo0y8J43QshHjCj8qpC8Yhq3-48QGf0ozf4Q/rt:fit/w:2880/q:81/sm:1/scp:1/aHR0cHM6Ly9hdGxh/cy1kZXYuczMuYW1h/em9uYXdzLmNvbS9h/b24vZXhwZXJpZW5j/ZXMvaGVyby5qcGc.jpg" /> <img alt="A man sitting in a workshop, surrounded by wooden figure sculptures, looks at a doll in his hands." class="w-full bg-gray-100 h-[300px] md:h-[475px] object-cover" style=";" src="https://img.atlasobscura.com/LBxBOsYbo0y8J43QshHjCj8qpC8Yhq3-48QGf0ozf4Q/rt:fit/w:2880/q:81/sm:1/scp:1/aHR0cHM6Ly9hdGxh/cy1kZXYuczMuYW1h/em9uYXdzLmNvbS9h/b24vZXhwZXJpZW5j/ZXMvaGVyby5qcGc.jpg" /> </picture> <div class="aria-hidden absolute bottom-4 right-0 left-0"> <h1 class="font-grotesk overflow-hidden text-clip whitespace-nowrap text-7xl uppercase text-gray-300 md:text-9xl" > <span>Stories</span> <span class="text-ao-rust">Science</span> <span>Antiques</span> <span class="text-ao-rust">Monsters</span> <span>Discoveries</span> <span class="text-ao-rust">Inventions</span> <span>Myths</span> <span class="text-ao-rust">Science</span> <span>Antiques</span> <span class="text-ao-rust">Monsters</span> <span>Discoveries</span> <span class="text-ao-rust">Inventions</span> <span>Myths</span> </h1> <h1 class="sr-only">Learn Online with Atlas Obscura</h1> </div> </section> <section class="bg-gray-50 px-4 py-12 md:py-20 md:text-center md:px-0" > <div class="md:flex md:items-center md:gap-8"> <div class="grow md:border-t md:border-gray-500"></div> <div> <h1 class="aon-heading-small md:aon-heading-big mb-7 text-gray-900 max-w-3xl mx-auto"> Check Out Our Wondrous Calendar of <span class="text-ao-rust">Experiences</span> </h1> <p class="aon-body-small mb-4 text-gray-800 max-w-2xl mx-auto"> Explore the world's wonders, online and in real life! Atlas Obscura Experiences bring together the world's most fascinating people and awe-inspiring places, highlighting the incredible and the unexpected with behind-the-scenes access, deep dives into unusual subjects, and unique opportunities to connect with other members of the Atlas Obscura community. </p> </div> <div class="grow md:border-t md:border-gray-500"></div> </div> </section> <section class="w-full bg-white py-8 md:py-12"> <div class="aon-container-fluid mx-auto flex flex-col gap-8"> <div class="max-w-2xl flex flex-col gap-4"> <h3 class="aon-heading-smallest md:aon-heading-small text-gray-900"> Members Only Online Experiences </h3> <p class="aon-subtitle-smallest md:aon-subtitle-smaller text-gray-800"> Become an Atlas Obscura member to gain <span class="font-semibold">access to exclusive virtual experiences</span> on a range of unusual topics with opportunities to interact with other members. </p> <a class="aon-animated-arrow-link " data-turbo="false" href="/membership"> <span class="aon-arrow --left"> <span class="shaft"></span> </span> <span class="main"> <span class="text">Become a Member</span> <span class="aon-arrow --right"> <span class="shaft"></span> </span> </span> </a> </div> <div class="grid gap-x-3 gap-y-8 grid-cols-2 sm:grid-cols-3 md:gap-x-4 lg:gap-x-5 lg:grid-cols-4 xl:grid-cols-5"> <article class="aon--card--main-card-component flex flex-col border border-gray-200"> <div data-ga-event-category="Experiences Index" data-ga-event-action="Clicked Experience Card" data-ga-event-label="monster-of-the-month-w-colin-dickey-frankenstein" data-action="click->analytics#sendEvent" class="mb-4 w-full flex-none overflow-hidden relative"> <a href="/experiences/monster-of-the-month-w-colin-dickey-frankenstein" data-turbo="false" aria-label="Link to Monster of the Month w/ Colin Dickey: Frankenstein" class="group" > <link itemprop="image" href="https://img.atlasobscura.com/l7I7CgU28fdKtuPKu07QHeVOEVIcC63rdtM-S8fnPZI/rs:fill:600:800:1/g:ce/q:81/sm:1/scp:1/ar:1/aHR0cHM6Ly9hdGxh/cy1kZXYuczMuYW1h/em9uYXdzLmNvbS91/cGxvYWRzL2V4cGVy/aWVuY2Vfc2VyaWVz/X2ltYWdlcy81YjU4/YTZlMS1jMDk3LTRh/M2EtOTVmZi1lMTI5/NDE0ZWQwYTBiY2I5/NDY5NjcwMDM3MmUw/MjdfVW50aXRsZWQu/anBn.jpg" /> <picture> <source srcset="https://img.atlasobscura.com/bHCe6rOABnLaedUUu8IJ_lF6Ulp4DYpxZDkybwBK4aI/rs:fill:600:800:1/g:ce/q:81/sm:1/scp:1/ar:1/aHR0cHM6Ly9hdGxh/cy1kZXYuczMuYW1h/em9uYXdzLmNvbS91/cGxvYWRzL2V4cGVy/aWVuY2Vfc2VyaWVz/X2ltYWdlcy81YjU4/YTZlMS1jMDk3LTRh/M2EtOTVmZi1lMTI5/NDE0ZWQwYTBiY2I5/NDY5NjcwMDM3MmUw/MjdfVW50aXRsZWQu/anBn.webp" type="image/webp" /> <source srcset="https://img.atlasobscura.com/l7I7CgU28fdKtuPKu07QHeVOEVIcC63rdtM-S8fnPZI/rs:fill:600:800:1/g:ce/q:81/sm:1/scp:1/ar:1/aHR0cHM6Ly9hdGxh/cy1kZXYuczMuYW1h/em9uYXdzLmNvbS91/cGxvYWRzL2V4cGVy/aWVuY2Vfc2VyaWVz/X2ltYWdlcy81YjU4/YTZlMS1jMDk3LTRh/M2EtOTVmZi1lMTI5/NDE0ZWQwYTBiY2I5/NDY5NjcwMDM3MmUw/MjdfVW50aXRsZWQu/anBn.jpg" /> <img alt="" loading="lazy" class="w-full bg-gray-100 object-cover image-zoom-on-hover" style="aspect-ratio: 3/4;" src="https://img.atlasobscura.com/l7I7CgU28fdKtuPKu07QHeVOEVIcC63rdtM-S8fnPZI/rs:fill:600:800:1/g:ce/q:81/sm:1/scp:1/ar:1/aHR0cHM6Ly9hdGxh/cy1kZXYuczMuYW1h/em9uYXdzLmNvbS91/cGxvYWRzL2V4cGVy/aWVuY2Vfc2VyaWVz/X2ltYWdlcy81YjU4/YTZlMS1jMDk3LTRh/M2EtOTVmZi1lMTI5/NDE0ZWQwYTBiY2I5/NDY5NjcwMDM3MmUw/MjdfVW50aXRsZWQu/anBn.jpg" /> </picture> <div class="absolute top-3 left-3"> <span role="status" class="aon-badge--medium text-gray-900 bg-gray-100" > Members Only </span> </div> </a> </div> <div class="flex flex-col h-full pl-3 pr-3 pb-3"> <header class="flex flex-col gap-2 mb-4"> <p class="aon-label-smaller text-gray-900 flex-none" > Online Experience </p> <h2 class="aon-heading-tinier text-gray-900" data-ga-event-category="Experiences Index" data-ga-event-action="Clicked Experience Card" data-ga-event-label="monster-of-the-month-w-colin-dickey-frankenstein" data-action="click->analytics#sendEvent"><a class="animate-underline md:hover:bg-underline" data-turbo="false" href="/experiences/monster-of-the-month-w-colin-dickey-frankenstein">Monster of the Month w/ Colin Dickey: Frankenstein</a></h2> </header> <footer class="mt-auto text-gray-600 font-ao-sans text-base leading-none font-normal tracking-[0.3px] flex flex-col gap-1"> <p>Tue, Dec 10</p> <p>Free</p> </footer> </div> </article> <article class="aon--card--main-card-component flex flex-col border border-gray-200"> <div data-ga-event-category="Experiences Index" data-ga-event-action="Clicked Experience Card" data-ga-event-label="antiques-and-their-afterlives-an-unusual-holiday-gift-guide" data-action="click->analytics#sendEvent" class="mb-4 w-full flex-none overflow-hidden relative"> <a href="/experiences/antiques-and-their-afterlives-an-unusual-holiday-gift-guide" data-turbo="false" aria-label="Link to Antiques and Their Afterlives: Holiday Gift Guide" class="group" > <link itemprop="image" href="https://img.atlasobscura.com/A300P0w9AXc7CkASslBoMkYh4UX6CfTidvAJ31HcUOI/rs:fill:600:800:1/g:ce/q:81/sm:1/scp:1/ar:1/aHR0cHM6Ly9hdGxh/cy1kZXYuczMuYW1h/em9uYXdzLmNvbS91/cGxvYWRzL2V4cGVy/aWVuY2Vfc2VyaWVz/X2ltYWdlcy9kYTEz/M2VhZi1iM2FlLTRh/NTQtODEyNC03OGJm/ZWRlMjYyOTMwYjEx/OTcwZTNlOWZkZWVl/ZTVfYmY4N2JkNWEt/MmQ3NS00Y2Q1LTlk/YmEtOTU4MjU3YWRh/MWUyNDNlY2FiOTAw/MjJiMmM5N2M0X29k/ZHZlcnQuanBn.jpg" /> <picture> <source srcset="https://img.atlasobscura.com/hoTqPZvoFhPglwdaSwNcRMGP3iLxe3TM0Aci3JPg0dI/rs:fill:600:800:1/g:ce/q:81/sm:1/scp:1/ar:1/aHR0cHM6Ly9hdGxh/cy1kZXYuczMuYW1h/em9uYXdzLmNvbS91/cGxvYWRzL2V4cGVy/aWVuY2Vfc2VyaWVz/X2ltYWdlcy9kYTEz/M2VhZi1iM2FlLTRh/NTQtODEyNC03OGJm/ZWRlMjYyOTMwYjEx/OTcwZTNlOWZkZWVl/ZTVfYmY4N2JkNWEt/MmQ3NS00Y2Q1LTlk/YmEtOTU4MjU3YWRh/MWUyNDNlY2FiOTAw/MjJiMmM5N2M0X29k/ZHZlcnQuanBn.webp" type="image/webp" /> <source srcset="https://img.atlasobscura.com/A300P0w9AXc7CkASslBoMkYh4UX6CfTidvAJ31HcUOI/rs:fill:600:800:1/g:ce/q:81/sm:1/scp:1/ar:1/aHR0cHM6Ly9hdGxh/cy1kZXYuczMuYW1h/em9uYXdzLmNvbS91/cGxvYWRzL2V4cGVy/aWVuY2Vfc2VyaWVz/X2ltYWdlcy9kYTEz/M2VhZi1iM2FlLTRh/NTQtODEyNC03OGJm/ZWRlMjYyOTMwYjEx/OTcwZTNlOWZkZWVl/ZTVfYmY4N2JkNWEt/MmQ3NS00Y2Q1LTlk/YmEtOTU4MjU3YWRh/MWUyNDNlY2FiOTAw/MjJiMmM5N2M0X29k/ZHZlcnQuanBn.jpg" /> <img alt="" loading="lazy" class="w-full bg-gray-100 object-cover image-zoom-on-hover" style="aspect-ratio: 3/4;" src="https://img.atlasobscura.com/A300P0w9AXc7CkASslBoMkYh4UX6CfTidvAJ31HcUOI/rs:fill:600:800:1/g:ce/q:81/sm:1/scp:1/ar:1/aHR0cHM6Ly9hdGxh/cy1kZXYuczMuYW1h/em9uYXdzLmNvbS91/cGxvYWRzL2V4cGVy/aWVuY2Vfc2VyaWVz/X2ltYWdlcy9kYTEz/M2VhZi1iM2FlLTRh/NTQtODEyNC03OGJm/ZWRlMjYyOTMwYjEx/OTcwZTNlOWZkZWVl/ZTVfYmY4N2JkNWEt/MmQ3NS00Y2Q1LTlk/YmEtOTU4MjU3YWRh/MWUyNDNlY2FiOTAw/MjJiMmM5N2M0X29k/ZHZlcnQuanBn.jpg" /> </picture> <div class="absolute top-3 left-3"> <span role="status" class="aon-badge--medium text-gray-900 bg-gray-100" > Members Only </span> </div> </a> </div> <div class="flex flex-col h-full pl-3 pr-3 pb-3"> <header class="flex flex-col gap-2 mb-4"> <p class="aon-label-smaller text-gray-900 flex-none" > Online Experience </p> <h2 class="aon-heading-tinier text-gray-900" data-ga-event-category="Experiences Index" data-ga-event-action="Clicked Experience Card" data-ga-event-label="antiques-and-their-afterlives-an-unusual-holiday-gift-guide" data-action="click->analytics#sendEvent"><a class="animate-underline md:hover:bg-underline" data-turbo="false" href="/experiences/antiques-and-their-afterlives-an-unusual-holiday-gift-guide">Antiques and Their Afterlives: Holiday Gift Guide</a></h2> </header> <footer class="mt-auto text-gray-600 font-ao-sans text-base leading-none font-normal tracking-[0.3px] flex flex-col gap-1"> <p>Thu, Dec 12</p> <p>Free</p> </footer> </div> </article> </div> <a data-turbo="false" data-action="click->analytics#sendEvent" data-ga-event-action="Click" data-ga-event-category="Membership Promo Component" data-ga-event-label="Experiences Index" class="group relative w-full h-full" href="/membership"> <div class="membership-promo-component-overlay overflow-hidden relative rounded-xl h-[350px] lg:h-[225px] group-hover:shadow-lg"> <link itemprop="image" href="https://img.atlasobscura.com/vPRo_z5WSQ_oN13NHxrNg7WGdmJzRmxOfaVOpz7EOhk/rt:fill/w:2000/g:ce/q:81/sm:1/scp:1/aHR0cHM6Ly9hdGxh/cy1kZXYuczMuYW1h/em9uYXdzLmNvbS9h/b24vbWVtYmVyc2hp/cC9wcm9tby5qcGc.jpg" /> <picture> <source srcset="https://img.atlasobscura.com/1I39flDrUzHfwr1BJgwK3g44FA7sFSEkg8LwmjiY8p0/rt:fill/w:2000/g:ce/q:81/sm:1/scp:1/aHR0cHM6Ly9hdGxh/cy1kZXYuczMuYW1h/em9uYXdzLmNvbS9h/b24vbWVtYmVyc2hp/cC9wcm9tby5qcGc.webp" type="image/webp" /> <source srcset="https://img.atlasobscura.com/vPRo_z5WSQ_oN13NHxrNg7WGdmJzRmxOfaVOpz7EOhk/rt:fill/w:2000/g:ce/q:81/sm:1/scp:1/aHR0cHM6Ly9hdGxh/cy1kZXYuczMuYW1h/em9uYXdzLmNvbS9h/b24vbWVtYmVyc2hp/cC9wcm9tby5qcGc.jpg" /> <img alt="Aerial image of Vietnam, displaying the picturesque rice terraces, characterized by their layered, verdant fields." loading="lazy" class="w-full bg-[#183217] h-full object-cover object-right transition-transform duration-700 ease-in-out md:motion-safe:group-hover:scale-110 sm:h-[350px] sm:object-bottom lg:h-[225px] lg:object-[center_80%]" style=";" src="https://img.atlasobscura.com/vPRo_z5WSQ_oN13NHxrNg7WGdmJzRmxOfaVOpz7EOhk/rt:fill/w:2000/g:ce/q:81/sm:1/scp:1/aHR0cHM6Ly9hdGxh/cy1kZXYuczMuYW1h/em9uYXdzLmNvbS9h/b24vbWVtYmVyc2hp/cC9wcm9tby5qcGc.jpg" /> </picture> <div class="absolute top-0 py-6 px-4 text-white z-10 flex flex-col gap-6 w-full h-full sm:px-8 lg:px-10 lg:py-8 lg:justify-center"> <img class="max-w-[250px] lg:max-w-[225px] lg:absolute lg:top-8" alt="Atlas Obscura Membership" src="https://atlas-dev.s3.amazonaws.com/aon/logos/membership-logo-white.svg" /> <div class="flex flex-col gap-3 h-full w-full lg:flex-row lg:gap-0 lg:h-auto"> <h2 class="font-ao-sans text-[32px] leading-[110%] tracking-[1px] font-semibold sm:max-w-[303px] lg:max-w-[335px]">More Benefits for More Wonders</h2> <hr class="hidden lg:block text-white border w-[70px] rotate-90 my-8" /> <p class="font-ao-sans text-[24px] leading-[140%] tracking-[.5px] font-semibold sm:max-w-[303px]">Join Our Community Today and Explore All the Benefits</p> <div class="mt-auto sm:self-start lg:flex lg:flex-col lg:justify-center lg:h-full lg:ml-auto lg:mr-11"> <span class="aon-text-button bg-white text-center sm:mt-4 text-[#3C591E] w-full sm:w-auto lg:hidden">Become a Member</span> <span class="hidden lg:block"> <i class="fa-light fa-circle-arrow-right text-white text-5xl group-hover:hidden"></i> <i class="fa-solid fa-circle-arrow-right text-white text-5xl hidden group-hover:block"></i> </span> </div> </div> </div> </div> </a> </div> </section> <section class="w-full bg-white py-8 md:py-12"> <div class="aon-container-fluid mx-auto flex flex-col gap-8"> <div class="max-w-2xl flex flex-col gap-4"> <h3 class="aon-heading-smallest md:aon-heading-small text-gray-900"> Interactive Online Courses </h3> <p class="aon-subtitle-smallest md:aon-subtitle-smaller text-gray-800"> Our <span class="font-semibold">live</span> and <span class="font-semibold">on-demand</span> courses offer deep and dynamic learning in under-explored disciplines taught by experts. Emerge with new skills, connections, and perspectives. </p> <a class="aon-animated-arrow-link " data-turbo="true" href="/online-courses"> <span class="aon-arrow --left"> <span class="shaft"></span> </span> <span class="main"> <span class="text">View All Courses</span> <span class="aon-arrow --right"> <span class="shaft"></span> </span> </span> </a> </div> <div class="grid gap-x-3 gap-y-8 grid-cols-2 sm:grid-cols-3 md:gap-x-4 lg:gap-x-5 lg:grid-cols-4 xl:grid-cols-5"> <article class="aon--card--main-card-component flex flex-col border border-gray-200"> <div data-ga-event-category="Experiences Index" data-ga-event-action="Clicked Experience Card" data-ga-event-label="on-demand-lockpicking" data-action="click->analytics#sendEvent" class="mb-4 w-full flex-none overflow-hidden relative"> <a href="https://courses.atlasobscura.com/course/on-demand-lockpicking" data-turbo="false" aria-label="Link to Lockpicking With Schuyler Towne" class="group" > <link itemprop="image" href="https://img.atlasobscura.com/DZFg97NZpknodM4aTn-dpUdmGUl32Id7DOJ0splji0Y/rs:fill:600:800:1/g:ce/q:81/sm:1/scp:1/ar:1/aHR0cHM6Ly9hdGxh/cy1kZXYuczMuYW1h/em9uYXdzLmNvbS91/cGxvYWRzL2V4cGVy/aWVuY2Vfc2VyaWVz/X2ltYWdlcy81MmUw/NWQ2NC1kYzc1LTQ1/ZjctODRiNy1kMWQ3/OTI1YTc0YWM5YTRi/NTc5ZjYxMDI1MjJl/NzZfbG9ja3BpY2tp/bmdfbWFpbi5qcGVn.jpg" /> <picture> <source srcset="https://img.atlasobscura.com/wlFdbMQ-jRHjsLt5aS6W6oWTa_lgTiE1FlUMSNqeYOM/rs:fill:600:800:1/g:ce/q:81/sm:1/scp:1/ar:1/aHR0cHM6Ly9hdGxh/cy1kZXYuczMuYW1h/em9uYXdzLmNvbS91/cGxvYWRzL2V4cGVy/aWVuY2Vfc2VyaWVz/X2ltYWdlcy81MmUw/NWQ2NC1kYzc1LTQ1/ZjctODRiNy1kMWQ3/OTI1YTc0YWM5YTRi/NTc5ZjYxMDI1MjJl/NzZfbG9ja3BpY2tp/bmdfbWFpbi5qcGVn.webp" type="image/webp" /> <source srcset="https://img.atlasobscura.com/DZFg97NZpknodM4aTn-dpUdmGUl32Id7DOJ0splji0Y/rs:fill:600:800:1/g:ce/q:81/sm:1/scp:1/ar:1/aHR0cHM6Ly9hdGxh/cy1kZXYuczMuYW1h/em9uYXdzLmNvbS91/cGxvYWRzL2V4cGVy/aWVuY2Vfc2VyaWVz/X2ltYWdlcy81MmUw/NWQ2NC1kYzc1LTQ1/ZjctODRiNy1kMWQ3/OTI1YTc0YWM5YTRi/NTc5ZjYxMDI1MjJl/NzZfbG9ja3BpY2tp/bmdfbWFpbi5qcGVn.jpg" /> <img alt="" loading="lazy" class="w-full bg-gray-100 object-cover image-zoom-on-hover" style="aspect-ratio: 3/4;" src="https://img.atlasobscura.com/DZFg97NZpknodM4aTn-dpUdmGUl32Id7DOJ0splji0Y/rs:fill:600:800:1/g:ce/q:81/sm:1/scp:1/ar:1/aHR0cHM6Ly9hdGxh/cy1kZXYuczMuYW1h/em9uYXdzLmNvbS91/cGxvYWRzL2V4cGVy/aWVuY2Vfc2VyaWVz/X2ltYWdlcy81MmUw/NWQ2NC1kYzc1LTQ1/ZjctODRiNy1kMWQ3/OTI1YTc0YWM5YTRi/NTc5ZjYxMDI1MjJl/NzZfbG9ja3BpY2tp/bmdfbWFpbi5qcGVn.jpg" /> </picture> <div class="absolute top-3 left-3"> </div> </a> </div> <div class="flex flex-col h-full pl-3 pr-3 pb-3"> <header class="flex flex-col gap-2 mb-4"> <p class="aon-label-smaller text-gray-900 flex-none" > On-Demand Course </p> <h2 class="aon-heading-tinier text-gray-900" data-ga-event-category="Experiences Index" data-ga-event-action="Clicked Experience Card" data-ga-event-label="on-demand-lockpicking" data-action="click->analytics#sendEvent"><a class="animate-underline md:hover:bg-underline" data-turbo="false" href="https://courses.atlasobscura.com/course/on-demand-lockpicking">Lockpicking With Schuyler Towne</a></h2> </header> <footer class="mt-auto text-gray-600 font-ao-sans text-base leading-none font-normal tracking-[0.3px] flex flex-col gap-1"> <p>24/7 Access for One Year</p> <p>2.0 Content Hours</p> <p>$99</p> </footer> </div> </article> <article class="aon--card--main-card-component flex flex-col border border-gray-200"> <div data-ga-event-category="Experiences Index" data-ga-event-action="Clicked Experience Card" data-ga-event-label="astrolabe-online-course" data-action="click->analytics#sendEvent" class="mb-4 w-full flex-none overflow-hidden relative"> <a href="/experiences/astrolabe-online-course" data-turbo="false" aria-label="Link to Navigating the Stars: How to Use an Astrolabe With Alexander Boxer" class="group" > <link itemprop="image" href="https://img.atlasobscura.com/vjlfZeQQqq6DHa-xhO9pdvr8xx0QTIDBEOKYSFm6_ZY/rs:fill:600:800:1/g:ce/q:81/sm:1/scp:1/ar:1/aHR0cHM6Ly9hdGxh/cy1kZXYuczMuYW1h/em9uYXdzLmNvbS91/cGxvYWRzL2V4cGVy/aWVuY2Vfc2VyaWVz/X2ltYWdlcy9iNWI2/NzljNC04Zjc1LTQ2/NTYtYmUxMi1mNWZh/ZjAzZjQ5ZTk5ZjNm/OTAzMDYwNjA5MDM5/NTlfRFAxNzAzODYu/anBn.jpg" /> <picture> <source srcset="https://img.atlasobscura.com/0VJieHswI0r3k8yUrNljRoY7V0ylDqXTGtljmruac7k/rs:fill:600:800:1/g:ce/q:81/sm:1/scp:1/ar:1/aHR0cHM6Ly9hdGxh/cy1kZXYuczMuYW1h/em9uYXdzLmNvbS91/cGxvYWRzL2V4cGVy/aWVuY2Vfc2VyaWVz/X2ltYWdlcy9iNWI2/NzljNC04Zjc1LTQ2/NTYtYmUxMi1mNWZh/ZjAzZjQ5ZTk5ZjNm/OTAzMDYwNjA5MDM5/NTlfRFAxNzAzODYu/anBn.webp" type="image/webp" /> <source srcset="https://img.atlasobscura.com/vjlfZeQQqq6DHa-xhO9pdvr8xx0QTIDBEOKYSFm6_ZY/rs:fill:600:800:1/g:ce/q:81/sm:1/scp:1/ar:1/aHR0cHM6Ly9hdGxh/cy1kZXYuczMuYW1h/em9uYXdzLmNvbS91/cGxvYWRzL2V4cGVy/aWVuY2Vfc2VyaWVz/X2ltYWdlcy9iNWI2/NzljNC04Zjc1LTQ2/NTYtYmUxMi1mNWZh/ZjAzZjQ5ZTk5ZjNm/OTAzMDYwNjA5MDM5/NTlfRFAxNzAzODYu/anBn.jpg" /> <img alt="" loading="lazy" class="w-full bg-gray-100 object-cover image-zoom-on-hover" style="aspect-ratio: 3/4;" src="https://img.atlasobscura.com/vjlfZeQQqq6DHa-xhO9pdvr8xx0QTIDBEOKYSFm6_ZY/rs:fill:600:800:1/g:ce/q:81/sm:1/scp:1/ar:1/aHR0cHM6Ly9hdGxh/cy1kZXYuczMuYW1h/em9uYXdzLmNvbS91/cGxvYWRzL2V4cGVy/aWVuY2Vfc2VyaWVz/X2ltYWdlcy9iNWI2/NzljNC04Zjc1LTQ2/NTYtYmUxMi1mNWZh/ZjAzZjQ5ZTk5ZjNm/OTAzMDYwNjA5MDM5/NTlfRFAxNzAzODYu/anBn.jpg" /> </picture> <div class="absolute top-3 left-3"> </div> </a> </div> <div class="flex flex-col h-full pl-3 pr-3 pb-3"> <header class="flex flex-col gap-2 mb-4"> <p class="aon-label-smaller text-gray-900 flex-none" > Live Course </p> <h2 class="aon-heading-tinier text-gray-900" data-ga-event-category="Experiences Index" data-ga-event-action="Clicked Experience Card" data-ga-event-label="astrolabe-online-course" data-action="click->analytics#sendEvent"><a class="animate-underline md:hover:bg-underline" data-turbo="false" href="/experiences/astrolabe-online-course">Navigating the Stars: How to Use an Astrolabe With Alexander Boxer</a></h2> </header> <footer class="mt-auto text-gray-600 font-ao-sans text-base leading-none font-normal tracking-[0.3px] flex flex-col gap-1"> <p>Starts Tue, Dec 10</p> <p>2 Sessions</p> <p>$65 per person</p> </footer> </div> </article> <article class="aon--card--main-card-component flex flex-col border border-gray-200"> <div data-ga-event-category="Experiences Index" data-ga-event-action="Clicked Experience Card" data-ga-event-label="christmas-monsters-course" data-action="click->analytics#sendEvent" class="mb-4 w-full flex-none overflow-hidden relative"> <a href="/experiences/christmas-monsters-course" data-turbo="false" aria-label="Link to A Cup of Yuletide Fear: Monsters of the Holiday Season With Cory Hutcheson" class="group" > <link itemprop="image" href="https://img.atlasobscura.com/-lyW6bjGTKxC39ST7zH6emyLGA1s9Xy7fr_EhcSRWic/rs:fill:600:800:1/g:ce/q:81/sm:1/scp:1/ar:1/aHR0cHM6Ly9hdGxh/cy1kZXYuczMuYW1h/em9uYXdzLmNvbS91/cGxvYWRzL2V4cGVy/aWVuY2Vfc2VyaWVz/X2ltYWdlcy9hYzJk/MTg2Ny0yNWFjLTQ1/YzEtYmVmZC1iMzk0/NDgwZTA0N2I3NGE3/NzkxY2Q4NWY2NjI2/NTlfYWxlc3Npby16/YWNjYXJpYS1wbzFm/Zks0bExNdy11bnNw/bGFzaC5qcGc.jpg" /> <picture> <source srcset="https://img.atlasobscura.com/u5FEJ45JXKUXdGqsjitYz74uV8SI58A7wk5J8rWW9T8/rs:fill:600:800:1/g:ce/q:81/sm:1/scp:1/ar:1/aHR0cHM6Ly9hdGxh/cy1kZXYuczMuYW1h/em9uYXdzLmNvbS91/cGxvYWRzL2V4cGVy/aWVuY2Vfc2VyaWVz/X2ltYWdlcy9hYzJk/MTg2Ny0yNWFjLTQ1/YzEtYmVmZC1iMzk0/NDgwZTA0N2I3NGE3/NzkxY2Q4NWY2NjI2/NTlfYWxlc3Npby16/YWNjYXJpYS1wbzFm/Zks0bExNdy11bnNw/bGFzaC5qcGc.webp" type="image/webp" /> <source srcset="https://img.atlasobscura.com/-lyW6bjGTKxC39ST7zH6emyLGA1s9Xy7fr_EhcSRWic/rs:fill:600:800:1/g:ce/q:81/sm:1/scp:1/ar:1/aHR0cHM6Ly9hdGxh/cy1kZXYuczMuYW1h/em9uYXdzLmNvbS91/cGxvYWRzL2V4cGVy/aWVuY2Vfc2VyaWVz/X2ltYWdlcy9hYzJk/MTg2Ny0yNWFjLTQ1/YzEtYmVmZC1iMzk0/NDgwZTA0N2I3NGE3/NzkxY2Q4NWY2NjI2/NTlfYWxlc3Npby16/YWNjYXJpYS1wbzFm/Zks0bExNdy11bnNw/bGFzaC5qcGc.jpg" /> <img alt="" loading="lazy" class="w-full bg-gray-100 object-cover image-zoom-on-hover" style="aspect-ratio: 3/4;" src="https://img.atlasobscura.com/-lyW6bjGTKxC39ST7zH6emyLGA1s9Xy7fr_EhcSRWic/rs:fill:600:800:1/g:ce/q:81/sm:1/scp:1/ar:1/aHR0cHM6Ly9hdGxh/cy1kZXYuczMuYW1h/em9uYXdzLmNvbS91/cGxvYWRzL2V4cGVy/aWVuY2Vfc2VyaWVz/X2ltYWdlcy9hYzJk/MTg2Ny0yNWFjLTQ1/YzEtYmVmZC1iMzk0/NDgwZTA0N2I3NGE3/NzkxY2Q4NWY2NjI2/NTlfYWxlc3Npby16/YWNjYXJpYS1wbzFm/Zks0bExNdy11bnNw/bGFzaC5qcGc.jpg" /> </picture> <div class="absolute top-3 left-3"> </div> </a> </div> <div class="flex flex-col h-full pl-3 pr-3 pb-3"> <header class="flex flex-col gap-2 mb-4"> <p class="aon-label-smaller text-gray-900 flex-none" > Live Course </p> <h2 class="aon-heading-tinier text-gray-900" data-ga-event-category="Experiences Index" data-ga-event-action="Clicked Experience Card" data-ga-event-label="christmas-monsters-course" data-action="click->analytics#sendEvent"><a class="animate-underline md:hover:bg-underline" data-turbo="false" href="/experiences/christmas-monsters-course">A Cup of Yuletide Fear: Monsters of the Holiday Season With Cory Hutcheson</a></h2> </header> <footer class="mt-auto text-gray-600 font-ao-sans text-base leading-none font-normal tracking-[0.3px] flex flex-col gap-1"> <p>Starts Mon, Dec 2</p> <p>3 Sessions</p> <p>$65 per person</p> </footer> </div> </article> <article class="aon--card--main-card-component flex flex-col border border-gray-200"> <div data-ga-event-category="Experiences Index" data-ga-event-action="Clicked Experience Card" data-ga-event-label="on-demand-bird-taxidermy" data-action="click->analytics#sendEvent" class="mb-4 w-full flex-none overflow-hidden relative"> <a href="https://courses.atlasobscura.com/course/on-demand-bird-taxidermy" data-turbo="false" aria-label="Link to Bird Taxidermy With Allis Markham" class="group" > <link itemprop="image" href="https://img.atlasobscura.com/F6gg3NxF7bab7Q1gP_XXpQcZKapBCO2aS23r6YXIANM/rs:fill:600:800:1/g:ce/q:81/sm:1/scp:1/ar:1/aHR0cHM6Ly9hdGxh/cy1kZXYuczMuYW1h/em9uYXdzLmNvbS91/cGxvYWRzL2V4cGVy/aWVuY2Vfc2VyaWVz/X2ltYWdlcy9hZmRm/OTdkNC03Mzg3LTRh/ZDMtYjkxZC1mOGU2/OTNhMTZhNzFhM2Ex/YWIxMTcwNTgzMDFi/YmFfQWxsaXNfcGVh/Y29jay5qcGc.jpg" /> <picture> <source srcset="https://img.atlasobscura.com/2IOmdOB7mUWkj32nTm94OltGzTr4DG9SNEvs7GptBCQ/rs:fill:600:800:1/g:ce/q:81/sm:1/scp:1/ar:1/aHR0cHM6Ly9hdGxh/cy1kZXYuczMuYW1h/em9uYXdzLmNvbS91/cGxvYWRzL2V4cGVy/aWVuY2Vfc2VyaWVz/X2ltYWdlcy9hZmRm/OTdkNC03Mzg3LTRh/ZDMtYjkxZC1mOGU2/OTNhMTZhNzFhM2Ex/YWIxMTcwNTgzMDFi/YmFfQWxsaXNfcGVh/Y29jay5qcGc.webp" type="image/webp" /> <source srcset="https://img.atlasobscura.com/F6gg3NxF7bab7Q1gP_XXpQcZKapBCO2aS23r6YXIANM/rs:fill:600:800:1/g:ce/q:81/sm:1/scp:1/ar:1/aHR0cHM6Ly9hdGxh/cy1kZXYuczMuYW1h/em9uYXdzLmNvbS91/cGxvYWRzL2V4cGVy/aWVuY2Vfc2VyaWVz/X2ltYWdlcy9hZmRm/OTdkNC03Mzg3LTRh/ZDMtYjkxZC1mOGU2/OTNhMTZhNzFhM2Ex/YWIxMTcwNTgzMDFi/YmFfQWxsaXNfcGVh/Y29jay5qcGc.jpg" /> <img alt="" loading="lazy" class="w-full bg-gray-100 object-cover image-zoom-on-hover" style="aspect-ratio: 3/4;" src="https://img.atlasobscura.com/F6gg3NxF7bab7Q1gP_XXpQcZKapBCO2aS23r6YXIANM/rs:fill:600:800:1/g:ce/q:81/sm:1/scp:1/ar:1/aHR0cHM6Ly9hdGxh/cy1kZXYuczMuYW1h/em9uYXdzLmNvbS91/cGxvYWRzL2V4cGVy/aWVuY2Vfc2VyaWVz/X2ltYWdlcy9hZmRm/OTdkNC03Mzg3LTRh/ZDMtYjkxZC1mOGU2/OTNhMTZhNzFhM2Ex/YWIxMTcwNTgzMDFi/YmFfQWxsaXNfcGVh/Y29jay5qcGc.jpg" /> </picture> <div class="absolute top-3 left-3"> </div> </a> </div> <div class="flex flex-col h-full pl-3 pr-3 pb-3"> <header class="flex flex-col gap-2 mb-4"> <p class="aon-label-smaller text-gray-900 flex-none" > On-Demand Course </p> <h2 class="aon-heading-tinier text-gray-900" data-ga-event-category="Experiences Index" data-ga-event-action="Clicked Experience Card" data-ga-event-label="on-demand-bird-taxidermy" data-action="click->analytics#sendEvent"><a class="animate-underline md:hover:bg-underline" data-turbo="false" href="https://courses.atlasobscura.com/course/on-demand-bird-taxidermy">Bird Taxidermy With Allis Markham</a></h2> </header> <footer class="mt-auto text-gray-600 font-ao-sans text-base leading-none font-normal tracking-[0.3px] flex flex-col gap-1"> <p>24/7 Access for One Year</p> <p>4.5 Content Hours</p> <p>$99</p> </footer> </div> </article> <article class="aon--card--main-card-component flex flex-col border border-gray-200"> <div data-ga-event-category="Experiences Index" data-ga-event-action="Clicked Experience Card" data-ga-event-label="into-to-esalen-course" data-action="click->analytics#sendEvent" class="mb-4 w-full flex-none overflow-hidden relative"> <a href="/experiences/into-to-esalen-course" data-turbo="false" aria-label="Link to Altered States & Expanding Horizons: Exploring the Legacy of Esalen" class="group" > <link itemprop="image" href="https://img.atlasobscura.com/FwiY_Qna6nmd_lUfhRDLhrCQvfNEJLRsvnztV9sqlIc/rs:fill:600:800:1/g:ce/q:81/sm:1/scp:1/ar:1/aHR0cHM6Ly9hdGxh/cy1kZXYuczMuYW1h/em9uYXdzLmNvbS91/cGxvYWRzL2V4cGVy/aWVuY2Vfc2VyaWVz/X2ltYWdlcy82MzU2/ODVlMy0zNzlmLTQx/MzMtODgyMC1lMzIy/ZjYyZjZlMTY0ZDk3/YjdmMDc1OWQyMzFm/NGFfQW5naWUgU21p/dGhfRGFuY2VfR3Jv/dXBfTGF3bl8yMDI0/XzA3LmpwZw.jpg" /> <picture> <source srcset="https://img.atlasobscura.com/AAVjQsv48OVNKmFOofrQVhBfNQagIsmJ4RQwFLqWDFs/rs:fill:600:800:1/g:ce/q:81/sm:1/scp:1/ar:1/aHR0cHM6Ly9hdGxh/cy1kZXYuczMuYW1h/em9uYXdzLmNvbS91/cGxvYWRzL2V4cGVy/aWVuY2Vfc2VyaWVz/X2ltYWdlcy82MzU2/ODVlMy0zNzlmLTQx/MzMtODgyMC1lMzIy/ZjYyZjZlMTY0ZDk3/YjdmMDc1OWQyMzFm/NGFfQW5naWUgU21p/dGhfRGFuY2VfR3Jv/dXBfTGF3bl8yMDI0/XzA3LmpwZw.webp" type="image/webp" /> <source srcset="https://img.atlasobscura.com/FwiY_Qna6nmd_lUfhRDLhrCQvfNEJLRsvnztV9sqlIc/rs:fill:600:800:1/g:ce/q:81/sm:1/scp:1/ar:1/aHR0cHM6Ly9hdGxh/cy1kZXYuczMuYW1h/em9uYXdzLmNvbS91/cGxvYWRzL2V4cGVy/aWVuY2Vfc2VyaWVz/X2ltYWdlcy82MzU2/ODVlMy0zNzlmLTQx/MzMtODgyMC1lMzIy/ZjYyZjZlMTY0ZDk3/YjdmMDc1OWQyMzFm/NGFfQW5naWUgU21p/dGhfRGFuY2VfR3Jv/dXBfTGF3bl8yMDI0/XzA3LmpwZw.jpg" /> <img alt="" loading="lazy" class="w-full bg-gray-100 object-cover image-zoom-on-hover" style="aspect-ratio: 3/4;" src="https://img.atlasobscura.com/FwiY_Qna6nmd_lUfhRDLhrCQvfNEJLRsvnztV9sqlIc/rs:fill:600:800:1/g:ce/q:81/sm:1/scp:1/ar:1/aHR0cHM6Ly9hdGxh/cy1kZXYuczMuYW1h/em9uYXdzLmNvbS91/cGxvYWRzL2V4cGVy/aWVuY2Vfc2VyaWVz/X2ltYWdlcy82MzU2/ODVlMy0zNzlmLTQx/MzMtODgyMC1lMzIy/ZjYyZjZlMTY0ZDk3/YjdmMDc1OWQyMzFm/NGFfQW5naWUgU21p/dGhfRGFuY2VfR3Jv/dXBfTGF3bl8yMDI0/XzA3LmpwZw.jpg" /> </picture> <div class="absolute top-3 left-3"> </div> </a> </div> <div class="flex flex-col h-full pl-3 pr-3 pb-3"> <header class="flex flex-col gap-2 mb-4"> <p class="aon-label-smaller text-gray-900 flex-none" > Live Course </p> <h2 class="aon-heading-tinier text-gray-900" data-ga-event-category="Experiences Index" data-ga-event-action="Clicked Experience Card" data-ga-event-label="into-to-esalen-course" data-action="click->analytics#sendEvent"><a class="animate-underline md:hover:bg-underline" data-turbo="false" href="/experiences/into-to-esalen-course">Altered States & Expanding Horizons: Exploring the Legacy of Esalen</a></h2> </header> <footer class="mt-auto text-gray-600 font-ao-sans text-base leading-none font-normal tracking-[0.3px] flex flex-col gap-1"> <p>Starts Tue, Dec 3</p> <p>3 Sessions</p> <p>$65 per person</p> </footer> </div> </article> </div> </div> </section> </main> <footer class="bg-aon-brown-black pt-10 pb-4 text-white md:py-10"> <div class="aon-container-fluid"> <section class="col-auto mb-16 grid grid-cols-1 gap-x-4 text-center md:mb-0 md:grid-cols-3 md:text-left" > <header class="mb-8"> <h2 class="aon-label-big mb-4"> Get Our Email Newsletter </h2> <div id="email-lists-signup"> <form action="/aon/email_lists_subscriptions" accept-charset="UTF-8" method="post"><input type="hidden" name="authenticity_token" value="MJD-ZOCw4lNHdixZkwPJbdb-P-hnUdsuPFaLjrTjLXoFXMBaJ_Wc-zphVy2GPomK8FreJOTj_FttYKBgR5_xQA" autocomplete="off" /> <input value="true" autocomplete="off" type="hidden" name="subscribe_daily" id="subscribe_daily" /> <input value="newsletter_footer" autocomplete="off" type="hidden" name="source" id="source" /> <div class="mdplus:flex-row mdplus:justify-start flex flex-col gap-2 sm:flex-row sm:justify-center md:flex-col" > <input placeholder="Enter your email" class="aon-form-input w-full sm:w-1/2 md:w-full mdplus:w-1/2" id="email-footer" type="email" name="email" /> <input type="submit" name="commit" value="Subscribe" class="aon-primary-button" data-disable-with="Subscribe" /> </div> </form> </div> </header> <header> <h2 class="aon-label-big mb-2">Follow Us</h2> <div class="mb-8 flex items-center justify-around gap-4 md:justify-start" > <a data-action="click->analytics#sendEvent" data-ga-event-category="Footer" data-ga-event-action="Clicked Social" data-ga-event-label="Facebook" class="w-10 h-10 flex items-center justify-center" href="https://www.facebook.com/atlasobscura/"> <span class="sr-only">Facebook</span> <i class="fa-brands fa-facebook hover:text-ao-rust text-2xl"></i> </a> <a data-action="click->analytics#sendEvent" data-ga-event-category="Footer" data-ga-event-action="Clicked Social" data-ga-event-label="YouTube" class="w-10 h-10 flex items-center justify-center" href="https://www.youtube.com/user/atlasobscura"> <span class="sr-only">YouTube</span> <i class="fa-brands fa-youtube hover:text-ao-rust text-2xl"></i> </a> <a data-action="click->analytics#sendEvent" data-ga-event-category="Footer" data-ga-event-action="Clicked Social" data-ga-event-label="Twitter" class="w-10 h-10 flex items-center justify-center" href="https://twitter.com/atlasobscura"> <span class="sr-only">Twitter</span> <i class="fa-brands fa-twitter hover:text-ao-rust text-2xl"></i> </a> <a data-action="click->analytics#sendEvent" data-ga-event-category="Footer" data-ga-event-action="Clicked Social" data-ga-event-label="Instagram" class="w-10 h-10 flex items-center justify-center" href="https://www.instagram.com/atlasobscura/"> <span class="sr-only">Instagram</span> <i class="fa-brands fa-instagram hover:text-ao-rust text-2xl"></i> </a> <a data-action="click->analytics#sendEvent" data-ga-event-category="Footer" data-ga-event-action="Clicked Social" data-ga-event-label="Pinterest" class="w-10 h-10 flex items-center justify-center" href="https://www.pinterest.com/atlasobscura/_saved/"> <span class="sr-only">Pinterest</span> <i class="fa-brands fa-pinterest hover:text-ao-rust text-2xl"></i> </a> <a data-action="click->analytics#sendEvent" data-ga-event-category="Footer" data-ga-event-action="Clicked Social" data-ga-event-label="RSS Feed" class="w-10 h-10 flex items-center justify-center" href="/feeds/latest"> <span class="sr-only">RSS Feed</span> <i class="fa-solid fa-square-rss hover:text-ao-rust text-2xl"></i> </a> </div> </header> <header> <h2 class="aon-label-big mb-4">Get the app</h2> <a class="hidden md:inline-flex aon-white-button gap-2 fill-ao-rust" href="https://app.atlasobscura.com"> <svg fill="none" class="mdplus:inline fill-inherit md:hidden" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg" > <path clip-rule="evenodd" d="m13.3673 7.56543c.0196-.01249.1374-.04856.1451-.10097.0145-.09727-.0091-.22078-.0624-.30416-.4387-.68524-.8878-1.36371-1.3339-2.04422-.2278-.3474-.4502-.69846-.6852-1.04087-.2137-.31118-.4391-.28688-.5917.0533-.0142.03154-.0302.06235-.0423.09462-.4164 1.10624-.83625 2.21118-1.24217 3.32122-.04104.11216.00229.25513.00651.38379.12062-.00999.2516.00724.36014-.03425.80822-.30894 1.63112-.5204 2.50692-.42984.292.03018.584.06297.939.10138zm-10.17496 4.12907c-.00657 1.8598.32025 3.2218 1.05714 4.4748.09964.1695.15495.4271.41879.4063.26275-.0208.27973-.2818.34962-.4653 1.25714-3.2997 2.50876-6.60152 3.76168-9.90286.27583-.72672.558-1.45115.82086-2.18246.03656-.10169.01781-.27251-.04812-.34647-.05568-.0624-.21692-.03482-.33166-.03815-.04078-.00119-.0826.0228-.12333.03706-3.53804 1.23891-5.90686 4.62051-5.90498 8.01708zm17.73166.3641c-.0182-.0046-.0364-.0091-.0547-.0137-.0396-.4393-.0694-.8797-.1226-1.3174-.0323-.2646-.0953-.5261-.154-.78681-.8093-3.58926-3.9623-6.36723-7.6093-6.69554-.1383-.01249-.3476.02202-.4087.11232-.0555.08213.0088.29469.0835.4082 2.35 3.5724 4.7064 7.14063 7.0686 10.70503.1083.1635.2788.4019.4205.402.2622.0002.3396-.3041.3823-.5227.1486-.7604.2655-1.5271.3944-2.2914zm-8.8346 8.7928c.2614-.0271.6586-.0566 1.0525-.1107 1.9309-.265 3.6074-1.0694 5.0026-2.4273.3814-.3711.7193-.7971 1.0204-1.2368.2361-.3448.3156-.768.0694-1.152-.4528-.7062-.9298-1.3969-1.4072-2.0868-.0496-.0718-.1777-.1415-.2543-.1278-.0778.014-.1621.1215-.1987.2072-.0605.1413-.0795.2997-.1252.4481-.8478 2.7519-3.6187 4.3386-6.4162 3.6598-1.68774-.4096-2.8955-1.4214-3.65626-2.9785-.05124-.1049-.1576-.2023-.26254-.2505-.03505-.0161-.1814.1187-.2164.2081-.30832.7879-.6018 1.5816-.9022 2.3726-.17297.4553-.04745.8378.3016 1.146 1.67171 1.4757 3.62351 2.2511 5.9925 2.3286zm-.0015-3.8514c2.2582.0421 4.291-1.8484 4.227-4.3257-.0601-2.3249-1.996-4.12441-4.2774-4.09729-2.30051.02732-4.25418 1.95909-4.15783 4.39659.08963 2.2672 2.01263 4.057 4.20823 4.0264zm9.9114-5.0053c.0588 5.4674-4.4267 9.8761-9.7322 10.0024-5.63487.1341-10.1749-4.3749-10.26563-9.7953-.0951-5.68175 4.43822-10.1151 9.83433-10.2005 5.7288-.09067 10.2305 4.59162 10.1635 9.9934z" fill-rule="evenodd" /> </svg> Download the App </a> <div class="flex items-center justify-center gap-3 md:hidden"> <a href="https://apps.apple.com/us/app/atlas-obscura-travel-guide/id1563250221"> <img class="inline" src="https://img.atlasobscura.com/zC0JMejKGWd67FxsKvxRcFuf38tdXli31kuvS-yKXSM/q:81/sm:1/scp:1/aHR0cHM6Ly9hdGxh/cy1kZXYuczMuYW1h/em9uYXdzLmNvbS9t/aXNjL2ludGVybmFs/LW9uZS1vZmZzL2Fw/cGxlX2xvZ28uc3Zn" alt="Download on the Apple App Store" /> </a> <a href="https://play.google.com/store/apps/details?id=com.atlasobscura.android&pcampaignid=pcampaignidMKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1"> <img alt="Get it on Google Play" src="https://images.atlasobscura.com/aon/logos/google-play-badge.png" class="h-10" /> </a> </div> </header> </section> <section class="col-auto mb-10 grid grid-cols-1 gap-x-4 divide-y divide-[#4E4638] sm:grid-cols-3 sm:divide-y-0 lg:grid-cols-6" > <div class="relative" role="navigation" aria-label="Places"> <input id="footer-accordion-places" type="checkbox" class="peer hidden" /> <label for="footer-accordion-places" class="aon-label-big relative z-10 block py-6 hover:cursor-pointer sm:hover:cursor-auto" > Places </label> <i class="fa-light fa-chevron-down absolute right-[1em] top-6 text-base leading-none peer-checked:hidden sm:hidden sm:peer-checked:hidden" ></i> <i class="fa-light fa-chevron-up absolute right-[1em] top-6 hidden text-base leading-none peer-checked:block sm:hidden sm:peer-checked:hidden" ></i> <ul class="mb-6 hidden flex-col gap-2 peer-checked:flex sm:flex"> <li> <a class="text-white inline-block leading-4 text-lg tracking-wide hover:underline" data-turbo="false" href="/articles/all-places-in-the-atlas-on-one-map">All Places</a> </li> <li> <a class="text-white inline-block leading-4 text-lg tracking-wide hover:underline" data-turbo="false" href="/places?sort=published_at">Latest Places</a> </li> <li> <a class="text-white inline-block leading-4 text-lg tracking-wide hover:underline" href="/places?sort=likes_count">Most Popular</a> </li> <li> <a class="text-white inline-block leading-4 text-lg tracking-wide hover:underline" data-turbo="false" href="/cool-places-to-eat">Places to Eat</a> </li> <li> <a class="text-white inline-block leading-4 text-lg tracking-wide hover:underline" data-turbo="false" href="/random">Random</a> </li> <li> <a class="text-white inline-block leading-4 text-lg tracking-wide hover:underline" data-turbo="false" href="/search/search_nearby">Nearby</a> </li> <li> <a class="text-white inline-block leading-4 text-lg tracking-wide hover:underline" data-turbo="false" href="/places/new">Add a Place</a> </li> </ul> </div> <div class="relative" role="navigation" aria-label="Editorial"> <input id="footer-accordion-editorial" type="checkbox" class="peer hidden" /> <label for="footer-accordion-editorial" class="aon-label-big relative z-10 block py-6 hover:cursor-pointer sm:hover:cursor-auto" > Editorial </label> <i class="fa-light fa-chevron-down absolute right-[1em] top-6 text-base leading-none peer-checked:hidden sm:hidden sm:peer-checked:hidden" ></i> <i class="fa-light fa-chevron-up absolute right-[1em] top-6 hidden text-base leading-none peer-checked:block sm:hidden sm:peer-checked:hidden" ></i> <ul class="mb-6 hidden flex-col gap-2 peer-checked:flex sm:flex"> <li> <a class="text-white inline-block leading-4 text-lg tracking-wide hover:underline" data-turbo="false" href="/articles">Stories</a> </li> <li> <a class="text-white inline-block leading-4 text-lg tracking-wide hover:underline" data-turbo="false" href="/unique-food">Food & Drink</a> </li> <li> <a class="text-white inline-block leading-4 text-lg tracking-wide hover:underline" href="/itineraries">Itineraries</a> </li> <li> <a class="text-white inline-block leading-4 text-lg tracking-wide hover:underline" href="/lists">Lists</a> </li> <li> <a class="text-white inline-block leading-4 text-lg tracking-wide hover:underline" data-turbo="false" href="/series/ao-puzzles">Puzzles</a> </li> <li> <a class="text-white inline-block leading-4 text-lg tracking-wide hover:underline" data-turbo="false" href="/videos">Video</a> </li> <li> <a class="text-white inline-block leading-4 text-lg tracking-wide hover:underline" data-turbo="false" href="/podcast">Podcast</a> </li> <li> <a class="text-white inline-block leading-4 text-lg tracking-wide hover:underline" data-turbo="false" href="/newsletters">Newsletters</a> </li> </ul> </div> <div class="relative" role="navigation" aria-label="Trips"> <input id="footer-accordion-trips" type="checkbox" class="peer hidden" /> <label for="footer-accordion-trips" class="aon-label-big relative z-10 block py-6 hover:cursor-pointer sm:hover:cursor-auto" > Trips </label> <i class="fa-light fa-chevron-down absolute right-[1em] top-6 text-base leading-none peer-checked:hidden sm:hidden sm:peer-checked:hidden" ></i> <i class="fa-light fa-chevron-up absolute right-[1em] top-6 hidden text-base leading-none peer-checked:block sm:hidden sm:peer-checked:hidden" ></i> <ul class="mb-6 hidden flex-col gap-2 peer-checked:flex sm:flex"> <li> <a class="text-white inline-block leading-4 text-lg tracking-wide hover:underline" data-turbo="true" href="/adventures/trips">All Trips</a> </li> <li> <a class="text-white inline-block leading-4 text-lg tracking-wide hover:underline" data-turbo="true" href="/adventures/trips?int=art+%26+culture">Art & Culture Trips</a> </li> <li> <a class="text-white inline-block leading-4 text-lg tracking-wide hover:underline" data-turbo="true" href="/adventures/trips?int=food+%26+drink">Food Trips</a> </li> <li> <a class="text-white inline-block leading-4 text-lg tracking-wide hover:underline" href="/adventures/trips?int=hidden+cities">Hidden City Trips</a> </li> <li> <a class="text-white inline-block leading-4 text-lg tracking-wide hover:underline" data-turbo="true" href="/adventures/trips?int=history">History Trips</a> </li> <li> <a class="text-white inline-block leading-4 text-lg tracking-wide hover:underline" data-turbo="true" href="/adventures/trips?int=wildlife+%26+nature">Wildlife & Nature Trips</a> </li> <li> <a class="text-white inline-block leading-4 text-lg tracking-wide hover:underline" data-turbo="true" href="/adventures/adventures-faq">FAQ</a> </li> </ul> </div> <div class="relative" role="navigation" aria-label="Experiences"> <input id="footer-accordion-experiences" type="checkbox" class="peer hidden" /> <label for="footer-accordion-experiences" class="aon-label-big relative z-10 block py-6 hover:cursor-pointer sm:hover:cursor-auto" > Experiences </label> <i class="fa-light fa-chevron-down absolute right-[1em] top-6 text-base leading-none peer-checked:hidden sm:hidden sm:peer-checked:hidden" ></i> <i class="fa-light fa-chevron-up absolute right-[1em] top-6 hidden text-base leading-none peer-checked:block sm:hidden sm:peer-checked:hidden" ></i> <ul class="mb-6 hidden flex-col gap-2 peer-checked:flex sm:flex"> <li> <a class="text-white inline-block leading-4 text-lg tracking-wide hover:underline" data-turbo="false" href="/experiences">Experiences</a> </li> <li> <a class="text-white inline-block leading-4 text-lg tracking-wide hover:underline" href="/online-courses">Online Courses</a> </li> <li> <a class="text-white inline-block leading-4 text-lg tracking-wide hover:underline" data-turbo="false" href="/experiences/faq">Online Experience FAQ</a> </li> <li> <a class="text-white inline-block leading-4 text-lg tracking-wide hover:underline" href="/online-courses-faq">Online Course FAQ</a> </li> </ul> </div> <div class="relative" role="navigation" aria-label="Community"> <input id="footer-accordion-community" type="checkbox" class="peer hidden" /> <label for="footer-accordion-community" class="aon-label-big relative z-10 block py-6 hover:cursor-pointer sm:hover:cursor-auto" > Community </label> <i class="fa-light fa-chevron-down absolute right-[1em] top-6 text-base leading-none peer-checked:hidden sm:hidden sm:peer-checked:hidden" ></i> <i class="fa-light fa-chevron-up absolute right-[1em] top-6 hidden text-base leading-none peer-checked:block sm:hidden sm:peer-checked:hidden" ></i> <ul class="mb-6 hidden flex-col gap-2 peer-checked:flex sm:flex"> <li> <a class="text-white inline-block leading-4 text-lg tracking-wide hover:underline" data-turbo="false" href="/membership">Membership</a> </li> <li> <a class="text-white inline-block leading-4 text-lg tracking-wide hover:underline" data-turbo="false" data-nolt="modal" href="https://atlas-obscura-digital-product.nolt.io">Feedback & Ideas</a> </li> <li> <a class="text-white inline-block leading-4 text-lg tracking-wide hover:underline" href="/community-guidelines">Community Guidelines</a> </li> <li> <a class="text-white inline-block leading-4 text-lg tracking-wide hover:underline" href="/product-blog">Product Blog</a> </li> <li> <a class="text-white inline-block leading-4 text-lg tracking-wide hover:underline" data-turbo="false" href="/unique-gifts">Unique Gifts</a> </li> <li> <a class="text-white inline-block leading-4 text-lg tracking-wide hover:underline" data-turbo="false" href="/jobs">Work With Us</a> </li> </ul> </div> <div class="relative" role="navigation" aria-label="Company"> <input id="footer-accordion-company" type="checkbox" class="peer hidden" /> <label for="footer-accordion-company" class="aon-label-big relative z-10 block py-6 hover:cursor-pointer sm:hover:cursor-auto" > Company </label> <i class="fa-light fa-chevron-down absolute right-[1em] top-6 text-base leading-none peer-checked:hidden sm:hidden sm:peer-checked:hidden" ></i> <i class="fa-light fa-chevron-up absolute right-[1em] top-6 hidden text-base leading-none peer-checked:block sm:hidden sm:peer-checked:hidden" ></i> <ul class="mb-6 hidden flex-col gap-2 peer-checked:flex sm:flex"> <li> <a class="text-white inline-block leading-4 text-lg tracking-wide hover:underline" data-turbo="false" href="/about">About</a> </li> <li> <a class="text-white inline-block leading-4 text-lg tracking-wide hover:underline" href="/faq">FAQ</a> </li> <li> <a class="text-white inline-block leading-4 text-lg tracking-wide hover:underline" data-turbo="false" href="https://studio-obscura.atlasobscura.com/">Advertise With Us</a> </li> <li> <a class="text-white inline-block leading-4 text-lg tracking-wide hover:underline" href="/advertising-acceptability-guidelines">Advertising Guidelines</a> </li> <li> <a class="text-white inline-block leading-4 text-lg tracking-wide hover:underline" href="/privacy">Privacy Policy</a> </li> <li> <a class="text-white inline-block leading-4 text-lg tracking-wide hover:underline" href="/cookies">Cookie Policy</a> </li> <li> <a class="text-white inline-block leading-4 text-lg tracking-wide hover:underline" href="/terms">Terms of Use</a> </li> </ul> </div> </section> <a class="inline-flex items-center sm:hidden" data-turbo="false" href="/"> <svg width="171" height="24" viewBox="0 0 171 24" fill="none" xmlns="http://www.w3.org/2000/svg" > <path fill-rule="evenodd" clip-rule="evenodd" d="M32.8983 13.1237H35.7686L34.3334 9.00865L32.8983 13.1237ZM36.8982 16.4156H31.7687L30.4272 20.2949H26.5682L32.2628 4.02411H36.4041L42.4278 20.2949H38.2629L36.8982 16.4156Z" fill="white" /> <path fill-rule="evenodd" clip-rule="evenodd" d="M46.6951 7.71579H48.3657V10.8897H46.6951V15.8982C46.6951 16.7445 47.0479 17.0266 47.7302 17.0266H48.3657V20.2009C48.3657 20.2009 47.7775 20.4362 46.4601 20.4362C44.0599 20.4362 42.9066 19.1898 42.9066 17.0266V10.8897H41.801V7.71579H42.9066V5.7171H46.6951V7.71579Z" fill="white" /> <path fill-rule="evenodd" clip-rule="evenodd" d="M49.6208 20.2949H53.409V3.10699H49.6208V20.2949Z" fill="white" /> <path fill-rule="evenodd" clip-rule="evenodd" d="M73.732 12.0657C74.273 12.183 74.8376 12.2774 75.2612 12.3946C77.4496 13.006 78.4375 14.0168 78.4375 16.298C78.4375 19.2602 76.1554 20.4594 73.6375 20.4594C69.9198 20.4594 68.8375 18.3435 68.9316 16.1567H72.5319C72.5082 16.7918 72.7201 17.4736 73.6847 17.4736C74.3202 17.4736 74.7671 17.1915 74.7671 16.6973C74.7671 16.1803 74.508 15.9451 73.732 15.7806C72.9315 15.6161 72.4846 15.4981 71.8255 15.2868C69.9903 14.6518 69.1434 13.3586 69.1434 11.4779C69.1434 9.03228 71.1199 7.55096 73.708 7.55096C76.3905 7.55096 78.2024 8.75018 78.2256 11.6424H74.7671C74.7435 10.8897 74.3907 10.4196 73.6375 10.4196C73.0729 10.4196 72.7201 10.7253 72.7201 11.1954C72.7201 11.666 73.026 11.9245 73.732 12.0657Z" fill="white" /> <mask id="mask0_1882_13" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="0" y="0" width="68" height="24" > <path fill-rule="evenodd" clip-rule="evenodd" d="M67.8173 23.9764H0.0235596V0.336792H33.9204H67.8173V23.9764Z" fill="white" /> </mask> <g mask="url(#mask0_1882_13)"> <path fill-rule="evenodd" clip-rule="evenodd" d="M61.229 17.1443C63.0642 17.1443 64.1466 15.7806 64.1466 13.9936C64.1466 12.2066 62.9469 10.8665 61.2054 10.8665C59.3466 10.8665 58.2642 12.2302 58.2642 13.9936C58.2642 15.7806 59.4171 17.1443 61.229 17.1443ZM64.3351 19.2527C63.9335 19.6773 62.9448 20.5066 60.9699 20.5066C57.0877 20.5066 54.4993 17.8969 54.4993 13.9936C54.4993 10.3019 57.0172 7.50415 60.9699 7.50415C62.422 7.50415 63.5583 8.03648 64.2642 8.67149V7.71582H67.8173V20.295H64.3351V19.2527Z" fill="white" /> <path fill-rule="evenodd" clip-rule="evenodd" d="M11.8402 24C5.3011 24 -0.00012207 18.7027 -0.00012207 12.1684C-0.00012207 5.6341 5.3011 0.336792 11.8402 0.336792C18.3793 0.336792 23.6805 5.6341 23.6805 12.1684C23.6805 18.7027 18.3793 24 11.8402 24ZM5.81924 15.4568C5.72435 15.4568 5.6334 15.5315 5.57985 15.6929C5.57985 15.6929 4.75537 17.8143 4.52819 18.445C4.33329 18.9856 4.35967 19.3173 4.77191 19.7953C4.86877 19.9074 7.65246 22.5986 11.8075 22.5986C12.1906 22.5986 12.5859 22.5757 12.9911 22.5258C15.7779 22.1827 18.1809 20.8151 19.8605 18.8215C20.6425 17.8938 20.6527 17.1805 20.3393 16.7319C20.3393 16.7319 18.8703 14.5849 18.7518 14.3866C18.6663 14.2442 18.5561 14.1659 18.4529 14.1659C18.3344 14.1659 18.2254 14.2694 18.175 14.4988C17.4757 17.4744 14.9235 19.4872 11.9449 19.4872C10.0117 19.4872 7.38196 18.5162 6.09564 15.6944C6.02555 15.541 5.92003 15.4568 5.81924 15.4568ZM11.9489 8.12812C11.7662 8.12812 11.5815 8.13835 11.3957 8.15881C8.66711 8.46137 6.69333 10.9259 6.99611 13.6524C7.27841 16.1941 9.43922 18.0799 11.9414 18.0799C12.1237 18.0799 12.3083 18.0696 12.4942 18.0492C15.2228 17.7466 17.1965 15.2821 16.8938 12.5551C16.6115 10.0139 14.4506 8.12812 11.9489 8.12812ZM8.74742 2.24972C8.68797 2.24972 8.62103 2.26113 8.5474 2.28591C3.95609 3.82624 1.02041 8.33037 1.47518 13.3169C1.64724 15.2018 2.27642 16.4353 2.82135 17.3477C2.91821 17.5102 3.03514 17.5896 3.14657 17.5896C3.27414 17.5896 3.39462 17.4866 3.4714 17.2851L8.98996 2.76159C9.1069 2.45627 8.99665 2.24972 8.74742 2.24972ZM12.8143 1.79567C12.4662 1.79567 12.3493 2.04983 12.5591 2.36577L21.1295 15.3273C21.2343 15.5032 21.3414 15.5819 21.4445 15.5819C21.5555 15.5819 21.6618 15.4898 21.7552 15.3293C22.0532 14.8174 22.4277 12.9588 22.2068 11.0184C21.6516 6.13691 17.8202 2.25403 12.8871 1.79921C12.8619 1.79685 12.8375 1.79567 12.8143 1.79567ZM10.8 2.54479C10.6681 2.54479 10.5452 2.64826 10.4673 2.85167L8.92344 6.95371C8.81674 7.23266 8.888 7.39869 9.08014 7.39869C9.14865 7.39869 9.23252 7.37744 9.32938 7.33298C9.32938 7.33298 10.3216 6.90335 11.2677 6.79869C11.4595 6.77744 11.654 6.76879 11.8426 6.76879C12.584 6.76879 13.2309 6.9002 13.2309 6.9002C13.2911 6.91318 13.3455 6.91948 13.3939 6.91908C13.6612 6.91908 13.7337 6.72748 13.5439 6.44144L11.1374 2.77731C11.0338 2.62151 10.9138 2.54479 10.8 2.54479Z" fill="#C3AD85" /> </g> <path fill-rule="evenodd" clip-rule="evenodd" d="M90.9132 16.935C93.7839 16.935 95.3368 14.8186 95.3368 12.1617C95.3368 9.5048 93.6894 7.38887 90.8896 7.38887C88.0189 7.38887 86.4896 9.5048 86.4896 12.1617C86.4896 14.8422 88.2071 16.935 90.9132 16.935ZM90.8191 3.72083C96.1369 3.72083 99.4549 7.36528 99.4549 12.1145C99.4549 16.8642 96.1601 20.6027 90.9364 20.6027C85.6187 20.6027 82.3716 16.9586 82.3716 12.1853C82.3716 7.45932 85.8073 3.72083 90.8191 3.72083Z" fill="white" /> <path fill-rule="evenodd" clip-rule="evenodd" d="M107.275 17.123C109.134 17.123 110.193 15.7825 110.193 13.9955C110.193 12.1853 109.063 10.8448 107.252 10.8448C105.369 10.8448 104.31 12.1853 104.31 13.9955C104.31 15.8062 105.486 17.123 107.275 17.123ZM104.192 20.2973H100.639V3.10938H104.428V8.58767C105.063 8.02347 106.31 7.5061 107.769 7.5061C111.605 7.5061 113.958 10.1162 113.958 13.9955C113.958 17.7344 111.416 20.509 107.51 20.509C106.263 20.509 105.016 20.1325 104.192 19.451V20.2973Z" fill="white" /> <path fill-rule="evenodd" clip-rule="evenodd" d="M119.378 12.0677C119.919 12.1853 120.484 12.2794 120.907 12.397C123.096 13.0084 124.084 14.0192 124.084 16.3C124.084 19.2626 121.801 20.4618 119.284 20.4618C115.566 20.4618 114.484 18.3455 114.578 16.1591H118.178C118.154 16.7937 118.366 17.4756 119.331 17.4756C119.966 17.4756 120.413 17.1935 120.413 16.6997C120.413 16.1823 120.155 15.9474 119.378 15.7826C118.578 15.6181 118.131 15.5005 117.472 15.2892C115.636 14.6542 114.79 13.361 114.79 11.4799C114.79 9.03466 116.766 7.55334 119.354 7.55334C122.037 7.55334 123.849 8.75216 123.872 11.6444H120.413C120.39 10.8921 120.037 10.4219 119.284 10.4219C118.719 10.4219 118.366 10.7276 118.366 11.1978C118.366 11.668 118.672 11.9269 119.378 12.0677Z" fill="white" /> <path fill-rule="evenodd" clip-rule="evenodd" d="M148.729 7.71777V15.2892C148.729 18.4399 146.964 20.4382 143.67 20.4382C140.046 20.4382 138.611 18.4399 138.611 15.2892V7.71777H142.399V15.3124C142.399 16.2295 142.776 16.8409 143.67 16.8409C144.564 16.8409 144.94 16.2295 144.94 15.3124V7.71777H148.729Z" fill="white" /> <path fill-rule="evenodd" clip-rule="evenodd" d="M133.966 14.7403C133.675 16.1009 132.84 17.1159 131.337 17.1159C129.605 17.1159 128.575 15.7117 128.575 14.0073C128.575 12.1806 129.707 10.8988 131.304 10.8988C132.722 10.8988 133.718 11.9072 134.003 13.2268L137.716 12.9675C137.273 9.85614 134.583 7.5061 131.304 7.5061C127.711 7.5061 124.798 10.3314 124.798 14.0073C124.798 17.8509 127.497 20.509 131.304 20.509C134.72 20.509 137.287 18.1011 137.736 14.9485L133.966 14.7403Z" fill="white" /> <path fill-rule="evenodd" clip-rule="evenodd" d="M164.079 17.1466C165.915 17.1466 166.997 15.7825 166.997 13.9955C166.997 12.2089 165.797 10.8684 164.056 10.8684C162.197 10.8684 161.115 12.2321 161.115 13.9955C161.115 15.7825 162.267 17.1466 164.079 17.1466ZM167.186 19.2547C166.784 19.6796 165.795 20.509 163.821 20.509C159.938 20.509 157.35 17.8989 157.35 13.9955C157.35 10.3043 159.868 7.5061 163.821 7.5061C165.272 7.5061 166.409 8.03882 167.115 8.67384V7.71778H170.668V20.2973H167.186V19.2547Z" fill="white" /> <path fill-rule="evenodd" clip-rule="evenodd" d="M156.958 11.6211H155.208C154.196 11.6211 153.937 12.0209 153.937 12.7967V20.2973H150.149V7.71777H153.937V8.84262C154.151 8.37718 154.468 8.00853 154.953 7.82597C155.438 7.64341 156.09 7.64735 156.958 7.64735V11.6211Z" fill="white" /> </svg> <span class="sr-only">Atlas Obscura</span> </a> <p class="mt-2 text-sm leading-none tracking-wide text-gray-300"> © 2024 Atlas Obscura. All Rights Reserved. </p> </div> </footer> <button data-controller="new-window" data-action="click->new-window#open" data-new-window-href-value="/contact_form" data-new-window-title-value="Contact Atlas Obscura" data-new-window-options-value="width=600,height=700,toolbar=no,menubar=no,scrollbars" class="font-ao-sans bg-ao-tan block w-full cursor-pointer p-[13px] text-center text-sm leading-none text-gray-900 hover:bg-gray-300" > Questions or Feedback? <span class="underline">Contact Us</span> </button> </div> </div> <script type="text/javascript"> var _qevents = _qevents || []; (function () { var elem = document.createElement("script"); elem.src = (document.location.protocol == "https:" ? "https://secure" : "http://edge") + ".quantserve.com/quant.js"; elem.async = true; elem.type = "text/javascript"; var scpt = document.getElementsByTagName("script")[0]; scpt.parentNode.insertBefore(elem, scpt); })(); </script> <script> _qevents.push({ qacct:"p-wCQ2x-2BzmYPY" }); </script> <noscript> <div style="display:none;"> <img src="//pixel.quantserve.com/pixel/p-wCQ2x-2BzmYPY.gif" border="0" height="1" width="1" alt="Quantcast" /> </div> </noscript> <!-- START Parse.ly Include: Standard --> <div id="parsely-root" style="display: none"> <span id="parsely-cfg" data-parsely-site="atlasobscura.com"></span> </div> <script> (function (s, p, d) { var h = d.location.protocol, i = p + "-" + s, e = d.getElementById(i), r = d.getElementById(p + "-root"), u = h === "https:" ? "d1z2jf7jlzjs58.cloudfront.net" : "static." + p + ".com"; if (e) return; e = d.createElement(s); e.id = i; e.async = true; e.src = h + "//" + u + "/p.js"; r.appendChild(e); })("script", "parsely", document); </script> <!-- END Parse.ly Include: Standard --> <script async src="https://cdn.nolt.io/widgets.js"></script> <script> window.noltQueue = window.noltQueue || []; function nolt() { noltQueue.push(arguments); } </script> <sl-drawer label="Drawer" id="system-drawer"> <div class="drawer-content"> <i role="status" aria-busy="true" class="fa-solid fa-circle-notch fa-spin text-ao-khaki" ></i> </div> </sl-drawer> <!-- Adara --> <img src='https://tag.yieldoptimizer.com/ps/analytics?pxid=149095&' width='1' height='1'> <script type="text/javascript" async="" src="https://static.klaviyo.com/onsite/js/UUnqkC/klaviyo.js"></script> <!-- Begin comScore Tag --> <script> var _comscore = _comscore || []; _comscore.push({ c1: "2", c2: "21716107" }); (function() { var s = document.createElement("script"), el = document.getElementsByTagName("script")[0]; s.async = true; s.src = "https://sb.scorecardresearch.com/cs/21716107/beacon.js"; el.parentNode.insertBefore(s, el); })(); </script> <noscript> <img src="https://sb.scorecardresearch.com/p?c1=2&c2=21716107&cv=3.6.0&cj=1"> </noscript> <!-- End comScore Tag --> <script>(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'8e7ee68029f56baf',t:'MTczMjUwODk5NS4wMDAwMDA='};var a=document.createElement('script');a.nonce='';a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script></body> </html>