.eFuneG_site{--ink:#222;--muted:#5d5d5d;--gold:#d4af37;--gold-text:#86690f;--ground:#f2f4f5;--paper:#fff;min-height:100vh;color:var(--ink);background:linear-gradient(#e9ecee 0%,#f5f7f8 40%,#fff 100%);flex-direction:column;font-family:Raleway,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:300;display:flex}.eFuneG_header{background:var(--paper);justify-content:space-between;align-items:center;gap:16px;min-height:84px;padding:14px clamp(16px,8vw,240px);display:flex}.eFuneG_brandLink{color:var(--ink);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.eFuneG_mark{flex:none;width:56px;height:56px}.eFuneG_lockup{flex-direction:column;line-height:1.15;display:flex}.eFuneG_lockup strong{letter-spacing:.01em;text-transform:uppercase;font-size:clamp(13px,3.4vw,17px);font-weight:500}.eFuneG_lockup span{color:var(--gold-text);letter-spacing:.04em;text-transform:uppercase;font-size:clamp(9px,2.4vw,11px)}.eFuneG_headerTools{align-items:center;gap:14px;display:flex}.eFuneG_headerCta,.eFuneG_cta{background:var(--gold);color:#fff;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:12px 34px;font-size:13px;font-weight:400;text-decoration:none;display:inline-block;box-shadow:0 3px 8px #0000002e}.eFuneG_headerCta{background:var(--gold-text);padding:9px 22px}.eFuneG_cta{background:var(--gold-text)}.eFuneG_headerCta:hover,.eFuneG_cta:hover{background:#6f560c}.eFuneG_main{flex:1;width:100%;max-width:1040px;margin:0 auto;padding:clamp(24px,6vw,64px) clamp(16px,5vw,40px)}.eFuneG_hero{text-align:center;padding:clamp(24px,7vw,72px) 0}.eFuneG_eyebrow{color:var(--gold-text);margin-bottom:14px;font-family:Arial,Helvetica,sans-serif;font-size:clamp(15px,3.6vw,18px);font-weight:400;display:block}.eFuneG_eyebrow:after{content:"";background:#aaa;width:60px;height:1px;margin:16px auto 0;display:block}.eFuneG_hero h1{letter-spacing:.03em;text-transform:uppercase;max-width:16ch;margin:28px auto 18px;font-size:clamp(28px,6vw,46px);font-weight:300;line-height:1.2}.eFuneG_hero p{max-width:52ch;color:var(--muted);margin:0 auto 28px;font-weight:400;line-height:1.7}.eFuneG_visit h2,.eFuneG_bookSection h1{letter-spacing:.06em;text-transform:uppercase;text-align:center;margin:0 0 20px;font-size:clamp(20px,4vw,28px);font-weight:300}.eFuneG_visitGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;display:grid}.eFuneG_card{background:var(--paper);border:1px solid #e3e3e3;border-top:3px solid var(--gold);padding:24px;font-weight:400;line-height:1.6}.eFuneG_directions{color:var(--gold-text);margin-top:14px;font-weight:500;display:inline-block}.eFuneG_bookSection{background:var(--paper);border:1px solid #e3e3e3;padding:clamp(14px,4vw,36px);font-weight:400}.eFuneG_nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px 28px;display:flex}.eFuneG_nav a{color:var(--ink);text-transform:uppercase;font-size:13px;font-weight:400;text-decoration:none}.eFuneG_nav a:hover,.eFuneG_nav a[aria-current]{color:var(--gold-text)}.eFuneG_header{padding-inline:max(24px,50vw - 580px)}.eFuneG_headerTools{flex-shrink:0}.eFuneG_footer{color:#e3e0ec;background:#141329;padding:48px max(24px,50vw - 540px) 24px;font-size:13px;line-height:1.8}.eFuneG_footerGrid{grid-template-columns:1.2fr 1.4fr .8fr .7fr;gap:36px;display:grid}.eFuneG_footer a{color:inherit;overflow-wrap:anywhere;margin-bottom:7px;text-decoration:none;display:block}.eFuneG_footer a:hover{text-decoration:underline}.eFuneG_footer h2{color:#d4af37;letter-spacing:.24em;text-transform:uppercase;margin:0 0 20px;font-size:10px;font-weight:600}.eFuneG_footer .eFuneG_footerBrand{text-transform:uppercase;letter-spacing:.04em;color:#fff;font-family:Georgia,serif;font-size:27px;line-height:1.2}.eFuneG_footerBrand span{color:#d4af37;display:block}.eFuneG_footer address{margin-bottom:14px;font-style:normal}.eFuneG_footer p{color:#bcb8cb;margin:12px 0 0}.eFuneG_footer .eFuneG_footerBook{color:#d4af37}.eFuneG_footerHours{color:#bcb8cb;font-size:11px}.eFuneG_footerHours section{background:0 0;border:0;padding:0}.eFuneG_footerHours h3{display:none}.eFuneG_footerHours dl{margin:0}.eFuneG_footer .eFuneG_footerHours dl>div{justify-content:space-between;gap:12px;display:flex}.eFuneG_footerHours dd{margin:0}.eFuneG_footerBottom{color:#bcb8cb;border-top:1px solid #484457;margin-top:40px;padding-top:18px;font-size:11px}@media (max-width:1000px){.eFuneG_header{flex-wrap:wrap}.eFuneG_nav{order:3;width:100%;padding:10px 0}.eFuneG_footerGrid{grid-template-columns:1fr 1fr}}@media (max-width:480px){.eFuneG_footerGrid{grid-template-columns:1fr;gap:28px}.eFuneG_nav{gap:14px 20px}.eFuneG_nav a{font-size:11px}.eFuneG_footer{padding-top:32px}}.eFuneG_logo{object-fit:cover;width:284px;height:90px}@media (max-width:600px){.eFuneG_header{flex-wrap:wrap;gap:8px;padding:8px 16px}.eFuneG_logo{width:220px;height:70px}.eFuneG_main{padding:24px 12px}}.eFuneG_footer .eFuneG_footerHours dl>div{border:0;flex-direction:row;padding:0;line-height:1.9}.eFuneG_footerHours dt,.eFuneG_footerHours dd{font-size:11px;font-weight:300}
