img:is([sizes=auto i],[sizes^=auto\, i]){contain-intrinsic-size:3000px 1500px}.wp-block-post-content{display:flow-root}.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (resolution>=192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden;word-wrap:normal!important}.screen-reader-text:focus{clip-path:none;color:#444;z-index:100000;background-color:#ddd;width:auto;height:auto;padding:15px 23px 14px;font-size:1em;line-height:normal;text-decoration:none;display:block;top:5px;left:5px}html :where(.has-border-color),html :where([style*=border-color]){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){max-width:100%;height:auto}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (width<=600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}.skip-link.screen-reader-text{clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;word-wrap:normal!important;word-break:normal!important;position:absolute!important}.skip-link.screen-reader-text:focus{clip-path:none;color:#444;z-index:100000;background-color:#eee;width:auto;height:auto;padding:15px 23px 14px;font-size:1em;line-height:normal;text-decoration:none;display:block;top:5px;left:5px}.cc-breadcrumbs ol{flex-wrap:wrap;gap:.5rem;margin:0;padding:0 1.25rem;font-size:14px;list-style:none;display:flex}.cc-breadcrumbs li+li:before{content:"/";opacity:.6;margin-right:.5rem}:where(img[width][height]){height:auto}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-sans-3-latin-400-normal.DQi5PRDE.woff2)format("woff2"),url(/_astro/source-sans-3-latin-400-normal.RR2C27NP.woff)format("woff")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/source-sans-3-latin-700-normal.CkzU-mV9.woff2)format("woff2"),url(/_astro/source-sans-3-latin-700-normal.B-h9tW5h.woff)format("woff")}@font-face{font-family:"Source Sans 3";font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/source-sans-3-latin-400-italic.bFKvakRX.woff2)format("woff2"),url(/_astro/source-sans-3-latin-400-italic.V6AhVXnr.woff)format("woff")}@font-face{font-family:"Source Sans 3";font-style:italic;font-display:swap;font-weight:700;src:url(/_astro/source-sans-3-latin-700-italic.Dk-Fvm9i.woff2)format("woff2"),url(/_astro/source-sans-3-latin-700-italic.DBMxXzEn.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/montserrat-latin-400-normal.BLhwKU8k.woff2)format("woff2"),url(/_astro/montserrat-latin-400-normal.xItZbAXg.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/montserrat-latin-600-normal.UVxSCcoG.woff2)format("woff2"),url(/_astro/montserrat-latin-600-normal.CdhFl4lI.woff)format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/montserrat-latin-400-italic.CnlIvBC9.woff2)format("woff2"),url(/_astro/montserrat-latin-400-italic.a0UhtteB.woff)format("woff")}:root{--tdg-bg:var(--wp--preset--color--background,#fff);--tdg-text:var(--wp--preset--color--foreground,#000);--tdg-accent:var(--wp--preset--color--accent,#f79520);--tdg-accent-d:#d97d09;--tdg-ink:#000;--tdg-white:#fff;--tdg-fh:var(--wp--preset--font-family--heading,"Source Sans 3", "Source Sans Pro", system-ui, sans-serif);--tdg-fb:var(--wp--preset--font-family--body,"Montserrat", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);--tdg-fa:var(--wp--preset--font-family--heading,"Source Sans 3", "Source Sans Pro", system-ui, sans-serif);--tdg-pad:clamp(48px, 7vw, 84px);--tdg-max:1200px;--tdg-gut:clamp(20px, 5vw, 56px);--tdg-radius:4px;--tdg-transition:.15s ease}body.wp-child-theme-cc-venue-tdg{background-color:var(--tdg-bg);color:var(--tdg-text);font-family:var(--tdg-fb);font-weight:400;line-height:1.7}body.wp-child-theme-cc-venue-tdg h1,body.wp-child-theme-cc-venue-tdg h2,body.wp-child-theme-cc-venue-tdg h3,body.wp-child-theme-cc-venue-tdg .wp-block-heading{font-family:var(--tdg-fh);letter-spacing:.01em;font-weight:700;line-height:1.12}body.wp-child-theme-cc-venue-tdg p{font-weight:400}.tdg-overline{font-family:var(--tdg-fb);letter-spacing:.14em;text-transform:uppercase;color:var(--tdg-accent);margin:0 0 12px;font-size:16px;font-weight:400}.tdg-h-layer{font-family:var(--tdg-fb);opacity:.92;margin-top:.4em;font-size:.55em;font-style:italic;font-weight:700;display:block}.tdg-btn{font-family:var(--tdg-fb);letter-spacing:.08em;border-radius:var(--tdg-radius);cursor:pointer;transition:background-color var(--tdg-transition), color var(--tdg-transition);border:1px solid #0000;padding:14px 32px;font-size:15px;font-weight:400;text-decoration:none;display:inline-block}.tdg-btn--primary{background:var(--tdg-accent);color:var(--tdg-text)}.tdg-btn--primary:hover{background:var(--tdg-accent-d)}.tdg-btn--ghost{border-color:var(--tdg-accent);color:var(--tdg-accent);background:0 0}.tdg-btn--ghost:hover{background:var(--tdg-accent);color:var(--tdg-text)}.tdg-section{padding:var(--tdg-pad) var(--tdg-gut)}.tdg-wrap{max-width:var(--tdg-max);margin-inline:auto}.tdg-prose{max-width:720px;margin-inline:auto}.tdg-center{text-align:center}body.wp-child-theme-cc-venue-tdg header.wp-block-template-part,body.wp-child-theme-cc-venue-tdg header{background:0 0;padding:0!important}.tdg-nav{z-index:60;background:var(--tdg-ink);border-bottom:1px solid #ffffff1f;position:sticky;top:0}.tdg-nav__inner{max-width:var(--tdg-max);padding:14px var(--tdg-gut);justify-content:space-between;align-items:center;gap:32px;margin-inline:auto;display:flex}.tdg-nav__logo{align-items:center;display:inline-flex}.tdg-nav__logo img{width:auto;height:52px;display:block}.tdg-nav__links{align-items:center;gap:28px;display:flex}.tdg-nav__link{font-family:var(--tdg-fb);letter-spacing:.07em;color:var(--tdg-white);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:14px;font-weight:400;text-decoration:none;position:relative}.tdg-nav__link:hover{color:var(--tdg-accent)}.tdg-nav__group{align-items:center;display:inline-flex;position:relative}.tdg-nav__drop{background:var(--tdg-bg);border:1px solid var(--tdg-accent);opacity:0;visibility:hidden;min-width:200px;transition:opacity var(--tdg-transition), transform var(--tdg-transition);z-index:5;border-radius:8px;padding:8px;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%)translateY(6px);box-shadow:0 8px 28px #00000029}.tdg-nav__drop:before{content:"";height:14px;position:absolute;top:-14px;left:0;right:0}.tdg-nav__group:hover .tdg-nav__drop,.tdg-nav__group[aria-expanded=true] .tdg-nav__drop{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.tdg-nav__drop a{font-family:var(--tdg-fb);letter-spacing:.05em;color:var(--tdg-text);border-radius:4px;padding:10px 14px;font-size:13px;font-weight:400;text-decoration:none;display:block}.tdg-nav__drop a:hover{color:var(--tdg-accent);background:#f7952029}.tdg-nav__cta.tdg-btn{background:var(--tdg-accent);color:var(--tdg-text);margin-left:4px;padding:11px 22px;font-size:13px}.tdg-nav__cta.tdg-btn:hover{background:var(--tdg-accent-d);color:var(--tdg-text)}.tdg-nav__burger{cursor:pointer;color:var(--tdg-white);background:0 0;border:0;padding:4px;font-size:26px;line-height:1;display:none}.tdg-drawer{z-index:80;background:var(--tdg-text);color:var(--tdg-white);flex-direction:column;padding:24px 28px 40px;transition:transform .3s;display:flex;position:fixed;inset:0;overflow-y:auto;transform:translate(100%)}.tdg-drawer.is-open{transform:translate(0)}.tdg-drawer__top{justify-content:space-between;align-items:center;display:flex}.tdg-drawer__logo{width:auto;height:28px}.tdg-drawer__close{color:var(--tdg-white);cursor:pointer;background:0 0;border:0;padding:4px;font-size:30px;line-height:1}.tdg-drawer__links{flex-direction:column;gap:4px;margin-top:28px;display:flex}.tdg-drawer__links a,.tdg-drawer__sub-h{font-family:var(--tdg-fh);color:var(--tdg-white);border-bottom:1px solid #f795202e;padding:10px 0;font-size:28px;font-weight:700;text-decoration:none}.tdg-drawer__sub{flex-direction:column;padding:6px 0 6px 18px;display:flex}.tdg-drawer__sub a{color:#ffffffd9;border-bottom:0;padding:7px 0;font-size:20px}.tdg-drawer__cta{margin-top:28px}@media (width<=860px){.tdg-nav__links{display:none}.tdg-nav__burger{display:inline-flex}}body.wp-child-theme-cc-venue-tdg .wp-site-blocks>main{margin-top:0!important}body.wp-child-theme-cc-venue-tdg footer.wp-block-group{background-color:var(--tdg-text)!important;color:var(--tdg-white)!important}body.wp-child-theme-cc-venue-tdg footer.wp-block-group a{color:var(--tdg-accent);text-decoration:none}body.wp-child-theme-cc-venue-tdg footer.wp-block-group a:hover{text-decoration:underline}body.wp-child-theme-cc-venue-tdg footer.wp-block-group .cc-footer-heading{color:var(--tdg-white)!important}body.wp-child-theme-cc-venue-tdg .cc-footer-logo-text{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}body.wp-child-theme-cc-venue-tdg .cc-footer-brand:has(.cc-footer-logo-text):before{content:"";background:url(https://res.cloudinary.com/dqhgz4dh5/image/upload/e_make_transparent:20/e_colorize:100,co_white/f_auto,q_auto,h_160/brand-assets-tdg-logo-full-name-lockup) 50%/contain no-repeat;width:240px;max-width:100%;height:72px;margin:0 auto;display:block}.tdg-hero{min-height:84vh;color:var(--tdg-white);background-position:50%;background-size:cover;align-items:flex-end;display:flex;position:relative}.tdg-hero:after{content:"";background:linear-gradient(#0000 34%,#00000040 62%,#000000b8);position:absolute;inset:0}.tdg-hero__in{z-index:1;max-width:var(--tdg-max);width:100%;padding:0 var(--tdg-gut) clamp(40px, 6vw, 72px);margin-inline:auto;position:relative}.tdg-hero h1{color:var(--tdg-white);text-shadow:0 2px 20px #00000073;font-size:clamp(40px,6vw,62px);line-height:1.1}.tdg-hero__in>p{text-shadow:0 1px 14px #00000080}.tdg-hero .tdg-overline{color:var(--tdg-accent);text-shadow:0 1px 16px #0009,0 0 3px #00000080}.tdg-hero .tdg-btn{margin-top:1.6rem}.tdg-statement h2{font-size:clamp(31px,4vw,46px)}.tdg-statement h2 em{font-family:var(--tdg-fa);opacity:.85;margin-top:.35em;font-size:.66em;font-style:italic;font-weight:700;display:block}.tdg-statement__body{max-width:720px;margin:1.1rem auto 0;font-size:clamp(18px,1.6vw,21px)}.tdg-cap{background:var(--tdg-ink);color:var(--tdg-white)}.tdg-cap h2{color:var(--tdg-white);font-size:clamp(31px,4vw,46px)}.tdg-cap__grid{max-width:var(--tdg-max);grid-template-columns:repeat(4,1fr);margin:1.8rem auto 0;display:grid}.tdg-cap__item{padding:28px 18px}.tdg-cap__n{font-family:var(--tdg-fh);color:var(--tdg-accent);font-size:clamp(40px,5.5vw,68px);line-height:1}.tdg-cap__l{font-family:var(--tdg-fb);letter-spacing:.1em;text-transform:uppercase;margin-top:.5rem;font-size:12px;font-weight:400}.tdg-events{background:var(--tdg-white)}.tdg-tabs{max-width:var(--tdg-max);border-bottom:1px solid #0000001f;justify-content:center;gap:2rem;margin:1.5rem auto 2rem;display:flex}.tdg-tab{font-family:var(--tdg-fb);letter-spacing:.08em;color:var(--tdg-text);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:0 0 .75rem;font-size:15px;font-weight:400}.tdg-tab.is-active{border-bottom-color:var(--tdg-accent)}.tdg-panel{max-width:var(--tdg-max);text-align:left;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,4vw,56px);margin-inline:auto;display:none}.tdg-panel.is-active{animation:.2s ease-out tdg-fade;display:grid}@keyframes tdg-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.tdg-panel img{object-fit:cover;border-radius:8px;width:100%;height:360px}.tdg-panel h3{font-size:clamp(20px,2.4vw,26px)}.tdg-panel a{color:var(--tdg-accent);font-weight:400;text-decoration:none}.tdg-wbadges{flex-wrap:wrap;align-items:center;gap:26px;margin-top:1.7rem;display:flex}.tdg-wbadges img{width:auto;height:80px}.tdg-reel-section{padding:15px 0 clamp(14px,2vw,22px)}.tdg-reel{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;gap:8px;padding:0 8px;display:flex;overflow-x:auto}.tdg-reel::-webkit-scrollbar{display:none}.tdg-reel img{object-fit:cover;scroll-snap-align:center;border-radius:6px;flex:none;width:auto;height:clamp(260px,38vw,440px);display:block}.tdg-reel-nav{justify-content:center;gap:14px;margin-top:22px;display:flex}.tdg-reel-btn{background:var(--tdg-accent);width:48px;height:48px;color:var(--tdg-text);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:24px;line-height:1;display:flex;box-shadow:0 2px 10px #00000038}.tdg-reel-btn:hover{background:var(--tdg-accent-d)}.tdg-reel figure.tdg-reel__item{flex:none;margin:0;position:relative}.tdg-reel figure.tdg-reel__item img{scroll-snap-align:center}.tdg-reel__credit{font-family:var(--tdg-fb);letter-spacing:.06em;text-transform:uppercase;color:#fff;opacity:0;pointer-events:none;background:linear-gradient(#0000,#0000009e);border-radius:0 0 6px 6px;margin:0;padding:26px 12px 10px;font-size:11px;font-weight:600;transition:opacity .2s;position:absolute;bottom:0;left:0;right:0}.tdg-reel figure.tdg-reel__item:hover .tdg-reel__credit{opacity:1}@media (hover:none){.tdg-reel__credit{opacity:1}}.tdg-cc{max-width:var(--tdg-max);grid-template-columns:1fr 1.6fr;align-items:center;gap:clamp(32px,5vw,56px);margin-inline:auto;display:grid}.tdg-cc .tdg-overline{color:var(--tdg-accent)}.tdg-cc__logo{width:100%;max-width:340px;height:auto;display:block}.tdg-cc__body{margin:0;font-size:clamp(17px,1.5vw,20px)}.tdg-menulink{font-family:var(--tdg-fb);letter-spacing:.08em;text-transform:uppercase;color:var(--tdg-ink);margin-top:1.1rem;font-size:13px;font-weight:600;text-decoration:none;display:inline-block}.tdg-menulink:hover{color:var(--tdg-accent)}.tdg-cta{background:var(--tdg-accent)}.tdg-cta__inner{max-width:var(--tdg-max);grid-template-columns:1fr auto;align-items:center;gap:clamp(24px,4vw,56px);margin-inline:auto;display:grid}.tdg-cta__inner h2{color:var(--tdg-text);max-width:16ch;margin:0;font-size:clamp(31px,4vw,46px)}.tdg-cta__actions{flex-wrap:wrap;gap:14px;display:flex}.tdg-cta .tdg-btn--primary{background:var(--tdg-text);color:var(--tdg-bg)}.tdg-cta .tdg-btn--primary:hover{background:var(--tdg-ink)}.tdg-cta .tdg-btn--ghost{border-color:var(--tdg-text);color:var(--tdg-text)}.tdg-cta .tdg-btn--ghost:hover{background:var(--tdg-text);color:var(--tdg-bg)}.cc-venue-badges{flex-wrap:wrap;align-items:center;gap:26px;display:flex}.tdg-section--alt{background:var(--tdg-white)}.tdg-rule{background:var(--tdg-accent);border:0;width:48px;height:3px;margin:0 0 20px;display:block}.tdg-rule--center{margin-inline:auto}.tdg-sec-head{max-width:720px;margin:0 auto 48px}.tdg-sec-head .tdg-overline{margin-bottom:14px}.tdg-sec-head h2{margin:0 0 16px}.tdg-muted{color:#000000b3}.tdg-twocol h2 em,.tdg-sec-head h2 em{font-family:var(--tdg-fa);opacity:.85;margin-top:.3em;font-size:.66em;font-style:italic;font-weight:700;display:block}.tdg-pagehero{background:var(--tdg-ink);color:var(--tdg-white);padding:clamp(56px, 7vw, 76px) var(--tdg-gut)}.tdg-pagehero__in{max-width:var(--tdg-max);margin-inline:auto}.tdg-pagehero__crumb{font-family:var(--tdg-fb);letter-spacing:.16em;text-transform:uppercase;color:var(--tdg-accent);margin:0 0 18px;font-size:11px;font-weight:600}.tdg-pagehero h1{font-family:var(--tdg-fh);color:var(--tdg-white);max-width:18ch;font-size:clamp(40px,4.6vw,58px);font-weight:700;line-height:1.12}.tdg-pagehero h1 em{font-family:var(--tdg-fa);color:var(--tdg-accent);margin-top:.15em;font-size:.6em;font-style:italic;font-weight:700;display:block}.tdg-pagehero__sub{font-family:var(--tdg-fb);color:#ffffffd9;max-width:54ch;margin:20px 0 0;font-size:17px;font-weight:400;line-height:1.65}.tdg-twocol{max-width:var(--tdg-max);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,5vw,64px);margin-inline:auto;display:grid}.tdg-twocol img{object-fit:cover;border-radius:8px;width:100%;height:100%;min-height:340px;display:block}.tdg-twocol .tdg-cc__logo{object-fit:contain;border-radius:0;width:auto;max-width:260px;height:auto;min-height:0}.tdg-twocol h2{font-size:clamp(28px,3.4vw,40px)}.tdg-timeline{max-width:var(--tdg-max);grid-template-columns:repeat(5,1fr);gap:24px;margin-inline:auto;display:grid}.tdg-tl{border-top:2px solid var(--tdg-accent);padding-top:22px}.tdg-tl__yr{font-family:var(--tdg-fb);color:var(--tdg-ink);font-size:22px;font-weight:600}.tdg-tl__txt{font-family:var(--tdg-fb);color:#000000b3;margin-top:8px;font-size:15px;font-weight:400;line-height:1.5}.tdg-find{max-width:var(--tdg-max);grid-template-columns:1.5fr 1fr;align-items:stretch;gap:36px;margin-inline:auto;display:grid}.tdg-find iframe{border:1px solid var(--tdg-accent);border-radius:8px;width:100%;min-height:420px;display:block}.tdg-addr-side{align-content:start;gap:18px;display:grid}.tdg-fact{border-top:1px solid var(--tdg-accent);padding-top:10px}.tdg-fact__lbl{font-family:var(--tdg-fb);letter-spacing:.14em;text-transform:uppercase;color:var(--tdg-ink);font-size:11px;font-weight:600}.tdg-fact__val{margin-top:4px;font-size:17px;line-height:1.4}.tdg-room{max-width:var(--tdg-max);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,5vw,64px);margin-inline:auto;display:grid}.tdg-room+.tdg-room{margin-top:clamp(56px,8vw,96px)}.tdg-room--reverse .tdg-room__media{order:2}.tdg-room img{aspect-ratio:3/2;object-fit:cover;border-radius:8px;width:100%;display:block}.tdg-room h3{margin:14px 0 0;font-size:clamp(28px,3vw,36px)}.tdg-room h3 em{font-family:var(--tdg-fa);color:var(--tdg-accent);font-style:italic}.tdg-room__body{color:#000000b3;max-width:46ch;margin:18px 0 0}.tdg-room__stats{gap:36px;margin:26px 0;display:flex}.tdg-room__stats div{flex-direction:column;gap:4px;display:flex}.tdg-room__stats b{font-family:var(--tdg-fh);color:var(--tdg-accent);font-size:34px;line-height:1}.tdg-room__stats span{font-family:var(--tdg-fb);text-transform:uppercase;letter-spacing:.12em;color:#0009;font-size:11px;font-weight:400}.tdg-room__feats{gap:10px;margin:0 0 26px;display:grid}.tdg-room__feats div{padding-left:24px;font-size:15px;line-height:1.5;position:relative}.tdg-room__feats div:before{content:"";background:var(--tdg-accent);width:14px;height:1px;position:absolute;top:11px;left:0}.tdg-menus{max-width:var(--tdg-max);grid-template-columns:repeat(3,1fr);gap:24px;margin-inline:auto;display:grid}.tdg-menu{background:var(--tdg-white);border:1px solid var(--tdg-accent);border-radius:8px;padding:28px 24px}.tdg-menu h3{margin:0 0 .5rem;font-size:clamp(20px,2.2vw,24px)}.tdg-menu p{color:#000000b3;margin:0;font-size:15px}.tdg-filter{max-width:var(--tdg-max);flex-wrap:wrap;justify-content:center;gap:10px;margin:0 auto 28px;display:flex}.tdg-filter__chip{font-family:var(--tdg-fb);letter-spacing:.06em;border:1px solid var(--tdg-accent);color:var(--tdg-text);cursor:pointer;transition:background var(--tdg-transition), color var(--tdg-transition);background:0 0;border-radius:9999px;padding:8px 20px;font-size:13px;font-weight:400}.tdg-filter__chip:hover{background:#f7952029}.tdg-filter__chip.is-active{background:var(--tdg-accent);color:var(--tdg-text)}.tdg-gallery{column-count:3;max-width:var(--tdg-max);column-gap:10px;margin-inline:auto}.tdg-gallery img{break-inside:avoid;-webkit-column-break-inside:avoid;border-radius:6px;width:100%;height:auto;margin:0 0 10px;display:block}.tdg-brochure-hero .tdg-pagehero__in{grid-template-columns:1.1fr .9fr;align-items:center;gap:48px;display:grid}.tdg-brochure-card{background:var(--tdg-bg);color:var(--tdg-text);border:1px solid var(--tdg-accent);border-radius:8px;padding:28px 26px}.tdg-brochure-card .tdg-overline{color:var(--tdg-accent)}.tdg-brochure-card h3{margin:.3rem 0 .6rem;font-size:clamp(22px,2.4vw,28px)}.tdg-brochure-card p{color:#000000b3;margin:0 0 1.1rem;font-size:15px}.tdg-menu-card{background:var(--tdg-white);border:1px solid var(--tdg-accent);border-radius:8px;padding:28px 24px}.tdg-menu-card__knd{font-family:var(--tdg-fb);letter-spacing:.12em;text-transform:uppercase;color:var(--tdg-ink);margin-bottom:8px;font-size:11px;font-weight:600}.tdg-menu-card h4{font-family:var(--tdg-fh);margin:0 0 14px;font-size:22px;font-weight:700}.tdg-course{border-top:1px solid #0000001f;justify-content:space-between;gap:12px;padding:9px 0;font-size:14px;display:flex}.tdg-course b{font-weight:600}.tdg-course span{color:#000000b3;text-align:right}.tdg-gate{background:var(--tdg-ink);color:var(--tdg-white)}.tdg-gate__head{text-align:center;max-width:680px;margin:0 auto 28px}.tdg-gate__head .tdg-overline{color:var(--tdg-accent)}.tdg-gate__head h2{color:var(--tdg-white)}.tdg-gate__head h2 em{font-family:var(--tdg-fa);opacity:.9;color:var(--tdg-accent);margin-top:.3em;font-size:.66em;font-style:italic;font-weight:700;display:block}.tdg-gate__intro{color:#ffffffd1;max-width:56ch;margin:12px auto 0}.tdg-gate .cc-inquiry-form{background:#ffffff0d;border:1px solid #f7952066;border-radius:10px;max-width:640px;margin:0 auto;padding:clamp(24px,4vw,40px)}.cc-inquiry-form .cif-field{margin-bottom:16px}.cc-inquiry-form .cif-row.two-col{grid-template-columns:1fr 1fr;gap:16px;display:grid}.cc-inquiry-form .cif-group-label{font-family:var(--tdg-fb);color:#ffffffe6;margin:0 0 8px;font-size:14px}.cc-inquiry-form label{font-family:var(--tdg-fb);letter-spacing:.1em;text-transform:uppercase;color:#fffc;margin-bottom:6px;font-size:11px;font-weight:600;display:block}.cc-inquiry-form input,.cc-inquiry-form select,.cc-inquiry-form textarea{box-sizing:border-box;width:100%;font-family:var(--tdg-fb);background:var(--tdg-bg);color:var(--tdg-text);border:1px solid #f7952080;border-radius:4px;padding:12px 14px;font-size:15px;font-weight:400}.cc-inquiry-form input:focus,.cc-inquiry-form select:focus,.cc-inquiry-form textarea:focus{outline:2px solid var(--tdg-accent);outline-offset:1px;border-color:var(--tdg-accent)}.cc-inquiry-form .cif-checkbox{align-items:flex-start;gap:10px;margin:10px 0;display:flex}.cc-inquiry-form .cif-checkbox input{width:auto;margin-top:3px}.cc-inquiry-form .cif-checkbox label{text-transform:none;letter-spacing:0;color:#ffffffd9;margin:0;font-size:14px;font-weight:400}.cc-inquiry-form .cif-disclosure{color:#fff9;font-size:12px;font-style:italic;line-height:1.5}.cc-inquiry-form .cif-disclosure a{color:var(--tdg-accent)}.cc-inquiry-form .cif-submit,.cc-inquiry-form .cif-submit-1{background:var(--tdg-accent);width:100%;color:var(--tdg-text);font-family:var(--tdg-fb);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:0;border-radius:4px;padding:15px;font-size:14px;font-weight:600}.cc-inquiry-form .cif-submit:hover,.cc-inquiry-form .cif-submit-1:hover{background:var(--tdg-accent-d)}.cc-inquiry-form .cif-status{text-align:center;color:#ffffffd9;margin-top:12px}@media (width<=760px){.tdg-brochure-hero .tdg-pagehero__in,.cc-inquiry-form .cif-row.two-col{grid-template-columns:1fr}.tdg-section{padding:48px 1.5rem}.tdg-cap__grid{grid-template-columns:1fr 1fr}.tdg-panel{grid-template-columns:1fr}.tdg-cc,.tdg-cta__inner{text-align:center;grid-template-columns:1fr}.tdg-cc__logo{margin-inline:auto}.tdg-cta__actions{justify-content:center}.tdg-reel-btn{width:40px;height:40px;font-size:20px}.tdg-wbadges img{height:64px}.tdg-twocol,.tdg-find,.tdg-room,.tdg-menus,.tdg-timeline{grid-template-columns:1fr}.tdg-gallery{column-count:2}.tdg-room--reverse .tdg-room__media{order:0}.tdg-hero__in,.tdg-pagehero__in,.tdg-brochure-hero__copy,.tdg-statement,.tdg-twocol,.tdg-twocol>div,.tdg-room,.tdg-room>div,.tdg-sec-head,.tdg-panel,.tdg-panel>div,.tdg-brochure-card,.tdg-addr-side,.tdg-fact,.tdg-menu-card{text-align:center}.tdg-pagehero h1,.tdg-pagehero__sub,.tdg-statement__body,.tdg-room__body,.tdg-cta__inner h2{margin-left:auto;margin-right:auto}.tdg-rule{margin-inline:auto}.tdg-room__stats,.tdg-wbadges{justify-content:center}.tdg-room__feats{justify-items:center}.tdg-room__feats div{padding-left:0}.tdg-room__feats div:before{display:none}.tdg-gate .cc-inquiry-form{text-align:left}}.tdg-cap-split{max-width:var(--tdg-max);grid-template-columns:1fr 1fr;margin:1.6rem auto 0;display:grid}.tdg-cap-split>div{padding:0 clamp(20px,4vw,48px)}.tdg-cap-split>div+div{border-left:1px solid #ffffff38}@media (width<=760px){.tdg-cap-split{grid-template-columns:1fr}.tdg-cap-split>div{padding:26px 0}.tdg-cap-split>div+div{border-top:1px solid #ffffff38;border-left:0}}.tdg-eventcards{max-width:var(--tdg-max);grid-template-columns:repeat(3,1fr);gap:24px;margin-inline:auto;display:grid}.tdg-eventcard{background:var(--tdg-bg);border:1px solid #0000001f;border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.tdg-eventcard img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.tdg-eventcard__body{text-align:left;flex-direction:column;flex:1;gap:12px;padding:26px 24px;display:flex}.tdg-eventcard h3{margin:0;font-size:24px}.tdg-eventcard p{color:#000000b3;flex:1;margin:0;font-size:15px}.tdg-eventcard .tdg-btn{align-self:flex-start;margin-top:4px}@media (width<=860px){.tdg-eventcards{grid-template-columns:1fr}}.cc-inquiry-form .cif-radio{align-items:center;gap:10px;margin:6px 0;display:flex}.cc-inquiry-form .cif-radio input{flex-shrink:0;width:auto;margin:0}.cc-inquiry-form .cif-radio label{text-transform:none;letter-spacing:0;color:#ffffffd9;margin:0;font-size:14px;font-weight:400}.cc-inquiry-form .cif-group-label{letter-spacing:.1em;text-transform:uppercase;color:#fffc;margin:0 0 6px;font-size:11px;font-weight:600}.cc-inquiry-form .cif-submit-2{background:var(--tdg-accent);width:100%;color:var(--tdg-text);font-family:var(--tdg-fb);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:0;border-radius:4px;padding:15px;font-size:14px;font-weight:600}.cc-inquiry-form .cif-submit-2:hover{background:var(--tdg-accent-d)}:root{--wp--style--global--content-size:720px;--wp--style--global--wide-size:1140px}:where(body){margin:0}.wp-site-blocks>.alignleft{float:left;margin-right:2em}.wp-site-blocks>.alignright{float:right;margin-left:2em}.wp-site-blocks>.aligncenter{justify-content:center;margin-left:auto;margin-right:auto}:where(.wp-site-blocks)>*{margin-block:24px 0}:where(.wp-site-blocks)>:first-child{margin-block-start:0}:where(.wp-site-blocks)>:last-child{margin-block-end:0}:root{--wp--style--block-gap:24px}:root :where(.is-layout-flow)>:first-child{margin-block-start:0}:root :where(.is-layout-flow)>:last-child{margin-block-end:0}:root :where(.is-layout-flow)>*{margin-block:24px 0}:root :where(.is-layout-constrained)>:first-child{margin-block-start:0}:root :where(.is-layout-constrained)>:last-child{margin-block-end:0}:root :where(.is-layout-constrained)>*{margin-block:24px 0}:root :where(.is-layout-flex),:root :where(.is-layout-grid){gap:24px}.is-layout-flow>.alignleft{float:left;margin-inline:0 2em}.is-layout-flow>.alignright{float:right;margin-inline:2em 0}.is-layout-flow>.aligncenter{margin-left:auto!important;margin-right:auto!important}.is-layout-constrained>.alignleft{float:left;margin-inline:0 2em}.is-layout-constrained>.alignright{float:right;margin-inline:2em 0}.is-layout-constrained>.aligncenter{margin-left:auto!important;margin-right:auto!important}.is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:var(--wp--style--global--content-size);margin-left:auto!important;margin-right:auto!important}.is-layout-constrained>.alignwide{max-width:var(--wp--style--global--wide-size)}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--color--background:#fff;--wp--preset--color--foreground:#000;--wp--preset--color--primary:#000;--wp--preset--color--secondary:#000;--wp--preset--color--accent:#f79520;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#0693e3 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,#fcb900 0%,#ff6900 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:clamp(14px, .875rem + ((1vw - 3.2px) * .732), 20px);--wp--preset--font-size--large:clamp(22.041px, 1.378rem + ((1vw - 3.2px) * 1.702), 36px);--wp--preset--font-size--x-large:clamp(25.014px, 1.563rem + ((1vw - 3.2px) * 2.071), 42px);--wp--preset--font-size--xx-large:clamp(2.1rem, 2.1rem + ((1vw - .2rem) * 2.732), 3.5rem);--wp--preset--font-size--huge:clamp(2.5rem, 2.5rem + ((1vw - .2rem) * 3.902), 4.5rem);--wp--preset--font-family--heading:"Source Sans 3", "Source Sans Pro", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--wp--preset--font-family--body:"Montserrat", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--wp--preset--font-family--accent:"Source Sans 3", "Source Sans Pro", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px #0003;--wp--preset--shadow--deep:12px 12px 50px #0006;--wp--preset--shadow--sharp:6px 6px 0px #0003;--wp--preset--shadow--outlined:6px 6px 0px -3px #fff, 6px 6px #000;--wp--preset--shadow--crisp:6px 6px 0px #000}body{background-color:var(--wp--preset--color--background);color:var(--wp--preset--color--foreground);font-family:var(--wp--preset--font-family--body);font-size:var(--wp--preset--font-size--medium);padding:0;font-weight:400;line-height:1.7}a:where(:not(.wp-element-button)){color:var(--wp--preset--color--accent)}h1,h2,h3,h4,h5,h6{font-family:var(--wp--preset--font-family--heading);letter-spacing:.01em;font-weight:700;line-height:1.12}:root :where(.wp-element-button,.wp-block-button__link){background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--background);font-family:var(--wp--preset--font-family--body);font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit;border-width:0;padding:.8rem 1.6rem;text-decoration:none}.has-foreground-color{color:var(--wp--preset--color--foreground)!important}.has-background-background-color{background-color:var(--wp--preset--color--background)!important}.wp-container-core-group-is-layout-bf4e3e6e>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:1200px;margin-left:auto!important;margin-right:auto!important}.wp-container-core-group-is-layout-bf4e3e6e>.alignwide{max-width:1200px}.wp-container-core-group-is-layout-bf4e3e6e .alignfull{max-width:none}.wp-container-core-group-is-layout-bf4e3e6e>.alignfull{margin-left:-3.5rem;margin-right:-3.5rem}footer.wp-block-template-part{margin-top:0}header.wp-block-template-part{z-index:100;background-color:var(--wp--preset--color--background);position:sticky;top:0;box-shadow:0 1px #0000000f}body.cc-header--overlay header.wp-block-template-part{z-index:100;box-shadow:none;background-color:#0000;position:absolute;top:0;left:0;right:0}body.cc-header--overlay header.wp-block-group{background-color:#0000;padding-top:1.5rem;padding-bottom:1.5rem}body.cc-header--overlay header.wp-block-group .wp-block-navigation a,body.cc-header--overlay header.wp-block-group .wp-block-navigation .wp-block-navigation-item__content{text-transform:none;letter-spacing:.3px;font-weight:300}body.cc-header--overlay .wp-block-cover:first-child,body.cc-header--overlay main>.wp-block-cover:first-of-type{margin-top:0}body.cc-header--overlay-light header.wp-block-group .wp-block-navigation a,body.cc-header--overlay-light header.wp-block-group .wp-block-navigation .wp-block-navigation-item__content{color:#ffffffeb}body.cc-header--overlay-light header.wp-block-group .cc-venue-cta a.wp-block-button__link{color:#ffffffeb;border-color:#ffffffeb}body.cc-header--overlay-light header.wp-block-group .cc-venue-cta a.wp-block-button__link:hover{color:var(--wp--preset--color--foreground);background-color:#ffffffeb}body.cc-header--solid-dark header.wp-block-template-part,body.cc-header--solid-dark header.wp-block-group{background-color:var(--wp--preset--color--foreground)}body.cc-header--solid-dark header.wp-block-group .wp-block-navigation a,body.cc-header--solid-dark header.wp-block-group .wp-block-navigation .wp-block-navigation-item__content{color:#ffffffeb}body.cc-header--solid-dark header.wp-block-group .cc-venue-cta a.wp-block-button__link{color:#ffffffeb;border-color:#ffffffeb}body.cc-header--solid-dark header.wp-block-group .cc-venue-cta a.wp-block-button__link:hover{color:var(--wp--preset--color--foreground);background-color:#ffffffeb}body.wp-child-theme-cc-venue-noble header.wp-block-template-part{background-color:var(--wp--preset--color--accent)}body.wp-child-theme-cc-venue-noble header.wp-block-group{--cc-header-h:146px;background-color:var(--wp--preset--color--accent)}body.wp-child-theme-cc-venue-barnett header.wp-block-group{--cc-header-h:186px}body.wp-child-theme-cc-venue-noble main.wp-block-group{margin-top:0}body.wp-child-theme-cc-venue-noble header.wp-block-group .cc-venue-cta a.wp-block-button__link{background-color:var(--wp--preset--color--secondary);border:2px solid var(--wp--preset--color--secondary);color:var(--wp--preset--color--accent);text-transform:uppercase;letter-spacing:.3px;border-radius:25px;font-weight:700}body.wp-child-theme-cc-venue-noble header.wp-block-group .cc-venue-cta a.wp-block-button__link:hover,body.wp-child-theme-cc-venue-noble header.wp-block-group .cc-venue-cta a.wp-block-button__link:focus{color:var(--wp--preset--color--secondary);background-color:#0000}body.wp-child-theme-cc-venue-smith .wp-block-button__link{color:#fff;background-color:#0000;border:2px solid #ffffffe6;border-radius:8px}body.wp-child-theme-cc-venue-smith .wp-block-button__link:hover,body.wp-child-theme-cc-venue-smith .wp-block-button__link:focus{color:var(--wp--preset--color--background);background-color:#ffffffeb}body.cc-header--overlay .wp-block-cover h1.wp-block-heading,body.cc-header--overlay-light .wp-block-cover h1.wp-block-heading,body.wp-child-theme-cc-venue-noble .wp-block-cover h1.wp-block-heading{text-transform:uppercase}body.wp-child-theme-cc-venue-noble .wp-block-cover__inner-container{background:radial-gradient(#17201e9e 0%,#17201e61 42%,#17201e00 72%);max-width:720px;margin-inline:auto;padding:2.75rem 2rem}body.wp-child-theme-cc-venue-noble .wp-block-cover h1.wp-block-heading{max-width:600px;margin-inline:auto}header.wp-block-group>nav.wp-block-navigation{flex:1 1 0}header.wp-block-group>.wp-block-site-logo{flex:none}header.wp-block-group>.wp-block-buttons{flex:1 1 0;justify-content:flex-end;display:flex}@media (width<=600px){body.cc-header--overlay header.wp-block-template-part{background-color:var(--wp--preset--color--background);position:sticky;box-shadow:0 1px #0000000f}body.cc-header--overlay header.wp-block-group{background-color:var(--wp--preset--color--background)}body.cc-header--solid-dark header.wp-block-template-part,body.cc-header--solid-dark header.wp-block-group{background-color:var(--wp--preset--color--foreground)}header.wp-block-group{flex-wrap:nowrap;gap:.5rem;min-height:0;padding:.55rem 1.25rem!important}header.wp-block-group>.wp-block-site-logo{flex:none;order:1}header.wp-block-group>.wp-block-buttons.cc-venue-cta{display:none}header.wp-block-group>nav.wp-block-navigation{flex:none;order:3}header.wp-block-group .wp-block-site-logo img,header.wp-block-group .wp-block-site-logo{width:104px!important}body.cc-header--overlay .wp-block-navigation__responsive-container-open,body.cc-header--overlay-light .wp-block-navigation__responsive-container-open{color:var(--wp--preset--color--foreground)}body.cc-header--solid-dark .wp-block-navigation__responsive-container-open{color:var(--wp--preset--color--background)}}header.wp-block-group .wp-block-navigation a,header.wp-block-group .wp-block-navigation .wp-block-navigation-item__content{text-transform:uppercase;letter-spacing:normal;color:var(--wp--preset--color--foreground);font-size:16px;font-weight:400}header.wp-block-group .wp-block-navigation a:hover{font-weight:700}header.wp-block-group .wp-block-navigation .current-menu-item>a,header.wp-block-group .wp-block-navigation a[aria-current=page]{text-underline-offset:6px;text-decoration:underline}header.wp-block-group{min-height:var(--cc-header-h,150px)}header.wp-block-group .cc-venue-cta a.wp-block-button__link{border:2px solid var(--wp--preset--color--primary);color:var(--wp--preset--color--primary);text-transform:uppercase;letter-spacing:normal;background-color:#0000;border-radius:10px;padding:24px 35px;font-size:16px;font-weight:400;transition:background-color .2s,color .2s}header.wp-block-group .cc-venue-cta a.wp-block-button__link:hover,header.wp-block-group .cc-venue-cta a.wp-block-button__link:focus{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--background)}.wp-block-navigation__responsive-container.is-menu-open{background-color:var(--wp--preset--color--background)!important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content a,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content{letter-spacing:.4px;color:var(--wp--preset--color--foreground);font-size:1.6rem;text-transform:uppercase!important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{text-align:center;justify-content:flex-start;align-items:center;min-height:100vh;padding-top:4.5rem}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content>.wp-block-navigation__container{text-align:center;justify-content:flex-start;align-items:center}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-close{font-variant:small-caps;letter-spacing:1px;z-index:10;align-items:center;gap:.4em;width:auto;height:auto;font-size:1rem;display:inline-flex;position:fixed;top:1.25rem;right:1.5rem}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-close:before{content:"Close"}.wp-block-navigation .wp-block-navigation__submenu-icon{display:none!important}.wp-block-navigation-submenu__toggle:after{content:"";border-bottom:2px solid;border-right:2px solid;width:.45em;height:.45em;margin-left:.55em;transition:transform .2s;display:inline-block;transform:translateY(-.12em)rotate(45deg)}.wp-block-navigation-submenu__toggle[aria-expanded=true]:after{transform:translateY(.05em)rotate(-135deg)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-submenu__toggle{font-size:1.6rem!important}.wp-block-navigation .cc-nav-inquire{display:none!important}.wp-block-navigation__responsive-container.is-menu-open .cc-nav-inquire{justify-content:center;margin-top:.75rem;display:flex!important}.wp-block-navigation__responsive-container.is-menu-open .cc-nav-inquire a{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--background);white-space:nowrap;letter-spacing:.5px;border-radius:25px;font-size:1.05rem;line-height:1.1;display:inline-block;padding:.7em 2.4em!important}body.wp-child-theme-cc-venue-noble .wp-block-navigation__responsive-container.is-menu-open .cc-nav-inquire a{background-color:var(--wp--preset--color--secondary);color:var(--wp--preset--color--accent)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-submenu>.wp-block-navigation__submenu-container{display:none!important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container{display:flex!important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-submenu{text-align:center;align-items:center!important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item__content,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container a{font-size:1.2rem}.wp-block-navigation__responsive-container-open,.wp-block-navigation__responsive-container-close{color:var(--wp--preset--color--foreground)}.cc-venue-badges{flex-wrap:wrap;justify-content:center;align-items:center;gap:2.5rem;margin:0 auto;display:flex}.cc-venue-badges .cc-badge{margin:0}.cc-venue-badges .cc-badge-img{width:auto;height:120px;display:block}@media (width<=600px){.cc-venue-badges{gap:1.5rem}.cc-venue-badges .cc-badge-img{height:92px}}.cc-footer{text-align:center}.cc-footer-inquiry{margin:0 0 3rem;font-size:16px;font-style:italic}.cc-footer-cols{grid-template-columns:repeat(4,1fr);align-items:start;gap:2rem;display:grid}.cc-footer-heading{font-family:var(--wp--preset--font-family--heading);color:var(--wp--preset--color--foreground);margin:0 0 1.25rem;font-size:2.8rem;font-weight:400;line-height:1.1}.cc-footer-col p{margin:.35rem 0;font-size:16px;line-height:1.7}.cc-footer-col a{color:inherit}.cc-footer-brand .cc-footer-logo,.cc-footer-brand img{max-width:220px;height:auto;margin:0 auto;display:block}.cc-managed-logo{margin-top:.75rem;display:block}.cc-managed-logo img{max-width:190px;height:auto;margin:0 auto;display:block}.cc-socials{justify-content:center;gap:.85rem;margin-top:.5rem;display:flex}.cc-socials a{background-color:var(--wp--preset--color--foreground);width:46px;height:46px;color:var(--wp--preset--color--background);border-radius:50%;justify-content:center;align-items:center;transition:opacity .2s;display:inline-flex}.cc-socials a:hover{opacity:.8}.cc-socials svg{width:22px;height:22px}.cc-footer-legal{opacity:.8;margin-top:3rem;font-size:14px}.cc-footer-legal a{color:inherit}@media (width<=781px){.cc-footer-cols{grid-template-columns:1fr;gap:2.5rem}}body.cc-footer--dark footer.wp-block-group{background-color:var(--wp--preset--color--foreground)!important;color:var(--wp--preset--color--background)!important}body.cc-footer--dark .cc-footer-heading,body.cc-footer--dark .cc-footer-col a,body.cc-footer--dark .cc-footer-inquiry a,body.cc-footer--dark .cc-footer-legal,body.cc-footer--dark .cc-footer-legal a{color:var(--wp--preset--color--background)}body.cc-footer--dark .cc-socials a{background-color:var(--wp--preset--color--background);color:var(--wp--preset--color--foreground)}body.cc-footer--dark .cc-managed-logo img{filter:brightness(0)invert()}.cc-reel{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.5rem;display:flex;overflow-x:auto}.cc-reel::-webkit-scrollbar{display:none}.cc-reel>figure,.cc-reel>.wp-block-image{scroll-snap-align:center;flex:none;margin:0}.cc-reel img{object-fit:cover;width:auto;max-width:none;height:60vh;display:block}@media (width<=781px){.cc-reel img{height:46vh}}.cc-reel-wrap{position:relative}.cc-reel-arrow{z-index:5;color:#1a1a1a;cursor:pointer;background-color:#ffffffd1;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;padding:0;transition:background-color .2s,opacity .2s;display:none;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 1px 6px #0000002e}.cc-reel-wrap.cc-reel-has-overflow .cc-reel-arrow{display:flex}.cc-reel-arrow:hover,.cc-reel-arrow:focus-visible{background-color:#fff}.cc-reel-arrow svg{width:22px;height:22px;display:block}.cc-reel-prev{left:1rem}.cc-reel-next{right:1rem}@media (width<=600px){.cc-reel-arrow{width:40px;height:40px}.cc-reel-prev{left:.5rem}.cc-reel-next{right:.5rem}}@media (width<=781px){main h1.wp-block-heading,main h2.wp-block-heading{overflow-wrap:break-word;font-size:clamp(1.85rem,7.5vw,2.75rem)!important;line-height:1.15!important}}@media (width<=600px){main p[style*=font-size\:22px],main p[style*=font-size\:20px],main p[style*=font-size\:19px],main p[style*=font-size\:18px]{font-size:1.05rem!important;line-height:1.55!important}}@media (width<=781px){.wp-block-group.is-layout-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=540px){.wp-block-group.is-layout-grid{grid-template-columns:1fr!important}}@media (width<=600px){.wp-block-cover{min-height:56vh!important}.cc-footer-heading{font-size:2.1rem}}.wp-block-column:has(>.cc-venue-map){align-self:stretch}.cc-venue-map{width:100%;height:100%;min-height:340px;overflow:hidden}.cc-venue-map__canvas,.cc-venue-map__embed{border:0;width:100%;height:100%;min-height:340px;display:block}.cc-visit-row{margin-top:0;margin-bottom:0;align-items:stretch!important;gap:0!important}.cc-visit-row>.wp-block-column{margin:0}.cc-visit-row>.wp-block-column:not(:has(.cc-venue-map)){padding:4.5rem 2rem}.cc-visit-row .cc-venue-map{min-height:480px}@media (width<=781px){.cc-visit-row .cc-venue-map{min-height:320px}}.cc-inquiry-form{max-width:560px;margin-left:auto;margin-right:auto}.cc-inquiry-form *,.cc-inquiry-form :before,.cc-inquiry-form :after{box-sizing:border-box}.cc-inquiry-form input,.cc-inquiry-form select,.cc-inquiry-form textarea,.cc-inquiry-form button,.cc-inquiry-form label{font:inherit}.cc-inquiry-form input:focus,.cc-inquiry-form select:focus,.cc-inquiry-form textarea:focus{outline:none}.cc-inquiry-form input[type=text],.cc-inquiry-form input[type=email],.cc-inquiry-form input[type=tel],.cc-inquiry-form input[type=date],.cc-inquiry-form input[type=time],.cc-inquiry-form input[type=number],.cc-inquiry-form select,.cc-inquiry-form textarea{width:100%;display:block}.cc-inquiry-form textarea{resize:vertical;min-height:100px}.cc-inquiry-form label{margin-bottom:.35em;display:block}.cc-inquiry-form .cif-field,.cc-inquiry-form .cif-row{margin-bottom:1em}.cc-inquiry-form .cif-row{gap:16px;display:grid}.cc-inquiry-form .cif-row.two-col{grid-template-columns:1fr 1fr}@media (width<=560px){.cc-inquiry-form .cif-row.two-col{grid-template-columns:1fr}}.cc-inquiry-form .cif-checkbox,.cc-inquiry-form .cif-radio{align-items:flex-start;gap:8px;margin-bottom:.5em;display:flex}.cc-inquiry-form .cif-checkbox input,.cc-inquiry-form .cif-radio input{flex-shrink:0;width:auto;margin-top:3px}.cc-inquiry-form .cif-checkbox label,.cc-inquiry-form .cif-radio label{margin-bottom:0}.cc-inquiry-form .cif-disclosure{opacity:.8;margin:.4em 0 0;font-size:.85em}.cc-inquiry-form .cif-referral-other{margin-top:.5em;display:none}.cc-inquiry-form .cif-status{margin-top:1em;display:none}.cc-inquiry-form .cif-status.cif-error{display:block}.cc-inquiry-form .cif-part-2,.cc-inquiry-form.cif-show-part-2 .cif-part-1{display:none}.cc-inquiry-form.cif-show-part-2 .cif-part-2{display:block}.cc-inquiry-form .cif-part-1-success{text-align:center;border:1px solid;margin-bottom:1.5em;padding:1em;font-style:italic}.cc-inquiry-form .cif-part-2-header{margin:0 0 .25em}.cc-inquiry-form .cif-part-2-subhead{margin:0 0 1.5em}.cc-inquiry-form.cif-submitted .cif-part-1,.cc-inquiry-form.cif-submitted .cif-part-2,.cc-inquiry-form.cif-submitted .cif-field,.cc-inquiry-form.cif-submitted .cif-row,.cc-inquiry-form.cif-submitted .cif-checkbox{display:none}.cc-inquiry-form.cif-submitted .cif-status.cif-success{text-align:center;margin-top:0;padding:2em 1em;font-size:1.25em;line-height:1.5;display:block}.cc-inquiry-form .cif-eventtype-other{margin-top:.5em;display:none}.cc-inquiry-form .cif-cond{display:none}.cc-inquiry-form .cif-cond.is-on{display:block}.cc-inquiry-form .cif-date-set,.cc-inquiry-form .cif-date-flex{display:none}.cc-inquiry-form .cif-date-set.is-on,.cc-inquiry-form .cif-date-flex.is-on{display:block}.cc-inquiry-form .cif-leadsource-other{margin-top:.5em;display:none}.cc-inquiry-form .cif-consent{margin:1.25em 0}.cc-inquiry-form .cif-group-label{margin:0 0 .35em}.cc-inquiry-form.cif-submitted .cif-cond,.cc-inquiry-form.cif-submitted .cif-consent,.cc-inquiry-form.cif-submitted .cif-group-label,.cc-inquiry-form.cif-submitted .cif-part-2-only{display:none}.cc-legal{max-width:760px;margin-left:auto;margin-right:auto;padding:48px 24px 72px;line-height:1.65}.cc-legal__eyebrow{text-transform:uppercase;letter-spacing:.12em;opacity:.7;margin:0 0 8px;font-size:13px}.cc-legal__title{margin:0 0 12px;font-size:clamp(28px,4vw,40px);line-height:1.15}.cc-legal__meta{opacity:.75;margin:0 0 32px;font-size:15px}.cc-legal h2{margin:36px 0 10px;font-size:22px}.cc-legal h3{margin:24px 0 6px;font-size:17px}.cc-legal p{margin:0 0 14px}.cc-legal ul{margin:0 0 14px;padding-left:22px}.cc-legal li{margin:0 0 6px}.cc-legal a{text-decoration:underline}#cc-consent-modal{z-index:99999;background:#00000080;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}#cc-consent-modal .cc-consent-box{background:var(--wp--preset--color--background,#fff);width:100%;max-width:460px;color:var(--wp--preset--color--foreground,#1a1a1a);border-radius:6px;padding:2rem 1.75rem;font-size:15px;line-height:1.6;position:relative;box-shadow:0 10px 40px #0000004d}#cc-consent-modal h2{margin:0 0 .75rem;font-size:1.4rem}#cc-consent-modal p{margin:0 0 1rem}#cc-consent-modal .cc-consent-current{opacity:.8;font-size:13px}#cc-consent-modal .cc-consent-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}#cc-consent-modal button.cc-consent-allow,#cc-consent-modal button.cc-consent-deny{border:2px solid var(--wp--preset--color--foreground,#1a1a1a);cursor:pointer;font:inherit;border-radius:25px;flex:auto;padding:.7rem 1rem;font-size:14px}#cc-consent-modal button.cc-consent-allow{background:var(--wp--preset--color--foreground,#1a1a1a);color:var(--wp--preset--color--background,#fff)}#cc-consent-modal button.cc-consent-deny{color:var(--wp--preset--color--foreground,#1a1a1a);background:0 0}#cc-consent-modal .cc-consent-close{cursor:pointer;color:inherit;background:0 0;border:none;font-size:1.6rem;line-height:1;position:absolute;top:.5rem;right:.75rem}.cc-privacy-choices{cursor:pointer}
