@font-face{font-family:Nunito;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/nunito-normal-400-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/nunito-normal-400-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 500;font-display:swap;src:url(/fonts/playfair-display-italic-400-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 500;font-display:swap;src:url(/fonts/playfair-display-italic-400-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/playfair-display-normal-400-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/playfair-display-normal-400-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins-normal-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins-normal-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/poppins-normal-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/poppins-normal-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/poppins-normal-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/poppins-normal-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display Fallback;src:local(Georgia);size-adjust:101.39%;ascent-override:106.72%;descent-override:24.76%;line-gap-override:0.0%}@font-face{font-family:Nunito Fallback;src:local(Arial);size-adjust:101.39%;ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%}@font-face{font-family:Poppins Fallback;src:local(Arial);size-adjust:112.16%;ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%}:root{--font-display:"Playfair Display", "Playfair Display Fallback", Georgia, "Times New Roman", serif;--font-ui:"Poppins", "Poppins Fallback", system-ui, sans-serif;--font-body:"Nunito", "Nunito Fallback", system-ui, sans-serif;--fs-h1:clamp(30px, min(3.7vw, 6.2vh), 74px);--fs-h1-sub:clamp(17px, min(1.35vw, 2.5vh), 24px);--fs-h2:clamp(30px, min(3.4vw, 6.4vh), 60px);--fs-h2-hero:clamp(36px, min(4.4vw, 8vh), 76px);--fs-h3:clamp(24px, 2.1vw, 34px);--fs-lead:clamp(19px, 1.55vw, 24px);--fs-body:17px;--fs-small:15px;--fs-legal:13px;--fs-label:13px;--fs-eyebrow:12px;--fs-stat:clamp(54px, min(7vw, 12vh), 116px);--lh-display:1.02;--lh-heading:1.04;--lh-lead:1.42;--lh-body:1.6;--tracking-display:-1.5px;--tracking-eyebrow:2px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-14:56px;--space-20:80px;--gutter:clamp(16px, 4vw, 56px);--section-y:clamp(52px, 10vw, 150px);--content-max:1520px;--content-narrow:1380px;--tap-min:48px;--header-logo:clamp(46px, 4vw, 60px);--radius-0:0px;--radius-pill:999px;--radius-arch:999px 999px 0 0;--shadow-card-hover:0 24px 50px #2b252229;--shadow-form:0 30px 60px #00000059;--shadow-menu:0 24px 48px #00000073;--shadow-logo:drop-shadow(0 4px 12px #00000073);--blur-glass:blur(6px);--glass-dark:#120b08b8;--ease-out:cubic-bezier(.2, .7, .2, 1);--ease-curtain:cubic-bezier(.77, 0, .18, 1);--dur-fast:.25s;--dur-reveal:1s;--dur-clip:1.4s;--stripe-gold:repeating-linear-gradient(-60deg, #c7912f 0 3px, transparent 3px 9px);--oak-950:#0d0806;--oak-900:#120b08;--oak-800:#1a110c;--oak-700:#2a1a10;--maroon-700:#6e2219;--maroon-600:#913125;--maroon-logo:#8a2e25;--gold-500:#c7912f;--gold-logo:#cd9128;--amber-400:#c7912f;--amber-brand:#f59b45;--cream-50:#fdf1dc;--cream-100:#f7efe2;--cream-200:#e6d6bd;--line-cream:#e0cfb4;--ink-900:#2b2522;--ink-700:#3d3430;--ink-500:#4a403a;--parchment-200:#e9dcc6;--parchment-300:#cdbfa8;--white:#fff;--tripadvisor:#00aa6c;--surface-dark:var(--oak-900);--surface-dark-raised:var(--oak-800);--surface-light:var(--cream-100);--surface-paper:var(--cream-50);--surface-accent:var(--amber-400);--surface-brand:var(--maroon-600);--text-on-dark:var(--parchment-200);--text-on-dark-strong:var(--cream-100);--text-on-dark-muted:var(--parchment-300);--text-on-light:var(--ink-900);--text-on-light-muted:var(--ink-500);--text-accent:var(--amber-400);--text-brand:var(--maroon-600);--text-label-light:var(--maroon-700);--border-gold:#c7912f59;--border-gold-strong:#c7912f8c;--border-ink:var(--ink-900);--cta-bg:var(--amber-400);--cta-fg:var(--oak-900);--cta-bg-hover:var(--amber-brand);--cta-alt-bg:var(--maroon-600);--cta-alt-fg:var(--amber-400);--cta-alt-bg-hover:var(--maroon-700);--focus-ring:var(--amber-400);--gradient-pour:linear-gradient(180deg, #c7912f 0%, #c7912f 40%, #913125 100%);--gradient-bar:linear-gradient(90deg, #913125, #c7912f 60%, #c7912f)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:96px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{background:var(--oak-900);color:var(--text-on-dark);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0}img,svg,video{max-width:100%;height:auto;display:block}h1,h2,h3,h4{font-family:var(--font-display);font-weight:400;line-height:var(--lh-heading);text-wrap:balance;margin:0}p{margin:0}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.btt-container{width:100%;max-width:var(--content-max);padding-inline:var(--gutter);margin-inline:auto}.btt-skip{z-index:1000;background:var(--gold-500);color:var(--oak-900);font-family:var(--font-ui);padding:12px 18px;font-weight:600;text-decoration:none;position:absolute;top:-100px;left:12px}.btt-skip:focus{position:fixed;top:12px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}main:focus{outline:none}:root,[data-tone=dark],.btt-tone-dark{--tone-fg:var(--parchment-200);--tone-fg-strong:var(--cream-100);--tone-muted:var(--parchment-300);--tone-btn-bg:var(--gold-500);--tone-btn-fg:var(--oak-900);--tone-btn-bg-hover:var(--amber-brand);--tone-btn-fg-hover:var(--oak-900);--tone-outline:var(--gold-500);--tone-outline-hover-bg:var(--gold-500);--tone-outline-hover-fg:var(--oak-900);--tone-link:var(--gold-500);--tone-focus:var(--gold-500);--tone-accent:var(--gold-500);--tone-rule:#c7912f73}[data-tone=light],[data-tone=cream],.btt-tone-light{--tone-fg:var(--ink-900);--tone-fg-strong:var(--ink-900);--tone-muted:var(--ink-500);--tone-btn-bg:var(--maroon-600);--tone-btn-fg:var(--cream-50);--tone-btn-bg-hover:var(--maroon-700);--tone-btn-fg-hover:var(--cream-50);--tone-outline:var(--maroon-600);--tone-outline-hover-bg:var(--maroon-600);--tone-outline-hover-fg:var(--cream-50);--tone-link:var(--maroon-700);--tone-focus:var(--maroon-600);--tone-accent:var(--maroon-600);--tone-rule:var(--line-cream)}[data-tone=gold],.btt-tone-gold{--tone-fg:var(--oak-900);--tone-fg-strong:var(--oak-900);--tone-muted:var(--ink-700);--tone-btn-bg:var(--oak-900);--tone-btn-fg:var(--cream-50);--tone-btn-bg-hover:var(--maroon-700);--tone-btn-fg-hover:var(--cream-50);--tone-outline:var(--oak-900);--tone-outline-hover-bg:var(--oak-900);--tone-outline-hover-fg:var(--cream-50);--tone-link:var(--oak-900);--tone-focus:var(--oak-900);--tone-accent:var(--maroon-700);--tone-rule:var(--ink-900)}[data-tone=maroon],[data-tone=brick],.btt-tone-maroon{--tone-fg:var(--cream-100);--tone-fg-strong:var(--cream-50);--tone-muted:var(--cream-200);--tone-btn-bg:var(--gold-500);--tone-btn-fg:var(--oak-900);--tone-btn-bg-hover:var(--amber-brand);--tone-btn-fg-hover:var(--oak-900);--tone-outline:var(--cream-50);--tone-outline-hover-bg:var(--cream-50);--tone-outline-hover-fg:var(--maroon-700);--tone-link:var(--cream-50);--tone-focus:var(--cream-50);--tone-accent:var(--amber-brand);--tone-rule:#fdf1dc66}:focus-visible{outline-color:var(--tone-focus,var(--focus-ring))}@media (width<=1179.98px){html{scroll-padding-bottom:calc(64px + env(safe-area-inset-bottom))}}html,body{overflow-x:clip}:root{--hdr-h-full:calc(32px + max(48px, var(--header-logo,46px)));--hdr-h:var(--hdr-h-full);--mbar-h:0px}.btt-hero__inner{--hdr-h:var(--hdr-h-full)}@media (width<=1179.98px){:root{--mbar-h:calc(56px + env(safe-area-inset-bottom,0px))}}.btt-hdr{z-index:50;isolation:isolate;transition:padding .35s var(--ease-out);font-family:var(--font-ui);justify-content:space-between;align-items:center;gap:12px 24px;padding:16px clamp(14px,4vw,56px);display:flex;position:fixed;top:0;left:0;right:0}.btt-hdr:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#120b08eb 0%,#120b0800 100%);transition:background-color .35s,opacity .35s;position:absolute;inset:0}.btt-hdr:after{content:"";z-index:-1;pointer-events:none;opacity:0;backdrop-filter:blur(8px);background:#120b08b3;border-bottom:1px solid #c7912f38;transition:opacity .35s;position:absolute;inset:0}.btt-hdr.is-scrolled,.btt-hdr.is-open{padding-top:8px;padding-bottom:8px}.btt-hdr.is-scrolled:after,.btt-hdr.is-open:after{opacity:1}.btt-hdr.is-scrolled:before,.btt-hdr.is-open:before{opacity:0}.btt-hdr-logo{z-index:3;flex-shrink:0;align-items:center;line-height:0;display:flex;position:relative}.btt-hdr-logo img{height:var(--header-logo);width:auto;filter:var(--shadow-logo);transition:height .35s var(--ease-out);display:block}.btt-hdr.is-scrolled .btt-hdr-logo img,.btt-hdr.is-open .btt-hdr-logo img{height:clamp(40px,3.4vw,50px)}.btt-hdr-list{align-items:center;gap:4px 22px;margin:0;padding:0;list-style:none;display:flex}.btt-hdr-item{position:relative}.btt-hdr-link{cursor:pointer;min-height:48px;font:500 12px/1 var(--font-ui);letter-spacing:1.4px;text-transform:uppercase;color:var(--cream-200,#e9dcc6);background:0 0;border:0;align-items:center;gap:6px;margin:0;padding:0;text-decoration:none;transition:color .2s;display:flex}.btt-hdr-link:hover,.btt-hdr-link[aria-expanded=true],.btt-hdr-link[aria-current=page]{color:var(--gold-500,#c7912f)}.btt-hdr-caret{border-left:3px solid #0000;border-right:3px solid #0000;border-top:5px solid var(--tone-accent,var(--gold-500,#c7912f));flex:none;width:0;height:0;transition:transform .25s}.btt-hdr-link[aria-expanded=true] .btt-hdr-caret{transform:rotate(180deg)}.btt-hdr-panel{background:var(--oak-900,#120b08);border:1px solid #c7912f59;border-top:3px solid var(--gold-500,#c7912f);min-width:240px;box-shadow:var(--shadow-menu);text-transform:none;letter-spacing:0;visibility:hidden;opacity:0;transition:opacity .2s, transform .2s var(--ease-out), visibility 0s;margin:0;padding:12px 0;list-style:none;position:absolute;top:100%;left:-18px;transform:translateY(6px)}.btt-hdr-panel[data-cols="2"]{columns:2;column-gap:0;min-width:480px}.btt-hdr-panel>li{break-inside:avoid}.btt-hdr-panel .btt-hdr-sub a{min-height:36px;padding-top:9px;padding-bottom:9px;padding-left:38px;font-size:13px}.btt-hdr-sublabel{font:600 11px/1.3 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--gold-500,#c7912f);padding:12px 22px 4px}.btt-hdr-panel a{box-sizing:border-box;min-height:44px;font:400 14px/1.3 var(--font-ui);color:var(--cream-200,#e9dcc6);padding:11px 22px;text-decoration:none;display:block}.btt-hdr-panel a:hover,.btt-hdr-panel a[aria-current=page]{color:var(--gold-500,#c7912f);background:#c7912f1a}.btt-hdr-trigger[aria-expanded=true]+.btt-hdr-panel,.btt-hdr:not(.btt-hdr--js) .btt-hdr-item:hover>.btt-hdr-panel,.btt-hdr:not(.btt-hdr--js) .btt-hdr-item:focus-within>.btt-hdr-panel{visibility:visible;opacity:1;transition-delay:0s;transform:none}.btt-hdr-actions{z-index:3;align-items:center;gap:8px;display:flex;position:relative}.btt-hdr-phone{white-space:nowrap;background:var(--gold-500,#c7912f);height:48px;color:var(--oak-900,#120b08);font:600 13px/1 var(--font-ui);letter-spacing:.5px;align-items:center;padding:0 18px;text-decoration:none;transition:background-color .2s;display:flex}.btt-hdr-phone:hover{background:var(--amber-brand)}.btt-hdr-burger{cursor:pointer;border:1px solid var(--gold-500,#c7912f);background:#120b0899;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:48px;height:48px;padding:0;display:none}.btt-hdr-burger span{background:var(--gold-500,#c7912f);width:20px;height:2px;transition:transform .3s,opacity .3s}.btt-hdr-burger[aria-expanded=true] span:first-child{transform:translateY(7px)rotate(45deg)}.btt-hdr-burger[aria-expanded=true] span:nth-child(2){opacity:0}.btt-hdr-burger[aria-expanded=true] span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}@media (width<=1179.98px){.btt-hdr-burger{display:flex}.btt-hdr-phone{padding:0 14px}.btt-hdr-nav{z-index:1;box-sizing:border-box;overscroll-behavior:contain;padding:calc(var(--hdr-h) + 12px) clamp(14px, 4vw, 56px) 40px;background:var(--oak-900,#120b08);visibility:hidden;opacity:0;transition:opacity .25s,visibility 0s .25s;position:fixed;inset:0;overflow-y:auto}.btt-hdr.is-open .btt-hdr-nav{visibility:visible;opacity:1;transition-delay:0s}.btt-hdr-list{flex-direction:column;align-items:stretch;gap:0;max-width:640px;margin:0 auto}.btt-hdr-item{border-bottom:1px solid #c7912f38}.btt-hdr-link{justify-content:space-between;width:100%;min-height:56px;font-size:14px}.btt-hdr-panel,.btt-hdr-panel[data-cols="2"]{min-width:0;box-shadow:none;visibility:visible;opacity:1;background:0 0;border:0;padding:0 0 12px;transition:none;display:none;position:static;transform:none}.btt-hdr-trigger[aria-expanded=true]+.btt-hdr-panel{display:block}.btt-hdr-panel a{padding:12px 8px 12px 16px;font-size:16px}.btt-hdr-panel .btt-hdr-sub a{min-height:44px;padding:10px 8px 10px 32px;font-size:15px}.btt-hdr-sublabel{padding:12px 16px 4px}}@media (width<=380px){.btt-hdr-phone{letter-spacing:0;padding:0 10px;font-size:12px}}.btt-mbar{display:none}@media (width<=1179.98px){.btt-mbar{z-index:45;height:var(--mbar-h);padding-bottom:env(safe-area-inset-bottom,0px);box-sizing:border-box;border-top:1px solid #c7912f59;grid-template-columns:1fr 1fr;display:grid;position:fixed;bottom:0;left:0;right:0}.btt-mbar a{text-align:center;font:600 14px/1.15 var(--font-ui);letter-spacing:.3px;justify-content:center;align-items:center;padding:0 8px;text-decoration:none;display:flex}.btt-mbar{transition:transform .28s var(--ease-out,ease-out), visibility 0s linear 0s}.btt-mbar.is-hidden{visibility:hidden;transition:transform .28s var(--ease-out,ease-out), visibility 0s linear .28s;transform:translateY(100%)}.btt-mbar-call{background:var(--oak-900,#120b08);color:var(--gold-500,#c7912f)}.btt-mbar-quote{background:var(--gold-500,#c7912f);color:var(--oak-900,#120b08)}}@media (width<=1179.98px) and (prefers-reduced-motion:reduce){.btt-mbar,.btt-mbar.is-hidden{transition:opacity .15s linear,visibility linear;transform:none}.btt-mbar.is-hidden{opacity:0;transition:opacity .15s linear,visibility 0s linear .15s}}@media (width<=360px){.btt-mbar a{font-size:13px}}body.btt-menu-open{overflow:hidden}@media (prefers-reduced-motion:reduce){.btt-hdr,.btt-hdr *,.btt-hdr:before,.btt-hdr:after{transition-duration:.01ms!important;transition-delay:0s!important}}.btt-hdr.is-open:before{background:var(--oak-900);opacity:1}:root:not(:has(.btt-mbar)){--mbar-h:0px!important}.btt-hdr-link{white-space:nowrap}@media (width>=1180px) and (width<=1319.98px){.btt-hdr-list{column-gap:14px}.btt-hdr-link{letter-spacing:.8px}}.btt-ftr{background:var(--oak-950);color:var(--parchment-200);font-family:var(--font-ui);padding-bottom:var(--mbar-h,0px);border-top:1px solid #c7912f59}.btt-ftr__stripe{background:repeating-linear-gradient(-60deg, var(--gold-500) 0 2px, transparent 2px 10px);opacity:.35;height:10px}.btt-ftr__main{max-width:var(--content-max);padding:clamp(36px, 4.4vw, 64px) var(--gutter) 0;grid-template-columns:minmax(0,1fr);gap:36px clamp(32px,5vw,88px);margin:0 auto;display:grid}.btt-ftr__brand{flex-direction:column;gap:18px;min-width:0;display:flex}.btt-ftr__logo-link{align-self:flex-start;display:block}.btt-ftr__logo{width:auto;height:clamp(44px,4.4vw,64px);filter:var(--shadow-logo);display:block}.btt-ftr__phone{min-height:44px;font-family:var(--font-display);letter-spacing:-.5px;color:var(--gold-500);transition:color var(--dur-fast);align-self:flex-start;align-items:center;font-size:clamp(30px,min(3vw,5.4vh),48px);line-height:1;display:inline-flex}.btt-ftr__phone:hover{color:var(--amber-brand)}.btt-ftr__contact{flex-direction:column;gap:2px;font-size:14px;display:flex}.btt-ftr__mail{min-height:44px;color:var(--cream-100);overflow-wrap:anywhere;align-items:center;display:flex}.btt-ftr__mail:hover,.btt-ftr__copylink:hover{color:var(--gold-500)}.btt-ftr__loc{color:var(--parchment-300)}.btt-ftr__social{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.btt-ftr__pill{border-radius:var(--radius-pill);min-height:48px;color:var(--cream-100);transition:background var(--dur-fast), color var(--dur-fast);border:1px solid #c7912fbf;align-items:center;padding:0 16px;font-size:13px;display:flex}.btt-ftr__pill:hover{background:var(--gold-500);color:var(--oak-950)}.btt-ftr__nav{grid-template-columns:minmax(0,1fr);align-content:start;gap:0;display:grid}.btt-ftr__col{min-width:0}.btt-ftr__col-title{min-height:56px;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--gold-500);cursor:pointer;border-bottom:1px solid #c7912f40;justify-content:space-between;align-items:center;padding:0 0 8px;font-size:12px;list-style:none;display:flex}.btt-ftr__col-title::-webkit-details-marker{display:none}.btt-ftr__plus{flex:none;width:14px;height:14px;position:relative}.btt-ftr__plus:before,.btt-ftr__plus:after{content:"";height:1.5px;transition:transform var(--dur-fast);background:currentColor;margin-top:-.75px;position:absolute;top:50%;left:0;right:0}.btt-ftr__plus:after{transform:rotate(90deg)}.btt-ftr__col[open] .btt-ftr__plus:after{transform:rotate(0)}.btt-ftr__links{grid-template-columns:minmax(0,1fr);gap:0 20px;margin:0;padding:10px 0 12px;list-style:none;display:grid}.btt-ftr__link{min-height:44px;color:var(--parchment-200);align-items:center;font-size:14px;line-height:1.3;transition:color .2s,transform .2s;display:flex}.btt-ftr__link:hover{color:var(--gold-500);transform:translate(3px)}.btt-ftr__legal{max-width:var(--content-max);padding:clamp(28px, 3vw, 40px) var(--gutter) 24px;flex-direction:column;gap:16px;margin:0 auto;display:flex}.btt-ftr__disclaimer{font-family:var(--font-body);font-size:var(--fs-legal);color:#b8a991;border-top:1px solid #c7912f33;margin:0;padding-top:20px;line-height:1.6}.btt-ftr__copy{color:var(--parchment-300);flex-wrap:wrap;align-items:center;gap:0 10px;font-size:13px;display:flex}.btt-ftr__dot{color:var(--parchment-300)}.btt-ftr__copylink{min-width:48px;min-height:48px;color:var(--parchment-300);justify-content:center;align-items:center;padding:0 4px;display:flex}@media (width>=768px){.btt-ftr__main{gap:36px 32px}.btt-ftr__brand{grid-template-columns:auto auto;justify-content:start;align-items:center;gap:12px 40px;display:grid}.btt-ftr__logo-link{grid-row:span 2}.btt-ftr__social{grid-column:1/-1}.btt-ftr__nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}.btt-ftr__col[data-span="2"]{grid-column:span 2}.btt-ftr__col-title{cursor:default;min-height:0}.btt-ftr__plus{display:none}.btt-ftr__links[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1180px){.btt-ftr__main{grid-template-columns:minmax(280px,.8fr) minmax(0,2.2fr)}.btt-ftr__brand{align-items:flex-start;display:flex}.btt-ftr__nav{gap:28px}}@media (width>=1180px) and (hover:hover) and (pointer:fine){.btt-ftr__link{min-height:32px}.btt-ftr__links{padding:10px 0 12px}.btt-ftr__mail{min-height:32px}.btt-ftr__phone{min-height:0}.btt-ftr__pill{min-height:36px}.btt-ftr__copylink{min-width:0;min-height:32px}}.btt-marquee{background:var(--maroon-600);border-top:1px solid var(--gold-500);border-bottom:1px solid var(--gold-500);padding:22px 0;overflow:hidden}.btt-marquee__sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;list-style:none;position:absolute;overflow:hidden}.btt-marquee__track{width:max-content;animation:70s linear infinite btt-marquee;display:flex}.btt-marquee__group{display:inline-flex}.btt-marquee__item{align-items:center;gap:40px;padding-right:40px;display:inline-flex}.btt-marquee__name{font-family:var(--font-display);color:var(--cream-50);white-space:nowrap;font-size:clamp(24px,3vw,42px)}.btt-marquee__name:before{content:attr(data-name)}.btt-marquee__name--alt{color:var(--amber-brand);font-style:italic}.btt-marquee__sep{background:repeating-linear-gradient(-60deg, var(--gold-500) 0 3px, transparent 3px 8px);flex:none;width:30px;height:10px;display:inline-block}.btt-marquee{position:relative}.btt-marquee.is-paused .btt-marquee__track{animation-play-state:paused}.btt-marquee__toggle{z-index:2;cursor:pointer;background:var(--maroon-600);border:1px solid var(--tone-outline,var(--cream-50));width:44px;height:44px;box-shadow:-28px 0 16px 4px var(--maroon-600);justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;right:clamp(8px,2vw,24px);transform:translateY(-50%)}.btt-marquee__toggle[hidden]{display:none}.btt-marquee__toggle:hover{background:var(--tone-outline-hover-bg)}.btt-marquee__toggle-icon{border-left:4px solid var(--tone-fg-strong,var(--cream-50));border-right:4px solid var(--tone-fg-strong,var(--cream-50));box-sizing:border-box;width:12px;height:14px}.btt-marquee__toggle:hover .btt-marquee__toggle-icon{border-color:var(--tone-outline-hover-fg)}.btt-marquee__toggle[aria-pressed=true] .btt-marquee__toggle-icon{border:7px solid #0000;border-left:0;border-right:0;border-left:12px solid var(--tone-fg-strong,var(--cream-50));width:0;height:0}.btt-marquee__toggle[aria-pressed=true]:hover .btt-marquee__toggle-icon{border-left-color:var(--tone-outline-hover-fg)}@media (prefers-reduced-motion:reduce){.btt-marquee__toggle{display:none}}@keyframes btt-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.btt-marquee__track{animation:none}}.btt-ftr a{text-decoration:none}.btt-ftr__iorso{min-height:48px;color:var(--parchment-300);align-items:center;gap:8px;margin-left:auto;text-decoration:none;display:inline-flex}.btt-ftr__iorso:hover,.btt-ftr__iorso:focus-visible{color:var(--gold-500);text-decoration:none}.btt-ftr__iorso b{letter-spacing:.03em;font-weight:900}.btt-ftr__bear{width:auto;height:22px;margin-right:-2px;transition:transform .5s cubic-bezier(.3,.7,.2,1);display:block}.btt-ftr__iorso:hover .btt-ftr__bear,.btt-ftr__iorso:focus-visible .btt-ftr__bear{transform:translate(6px)}@media (prefers-reduced-motion:reduce){.btt-ftr__bear{transition:none}}@media (width<=767.98px){.btt-ftr__iorso{min-height:32px;margin-left:0}}.btt-ftr__news{max-width:var(--content-max);padding:28px var(--gutter) 0;border-top:1px solid #c7912f40;grid-template-columns:minmax(0,1fr);align-items:end;gap:14px 40px;margin:36px auto 0;display:grid}.btt-ftr__news-title{font-family:var(--font-display);color:var(--cream-100);font-size:clamp(22px,2vw,30px);line-height:1.15;display:block}.btt-ftr__news-note{color:var(--parchment-300);margin:6px 0 0;font-size:14px}.btt-ftr__news-note a{color:var(--parchment-200);text-decoration:underline}.btt-ftr__news-row{gap:8px;min-width:0;display:flex}.btt-ftr__news-input{min-width:0;min-height:48px;font:400 16px/1.2 var(--font-ui);color:var(--oak-950);background:var(--cream-100);border:1px solid #c7912fbf;border-radius:0;flex:auto;padding:0 14px}.btt-ftr__news-input::placeholder{color:#6b5a4c}.btt-ftr__news-btn{flex:none;min-height:48px}.btt-ftr__news-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.btt-ftr__news-msg{min-height:0;color:var(--cream-100);grid-column:1/-1;margin:0;font-size:14px}.btt-ftr__news-msg:empty{display:none}@media (width>=900px){.btt-ftr__news{grid-template-columns:minmax(0,1fr) minmax(320px,520px)}}.btt-on-light{--tone-fg:var(--ink-900);--tone-fg-strong:var(--ink-900);--tone-muted:var(--ink-500);--tone-btn-bg:var(--maroon-600);--tone-btn-fg:var(--cream-50);--tone-btn-bg-hover:var(--maroon-700);--tone-btn-fg-hover:var(--cream-50);--tone-outline:var(--maroon-600);--tone-outline-hover-bg:var(--maroon-600);--tone-outline-hover-fg:var(--cream-50);--tone-link:var(--maroon-700);--tone-focus:var(--maroon-600);--tone-accent:var(--maroon-600);--tone-rule:var(--line-cream)}:where(.btt-sec[data-kind=quick-facts]:not([data-tone])){--tone-btn-bg:var(--oak-900);--tone-btn-fg:var(--cream-50);--tone-btn-bg-hover:var(--maroon-700);--tone-btn-fg-hover:var(--cream-50);--tone-outline:var(--oak-900);--tone-outline-hover-bg:var(--oak-900);--tone-outline-hover-fg:var(--cream-50)}.btt-btn{box-sizing:border-box;max-width:100%;min-height:54px;font-family:var(--font-ui);letter-spacing:.3px;text-align:center;cursor:pointer;transition:background var(--dur-fast), color var(--dur-fast), border-color var(--dur-fast);border:1px solid #0000;border-radius:0;flex:none;justify-content:center;align-items:center;padding:0 28px;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.btt-btn--primary{background:var(--tone-btn-bg);color:var(--tone-btn-fg);border-color:var(--tone-btn-bg)}.btt-btn--primary:active{background:var(--tone-btn-bg-hover);border-color:var(--tone-btn-bg-hover);color:var(--tone-btn-fg-hover)}.btt-btn--outline{color:var(--tone-outline);border-color:var(--tone-outline);background:0 0;padding:0 26px}.btt-btn--outline:active{background:var(--tone-outline-hover-bg);border-color:var(--tone-outline-hover-bg);color:var(--tone-outline-hover-fg)}@media (hover:hover) and (pointer:fine){.btt-btn--primary:hover{background:var(--tone-btn-bg-hover);border-color:var(--tone-btn-bg-hover);color:var(--tone-btn-fg-hover)}.btt-btn--outline:hover{background:var(--tone-outline-hover-bg);border-color:var(--tone-outline-hover-bg);color:var(--tone-outline-hover-fg)}}.btt-cta-row{margin:var(--space-6) 0 0;flex-wrap:wrap;align-items:center;gap:12px;display:flex}.btt-cta-phone{min-height:48px;font-family:var(--font-ui);letter-spacing:.3px;color:var(--tone-link);text-decoration:underline;text-decoration-color:var(--tone-accent,var(--gold-500));text-underline-offset:4px;align-items:center;padding:0 4px;font-size:15px;font-weight:600;text-decoration-thickness:2px;display:inline-flex}.btt-cta-phone:hover{text-decoration-thickness:3px}.btt-trustline{margin:var(--space-4) 0 0;font-family:var(--font-ui);color:var(--tone-muted,var(--parchment-300));font-size:14px;line-height:1.5}.btt-trustline__stars{color:var(--gold-500);letter-spacing:2px;margin-right:6px}.btt-cta-row--mid{margin-top:var(--space-6)}.btt-includes{margin:var(--space-4) 0 0}.btt-includes__title{font-family:var(--font-ui);margin:0 0 6px;font-weight:700}.btt-includes__list{margin:0;padding-left:1.2em}.btt-includes__list li{margin:2px 0}@media (width<=480px){.btt-cta-row{flex-direction:column;align-items:stretch}.btt-cta-row .btt-cta-phone{justify-content:center}.btt-cta-row .btt-btn{flex:none;width:100%}}.btt-trust{--tone-fg:var(--parchment-200);--tone-muted:var(--parchment-300);box-sizing:border-box;width:100%;max-width:680px;margin:var(--space-4) 0;background:var(--oak-800);color:var(--parchment-200);font-family:var(--font-ui);border:1px solid #c7912f73;flex-wrap:wrap;align-items:center;gap:8px 22px;padding:clamp(10px,1.6vh,16px) clamp(12px,1.6vw,20px);display:flex}:is(.btt-hero,.home-hero) .btt-trust{backdrop-filter:var(--blur-glass);background:#120b08c7}.btt-body .btt-sec .btt-trust.btt-trust{place-self:start;width:fit-content;max-width:min(100%,680px)}.btt-trust__badges{flex-direction:column;gap:6px;min-width:0;display:flex}.btt-trust__imgs{align-items:center;gap:8px;display:flex}.btt-trust__badge{object-fit:contain;flex:none;width:auto;max-width:none;height:clamp(34px,min(9vw,6.4vh),64px);margin:0;display:block}.btt-trust__caption{font-size:var(--fs-legal);color:var(--parchment-300);line-height:1.35}.btt-trust__facts{border-left:1px solid #c7912f59;flex-direction:column;flex:180px;gap:4px;min-width:0;padding-left:18px;display:flex}.btt-trust__count{color:var(--parchment-300);font-size:14px;line-height:1.45}.btt-trust__rating{color:var(--cream-100);font-size:14px;line-height:1.45;display:none}.btt-trust__rating[data-loaded]{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.btt-trust__stars{color:var(--gold-500);letter-spacing:2px}.btt-trust__reviews{color:var(--cream-100);font-size:14px;font-weight:600;line-height:1.45}.btt-trust__reviews .btt-trust__stars{font-weight:400}.btt-trust__widget{min-width:0;max-width:100%}.btt-trust__widget *{max-width:100%}.btt-trust__rating[data-loaded] .btt-trust__stars{display:none}.btt-reviews{margin:var(--space-6) 0;grid-template-columns:minmax(0,1fr);gap:16px;max-width:none;display:grid}.btt-reviews .btt-reviews__card,.btt-body .btt-sec .btt-reviews .btt-reviews__card{background:var(--oak-900);max-width:none;color:var(--cream-100);border:1px solid #c7912f59;border-top:3px solid var(--gold-500);flex-direction:column;gap:18px;margin:0;padding:clamp(22px,2.4vw,34px);display:flex;box-shadow:0 -20px 60px #00000040}.btt-reviews .btt-reviews__stars,.btt-body .btt-sec .btt-reviews .btt-reviews__stars{color:var(--tripadvisor);letter-spacing:3px;font-size:17px}.btt-reviews .btt-reviews__quote,.btt-body .btt-sec .btt-reviews .btt-reviews__quote{max-width:none;box-shadow:none;font-family:var(--font-display);color:var(--cream-100);background:0 0;border:0;border-radius:0;margin:0;padding:0;font-size:clamp(17px,1.3vw,20px);font-style:normal;line-height:1.5}.btt-reviews .btt-reviews__by,.btt-body .btt-sec .btt-reviews .btt-reviews__by{opacity:1;font-family:var(--font-ui);color:var(--parchment-300);align-items:center;gap:12px;margin:auto 0 0;font-size:14px;display:flex}.btt-reviews .btt-reviews__by b,.btt-body .btt-sec .btt-reviews .btt-reviews__by b{color:var(--cream-100);font-weight:600}.btt-reviews .btt-reviews__src,.btt-body .btt-sec .btt-reviews .btt-reviews__src{color:var(--parchment-300);opacity:1}.btt-reviews .btt-reviews__avatar,.btt-body .btt-sec .btt-reviews .btt-reviews__avatar{background:var(--maroon-600);width:42px;height:42px;color:var(--cream-50);font-family:var(--font-display);border-radius:50%;flex:0 0 42px;justify-content:center;align-items:center;font-size:17px;display:flex}@media (width>=720px){.btt-reviews{grid-template-columns:repeat(3,minmax(0,1fr))}.btt-reviews[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.btt-reviews[data-count="1"]{grid-template-columns:minmax(0,1fr)}}.btt-map{margin:var(--space-6) 0}.btt-map__frame{aspect-ratio:16/9;background:var(--oak-700);border:1px solid #c7912f73;position:relative}.btt-map__frame iframe{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.btt-map__link{font-family:var(--font-ui);font-size:var(--fs-small);margin-top:10px}.btt-map__link a{min-height:44px;color:var(--maroon-600);text-underline-offset:4px;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}[data-tone=dark] .btt-map__link a{color:var(--gold-500)}.btt-giftcard{scroll-margin-top:110px}.btt-giftcard .btt-btn{min-height:56px;padding:0 30px}@media (width<=520px){.btt-trust__facts{border-top:1px solid #c7912f59;border-left:0;flex-basis:100%;padding-top:8px;padding-left:0}}.btt-quote-section{background:var(--maroon-600);color:var(--cream-50)}.btt-quote-section__wrap{max-width:var(--content-max);padding:var(--section-y) var(--gutter);grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));align-items:start;gap:40px 80px;margin:0 auto;display:grid}.btt-quote-section__intro{flex-direction:column;gap:24px;min-width:0;display:flex}@media (width>=900px){.btt-quote-section__intro{position:sticky;top:110px}}.btt-quote-section h2{font-size:var(--fs-h2-hero);letter-spacing:var(--tracking-display);color:var(--cream-50);line-height:.98}.btt-quote-section h2 em{color:var(--tone-accent);font-style:italic}.btt-quote-section__intro>*{margin:0}.btt-quote-section__copy{flex-direction:column;gap:24px;min-width:0;display:flex}.btt-quote-section__copy>*{margin:0}.btt-quote-section__copy>p{font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);color:#fbeadb}.btt-quote-section__copy>p:first-child{font-family:var(--font-display);font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--cream-50)}.btt-quote-section__copy p a:not(.btt-btn){color:var(--tone-link);text-decoration:underline;text-decoration-color:var(--gold-500);text-underline-offset:4px;font-weight:600;text-decoration-thickness:2px}.btt-quote-section__copy p a:not(.btt-btn):hover{text-decoration-thickness:3px}.btt-quote-section .btt-trust{width:100%;max-width:100%;margin:0}.btt-quote-section .btt-cta-row{gap:14px;margin:0}.btt-quote-section .btt-cta-row .btt-btn{min-height:54px}.btt-quote-section__form{min-width:0}.btt-tourtype{border:1px solid var(--maroon-600);grid-template-columns:repeat(3,minmax(0,1fr));min-inline-size:0;margin:0;padding:0;display:grid}.btt-tourtype__legend{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.btt-tourtype__opt{min-height:var(--tap-min);background:var(--white);color:var(--maroon-600);cursor:pointer;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:8px 6px;line-height:1.2;display:flex;position:relative}.btt-tourtype__opt+.btt-tourtype__opt{border-left:1px solid var(--maroon-600)}.btt-tourtype__input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.btt-tourtype__name{font-family:var(--font-ui);font-size:13px;font-weight:600}.btt-tourtype__price{font-family:var(--font-body);font-size:12px}.btt-tourtype__note{color:var(--ink-700);text-align:center;margin:6px 0 0;font-size:12px;line-height:1.4}.btt-tourtype__opt:has(.btt-tourtype__input:checked){background:var(--maroon-600);color:var(--cream-50)}.btt-tourtype__opt:has(.btt-tourtype__input:focus-visible){outline:3px solid var(--gold-500);outline-offset:-3px;z-index:1}@media (hover:hover){.btt-tourtype__opt:not(:has(:checked)):hover{background:var(--cream-100)}}.btt-quote{color-scheme:light;background:var(--cream-50);width:100%;color:var(--ink-900);box-shadow:var(--shadow-form);flex-direction:column;gap:clamp(10px,1.6vh,16px);margin:0;padding:clamp(16px,2.4vh,28px) clamp(18px,2vw,28px);display:flex}.btt-quote--inline{margin-block:var(--space-8);max-width:760px}.btt-quote__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,1.6vh,16px) 14px;display:grid}.btt-field{flex-direction:column;grid-column:span 1;gap:5px;min-width:0;display:flex}@media (width<=559px){.btt-field--wide{grid-column:1/-1}}@media (width<=767.98px){.btt-quote__fields{grid-template-columns:minmax(0,1fr)}.btt-quote__fields>.btt-field{grid-column:1/-1}}.btt-field__label{font-family:var(--font-ui);font-size:var(--fs-label);color:var(--maroon-700);font-weight:500}.btt-field__control,.btt-phone{width:100%;min-height:var(--tap-min);height:var(--tap-min);border:0;border-bottom:2px solid var(--maroon-600);background:var(--white);color:var(--ink-900);font-family:var(--font-body);border-radius:0;padding:0 12px;font-size:17px}select.btt-field__control{box-sizing:border-box;padding:0 10px;font-size:17px;line-height:1.2}.btt-field__control{box-sizing:border-box}.btt-field__label{min-height:1.4em}.btt-quote__fields{align-items:end}.btt-quote__fields>.btt-field{justify-content:flex-end;align-self:stretch}.btt-quote--inline.btt-contact{width:100%;max-width:none;margin-inline:0}@media (width<=400px){.btt-quote__fields{grid-template-columns:minmax(0,1fr)}.btt-field{grid-column:1/-1}.btt-quote__submit{letter-spacing:0;padding-inline:12px}}.btt-field__control--area{resize:vertical;height:auto;min-height:140px;padding:12px;line-height:1.5}.btt-phone{align-items:stretch;padding:0;display:flex}.btt-phone__cc{cursor:pointer;background-color:var(--cream-200);width:58px;height:100%;color:var(--maroon-700);font-family:var(--font-ui);-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--maroon-600) 50%), linear-gradient(135deg, var(--maroon-600) 50%, transparent 50%);background-position:right 9px center,right 4px center;background-repeat:no-repeat;background-size:5px 5px,5px 5px;border:0;border-radius:0;flex:none;padding:0 18px 0 8px;font-size:16px;font-weight:500}.btt-phone__num{background:var(--white);min-width:0;height:100%;color:var(--ink-900);font-family:var(--font-body);border:0;border-radius:0;flex:1 1 0;padding:0 12px;font-size:17px}.btt-phone__num:focus-visible,.btt-phone__cc:focus-visible{outline-offset:-3px}.btt-field__error{font-family:var(--font-ui);color:var(--maroon-700);font-size:13px;font-weight:500;line-height:1.4}.btt-field__error:before{content:"− "}.btt-field__control[aria-invalid=true],.btt-phone[data-invalid=true]{border-bottom-width:4px;border-bottom-color:var(--maroon-700);background:var(--cream-100)}.btt-consent{font-size:var(--fs-legal);color:var(--ink-700);grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;line-height:1.5;display:grid}.btt-consent__main{min-height:var(--tap-min);cursor:pointer;color:var(--ink-900);font-family:var(--font-ui);align-items:center;gap:12px;font-size:15px;font-weight:500;line-height:1.35;display:flex}.btt-consent input{width:22px;height:22px;accent-color:var(--maroon-600);cursor:pointer;flex:none;margin:0}.btt-consent__legal{grid-column:1/-1;padding-left:34px;display:block}.btt-consent__toggle{min-height:var(--tap-min);min-width:var(--tap-min);cursor:pointer;color:var(--maroon-600);font:600 14px / 1.2 var(--font-ui);text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:6px;margin:0;padding:0 4px 0 8px;text-decoration:underline;display:none}.btt-consent__toggle:after{content:"";width:7px;height:7px;transition:transform var(--dur-fast);border-bottom:2px solid;border-right:2px solid;transform:translateY(-2px)rotate(45deg)}.btt-consent__toggle[aria-expanded=true]:after{transform:translateY(2px)rotate(-135deg)}.btt-consent__toggle:focus-visible{outline:3px solid var(--gold-500);outline-offset:2px}@media (width<=767.98px){.btt-consent.is-collapsible .btt-consent__toggle:not([hidden]){display:inline-flex}.btt-consent.is-collapsible:not(.is-open) .btt-consent__legal{display:none}.btt-consent__legal{padding:4px 0 0}}.btt-quote .btt-consent a,.btt-body .btt-sec .btt-quote .btt-consent a:not(.btt-btn){color:var(--maroon-600);text-decoration:underline;text-decoration-color:var(--maroon-600);font-weight:600}.btt-quote__submit{background:var(--maroon-600);min-height:56px;color:var(--cream-50);font-family:var(--font-ui);letter-spacing:.5px;cursor:pointer;transition:background var(--dur-fast);border:0;border-radius:0;padding:12px 18px;font-size:15px;font-weight:600}.btt-quote__submit:hover{background:var(--maroon-700)}.btt-quote__submit[disabled]{cursor:progress;opacity:.75}.btt-form-note{font-family:var(--font-body);font-size:var(--fs-small);text-align:center;color:var(--ink-700);margin:0;line-height:1.5}.btt-form-status:empty{border:0;height:0;min-height:0;padding:0;overflow:hidden}.btt-form-status:not(:empty){margin:0}.btt-form-status{border-left:4px solid var(--maroon-600);background:var(--cream-100);color:var(--ink-900);font-family:var(--font-ui);padding:12px 14px;font-size:15px;line-height:1.45}.btt-form-status[data-state=error]{border-left-color:var(--maroon-700);color:var(--maroon-700);font-weight:500}.btt-form-status:focus-visible{outline-offset:2px}.btt-form-status a{color:inherit;font-weight:600}.btt-hp{width:1px;height:1px;top:auto;left:-10000px;overflow:hidden;position:absolute!important}.btt-body>.btt-form-note,.btt-sec>.btt-form-note{text-align:left}.btt-quote__package{font:600 14px/1.4 var(--font-ui);color:var(--maroon-700);margin:4px 0 0}.btt-quote__package[hidden]{display:none}.btt-body{--sec-bg:var(--oak-900);--sec-h:var(--cream-100);--sec-card:var(--oak-800);--pad-x:max(var(--gutter), calc((100% - var(--content-max)) / 2 + var(--gutter)));overflow-x:clip}.btt-body .btt-sec{background:var(--sec-bg);color:var(--sec-fg);padding:var(--section-y) var(--pad-x);--sec-fg:var(--tone-fg);--sec-em:var(--tone-accent);--sec-link:var(--tone-link);--sec-rule:var(--tone-rule);--sec-eyebrow:var(--tone-accent);--sec-marker:var(--tone-accent);grid-template-columns:minmax(0,1fr);align-items:start;column-gap:clamp(40px,6vw,96px);scroll-margin-top:90px;display:grid}.btt-body .btt-sec>*{grid-column:1/-1;min-width:0;margin:0 0 1.1em}.btt-body .btt-sec>:last-child,.btt-body .btt-sec[data-kind]>:last-child{margin-bottom:0}.btt-body .btt-sec[data-kind]>h2+:is(h3,h4,ul,ol,blockquote,figure,.btt-table,.btt-tabs){margin-top:0}.btt-body .btt-sec:not([data-tone]){--tone-fg:var(--parchment-200);--tone-fg-strong:var(--cream-100);--tone-muted:var(--parchment-300);--tone-btn-bg:var(--gold-500);--tone-btn-fg:var(--oak-900);--tone-btn-bg-hover:var(--amber-brand);--tone-btn-fg-hover:var(--oak-900);--tone-outline:var(--gold-500);--tone-outline-hover-bg:var(--gold-500);--tone-outline-hover-fg:var(--oak-900);--tone-link:var(--gold-500);--tone-focus:var(--gold-500);--tone-accent:var(--gold-500);--tone-rule:#c7912f73;--sec-on-accent:var(--oak-900)}.btt-body .btt-sec{--sec-on-accent:var(--oak-900)}.btt-body .btt-sec:is([data-tone=light],[data-tone=cream],[data-tone=gold]){--sec-on-accent:var(--cream-50)}.btt-body .btt-sec:nth-of-type(odd):not([data-kind=quick-facts]):not([data-kind=closing]):not([data-tone]){--sec-bg:var(--cream-100);--sec-h:var(--ink-900);--sec-card:var(--white);--tone-fg:var(--ink-900);--tone-fg-strong:var(--ink-900);--tone-muted:var(--ink-500);--tone-btn-bg:var(--maroon-600);--tone-btn-fg:var(--cream-50);--tone-btn-bg-hover:var(--maroon-700);--tone-btn-fg-hover:var(--cream-50);--tone-outline:var(--maroon-600);--tone-outline-hover-bg:var(--maroon-600);--tone-outline-hover-fg:var(--cream-50);--tone-link:var(--maroon-700);--tone-focus:var(--maroon-600);--tone-accent:var(--maroon-600);--tone-rule:var(--line-cream);--sec-on-accent:var(--cream-50);--sec-eyebrow:var(--maroon-700)}.btt-body .btt-sec[data-kind=prose]:nth-of-type(8n):not([data-tone]){--sec-bg:var(--maroon-600);--sec-h:var(--cream-100);--sec-card:var(--oak-900);--tone-fg:var(--cream-100);--tone-fg-strong:var(--cream-50);--tone-muted:var(--cream-200);--tone-btn-bg:var(--gold-500);--tone-btn-fg:var(--oak-900);--tone-btn-bg-hover:var(--amber-brand);--tone-btn-fg-hover:var(--oak-900);--tone-outline:var(--cream-50);--tone-outline-hover-bg:var(--cream-50);--tone-outline-hover-fg:var(--maroon-700);--tone-link:var(--cream-50);--tone-focus:var(--cream-50);--tone-accent:var(--amber-brand);--tone-rule:#fdf1dc66;--sec-on-accent:var(--oak-900)}.btt-body .btt-sec[data-kind=quick-facts]{--sec-bg:var(--gold-500);--sec-h:var(--maroon-700);--sec-card:transparent;--tone-fg:var(--oak-900);--tone-fg-strong:var(--oak-900);--tone-muted:var(--ink-700);--tone-btn-bg:var(--oak-900);--tone-btn-fg:var(--cream-50);--tone-btn-bg-hover:var(--maroon-700);--tone-btn-fg-hover:var(--cream-50);--tone-outline:var(--oak-900);--tone-outline-hover-bg:var(--oak-900);--tone-outline-hover-fg:var(--cream-50);--tone-link:var(--oak-900);--tone-focus:var(--oak-900);--tone-accent:var(--maroon-700);--tone-rule:var(--ink-900);--sec-on-accent:var(--cream-50);--sec-rule:#120b0852;--sec-em:var(--oak-900);--sec-marker:var(--oak-900);padding-block:clamp(40px,5vw,64px)}.btt-body .btt-sec[data-kind=closing]{--sec-bg:var(--oak-900);--sec-h:var(--cream-100);--sec-card:var(--oak-800);--tone-fg:var(--parchment-200);--tone-fg-strong:var(--cream-100);--tone-muted:var(--parchment-300);--tone-btn-bg:var(--gold-500);--tone-btn-fg:var(--oak-900);--tone-btn-bg-hover:var(--amber-brand);--tone-btn-fg-hover:var(--oak-900);--tone-outline:var(--gold-500);--tone-outline-hover-bg:var(--gold-500);--tone-outline-hover-fg:var(--oak-900);--tone-link:var(--gold-500);--tone-focus:var(--gold-500);--tone-accent:var(--gold-500);--tone-rule:#c7912f73;--sec-on-accent:var(--oak-900);padding-bottom:clamp(32px,4vw,56px)}.btt-body .btt-sec[data-kind=closing]>:not(h2):not(.btt-cta-row):not(.btt-trust):not(.btt-form-note){max-width:62ch}@media (width>=900px){.btt-body .btt-sec[data-kind=prose],.btt-body .btt-sec[data-kind=faq]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.btt-body .btt-sec[data-kind=faq]{grid-template-columns:minmax(0,6fr) minmax(0,7fr)}.btt-body .btt-sec[data-kind=prose]>h2{grid-area:1/1}.btt-body .btt-sec[data-kind=prose]>h2+p{grid-area:1/2;align-self:start;margin-top:.35em}.btt-body .btt-sec[data-kind=prose]>h2:has(+:not(p)){grid-column:1/-1}.btt-body .btt-sec[data-kind=faq]>h2{grid-area:1/1/span 6;position:sticky;top:110px}.btt-body .btt-sec[data-kind=faq]>:not(h2){grid-column:2}.btt-body .btt-sec[data-kind=prose]:has(>:is(.btt-table,.btt-tabs))>h2{grid-row:1!important;position:static!important}.btt-body.btt-body--article .btt-sec[data-kind=prose]>h2:has(+:is(ul,ol,h3,h4,blockquote)){grid-column:1}.btt-body.btt-body--article .btt-sec[data-kind=prose]>h2+:is(ul,ol,h3,h4,blockquote){grid-area:1/2;align-self:start}.btt-body.btt-body--article .btt-sec[data-kind=prose]:has(>:is(.btt-table,.btt-tabs))>:is(p,ul,ol,h3,h4,blockquote){grid-column:2}.btt-body .btt-sec[data-kind=prose]:has(>h2:first-child+p:last-child){padding-block:clamp(52px,6.5vw,96px)}}.btt-body .btt-sec>h2{font-family:var(--font-display);font-weight:400;font-size:var(--fs-h2);line-height:var(--lh-heading);letter-spacing:var(--tracking-display);color:var(--sec-h);text-wrap:balance;margin-bottom:clamp(20px,2.4vw,36px)}.btt-body .btt-sec h2 .btt-accent,.btt-body .btt-sec h2 em{color:var(--tone-accent);font-style:italic}.btt-body .btt-sec[data-kind=quick-facts] h2 .btt-accent,.btt-body .btt-sec[data-kind=quick-facts] h2 em,.btt-body .btt-sec[data-tone=gold] h2 .btt-accent,.btt-body .btt-sec[data-tone=gold] h2 em{color:var(--oak-900)}.btt-body .btt-sec h3{font-family:var(--font-display);color:var(--sec-h);font-weight:400;font-size:var(--fs-h3);letter-spacing:-.5px;text-wrap:balance;margin:1em 0 .5em;line-height:1.12}.btt-body .btt-sec>h3:first-child{margin-top:0}.btt-body .btt-sec h4{font-family:var(--font-ui);font-size:var(--fs-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--tone-accent);margin:1.6em 0 .6em}.btt-body .btt-sec p,.btt-body .btt-sec li,.btt-body .btt-sec td,.btt-body .btt-sec th{font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body)}@media (width>=900px){.btt-body .btt-sec p,.btt-body .btt-sec li{font-size:clamp(17px,1.2vw,19px)}}.btt-body .btt-sec p{text-wrap:pretty;max-width:68ch}.btt-body .btt-sec>h2+p{font-family:var(--font-display);font-size:var(--fs-lead);line-height:var(--lh-lead)}.btt-body .btt-sec>h2+p[data-lead=body]{font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body)}@media (width>=900px){.btt-body .btt-sec>h2+p[data-lead=body]{font-size:clamp(17px,1.2vw,19px)}}.btt-body .btt-sec strong{color:var(--tone-fg-strong);font-weight:700}.btt-body .btt-sec a:not(.btt-btn){color:var(--tone-link);text-decoration:underline;text-decoration-color:var(--tone-link);text-underline-offset:4px;transition:text-decoration-thickness var(--dur-fast), color var(--dur-fast);text-decoration-thickness:1px}.btt-body .btt-sec a:not(.btt-btn):hover{text-decoration-thickness:3px}.btt-body .btt-sec :where(p,figure,li)>img{max-width:100%;height:auto}.btt-body .btt-sec hr{border:0;border-top:1px solid var(--sec-rule);margin:2em 0}.btt-body .btt-sec ul:not([class]),.btt-body .btt-sec ol:not([class]){max-width:68ch;margin:0 0 1.4em;padding:0;list-style:none}.btt-body .btt-sec ul:not([class])>li{margin-bottom:.7em;padding-left:28px;position:relative}.btt-body .btt-sec ul:not([class])>li:before{content:"";background:var(--tone-accent);width:8px;height:8px;position:absolute;top:.62em;left:4px;transform:rotate(45deg)}.btt-body .btt-sec ol:not([class]){counter-reset:btt-ol}.btt-body .btt-sec ol:not([class])>li{counter-increment:btt-ol;min-height:2.4em;margin-bottom:1.1em;padding:0 0 0 clamp(52px,5vw,72px);position:relative}.btt-body .btt-sec ol:not([class])>li:before{content:counter(btt-ol, decimal-leading-zero);font-family:var(--font-display);color:#0000;-webkit-text-stroke:1px var(--tone-accent);font-size:clamp(30px,3vw,42px);line-height:1;position:absolute;top:-.12em;left:0}.btt-body .btt-sec li>ul,.btt-body .btt-sec li>ol{margin-top:.6em;margin-bottom:0}.btt-body .btt-sec blockquote:not(.btt-reviews *){background:var(--sec-card);border-top:3px solid var(--tone-accent);max-width:68ch;margin:1.6em 0;padding:clamp(22px,3vw,40px)}.btt-body .btt-sec blockquote:not(.btt-reviews *)>:last-child{margin-bottom:0}.btt-body .btt-sec blockquote:not(.btt-reviews *) p{font-family:var(--font-display);max-width:none;font-size:clamp(19px,1.6vw,24px);line-height:1.4}.btt-body .btt-sec figure{margin:1.6em 0}.btt-body .btt-sec figcaption{font-size:var(--fs-small);color:var(--sec-fg);opacity:1;margin-top:.6em}.btt-body .btt-sec .btt-cta-row{flex-wrap:wrap;align-items:center;gap:14px;margin-top:1.8em;display:flex}.btt-body .btt-sec .btt-trust{max-width:100%;margin-block:1.6em}.btt-body .btt-sec .btt-form-note{font-size:var(--fs-small);opacity:.9;max-width:62ch;margin-top:1.2em;line-height:1.5}.btt-body .btt-table{--tbl-bg:var(--sec-card);background:linear-gradient(to right, var(--tbl-bg) 30%, transparent) left center / 36px 100% local no-repeat, linear-gradient(to left, var(--tbl-bg) 30%, transparent) right center / 36px 100% local no-repeat, radial-gradient(farthest-side at 0 50%, #0000004d, transparent) left center / 14px 100% scroll no-repeat, radial-gradient(farthest-side at 100% 50%, #0000004d, transparent) right center / 14px 100% scroll no-repeat;background-color:var(--sec-card);border-top:3px solid var(--tone-accent);-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--tone-accent) transparent;max-width:100%;margin:.6em 0 1.6em;overflow-x:auto}.btt-body .btt-table:focus-visible{outline:3px solid var(--tone-focus);outline-offset:-3px}.btt-body .btt-table[data-scrollable=true]:after{content:"Scroll to see more →";width:100%;font-family:var(--font-ui);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--tone-accent);border-top:1px solid var(--sec-rule);padding:10px 20px 12px;font-size:12px;display:block;position:sticky;left:0}.btt-body .btt-table table{border-collapse:collapse;width:100%;min-width:520px}.btt-body .btt-table[data-cols="2"] table{min-width:0}.btt-body .btt-table th{font-family:var(--font-ui);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;text-align:left;color:var(--tone-accent);border-bottom:1.5px solid var(--sec-h);white-space:normal;overflow-wrap:normal;vertical-align:bottom;padding:20px 20px 14px;font-size:12px;font-weight:500}.btt-body .btt-table td{border-bottom:1px solid var(--sec-rule);vertical-align:top;padding:16px 20px;font-size:17px}.btt-body .btt-table td:first-child,.btt-body .btt-table tbody th{font-family:var(--font-display);color:var(--sec-h);font-size:18px}.btt-body .btt-table:not([data-cols="2"]) :is(td,th):first-child{min-width:9em}.btt-body .btt-table tbody tr:last-child td{border-bottom:0}.btt-body .btt-table tbody tr{transition:background var(--dur-fast)}.btt-body .btt-table tbody tr:hover{background:#c7912f17}.btt-body .btt-table[data-cols="2"] th:last-child,.btt-body .btt-table[data-cols="2"] td:last-child{text-align:left}@media (width>=720px) and (width<=1099.98px){.btt-body .btt-table:not([data-cols="2"]) table{min-width:0}.btt-body .btt-table:not([data-cols="2"]) th{letter-spacing:1px;padding:16px 12px 12px}.btt-body .btt-table:not([data-cols="2"]) td{padding:14px 12px}.btt-body .btt-table:not([data-cols="2"]) :is(td,th):first-child{min-width:7.5em}}@media (width<=719.98px){.btt-body .btt-table[data-cols="3"],.btt-body .btt-table[data-cols="2"]{background-image:none;overflow-x:visible}.btt-body .btt-table[data-cols="3"] table{min-width:0;display:block}.btt-body .btt-table[data-cols="3"] thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.btt-body .btt-table[data-cols="3"] tbody{display:block}.btt-body .btt-table[data-cols="3"] tr{border-bottom:1px solid var(--sec-rule);padding:16px 18px 18px;display:block}.btt-body .btt-table[data-cols="3"] tbody tr:last-child{border-bottom:0}.btt-body .btt-table[data-cols="3"] td{border:0;padding:0;display:block}.btt-body .btt-table[data-cols="3"] td:first-child{min-width:0;margin-bottom:8px}.btt-body .btt-table[data-cols="3"] td:not(:first-child){font-family:var(--font-display);margin-top:10px;font-size:19px;line-height:1.3}.btt-body .btt-table[data-cols="3"] td:last-child{color:var(--tone-accent)}.btt-body .btt-table[data-cols="3"] td[data-label]:before{content:attr(data-label);font-family:var(--font-ui);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--tone-muted);margin-bottom:3px;font-size:12px;font-weight:500;line-height:1.4;display:block}}.btt-tabs{margin:.6em 0 1.6em;display:none}.btt-tabs__list{flex-wrap:wrap;gap:6px;display:flex}.btt-tabs__tab{border:1px solid var(--tone-accent);min-height:48px;font-family:var(--font-ui);color:var(--sec-h);cursor:pointer;text-align:center;background:0 0;flex:auto;padding:4px 14px;font-size:15px;font-weight:600;line-height:1.2}.btt-tabs__tab[aria-selected=true]{background:var(--tone-accent);color:var(--sec-on-accent)}.btt-tabs__tab:focus-visible{outline:3px solid var(--tone-focus);outline-offset:2px}.btt-tabs__panel{background:var(--sec-card);margin-top:8px;padding:4px 18px 8px}.btt-tabs__panel[hidden]{display:none}.btt-tabs__panel:focus-visible{outline:3px solid var(--tone-focus);outline-offset:-3px}.btt-tabs__row{border-bottom:1px solid var(--sec-rule);justify-content:space-between;align-items:baseline;gap:20px;padding:14px 0;display:flex}.btt-tabs__row:last-child{border-bottom:0}.btt-tabs__label{font-family:var(--font-display);color:var(--sec-h);flex:0 0 42%;font-size:18px}.btt-tabs__value{text-align:right;flex:auto;min-width:0;font-size:17px}@media (width<=479.98px){.btt-tabs__row{flex-direction:column;align-items:stretch;gap:4px}.btt-tabs__label{flex:none}.btt-tabs__value{text-align:left}}@media (width<=719.98px){.btt-body .btt-table[data-tabbed=true]{display:none}.btt-tabs{display:block}}.btt-body .btt-table[data-bars] table{min-width:0}.btt-body .btt-table[data-bars] :is(th,td){white-space:normal;overflow-wrap:anywhere}.btt-body .btt-table[data-bars] td.btt-bar-cell{width:55%;padding-right:8px}.btt-body .btt-bar-track{background:color-mix(in srgb, var(--tone-accent) 14%, transparent);height:14px;display:block}.btt-body .btt-bar-fill{height:100%;width:var(--bar,100%);background:linear-gradient(90deg, var(--maroon-600), var(--gold-500));display:block}.btt-body .btt-table[data-bars] td.btt-price{text-align:right;font-family:var(--font-display);color:var(--tone-accent);min-width:4.5em;font-size:20px}.btt-body .btt-table[data-bars=true][data-bars-kind=price] td.btt-price{white-space:nowrap}.btt-body .btt-table[data-bars] th:last-child{text-align:right}.btt-body .btt-table[data-bars] th.btt-bar-th{width:55%}@media (width<=719.98px){.btt-body .btt-table[data-bars-kind=price] :is(td,th){padding-inline:12px}.btt-body .btt-table[data-bars-kind=price] td:first-child{white-space:nowrap;width:1%;font-size:17px}.btt-body .btt-table[data-bars-kind=price] td.btt-price{width:1%;min-width:0;font-size:19px}.btt-body .btt-table[data-bars-kind=price] td.btt-bar-cell{width:auto;min-width:96px;padding-inline:0}.btt-body .btt-table[data-bars-kind=price] th.btt-bar-th{width:auto;padding-inline:0}.btt-body .btt-table[data-bars-kind=price] th:last-child{white-space:nowrap;letter-spacing:1px;width:1%}}.btt-body .btt-sec[data-kind=quick-facts]>h2{letter-spacing:-.5px;align-items:center;gap:0;margin-bottom:20px;font-size:clamp(26px,min(2.4vw,4.6vh),40px);line-height:1.1;display:flex}.btt-body .btt-sec[data-kind=quick-facts]>h2:after{content:"";background:repeating-linear-gradient(-60deg,#fdf1dc8c 0 2px,#0000 2px 7px);flex:40px;min-width:40px;height:10px;margin-left:clamp(14px,2vw,28px)}.btt-body .btt-sec[data-kind=quick-facts] .btt-table{border:0;border-top:1.5px solid var(--ink-900);background:0 0;margin:0;overflow:visible}.btt-body .btt-sec[data-kind=quick-facts] .btt-table table{min-width:0;display:block}.btt-body .btt-sec[data-kind=quick-facts] thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.btt-body .btt-sec[data-kind=quick-facts] tbody,.btt-body .btt-sec[data-kind=quick-facts] ul:not([class]){border-top:1.5px solid var(--ink-900);grid-template-columns:minmax(0,1fr);max-width:none;margin:0;padding:0;display:grid}.btt-body .btt-sec[data-kind=quick-facts] .btt-table{border-top:0}.btt-body .btt-sec[data-kind=quick-facts] tbody{border-top:1.5px solid var(--ink-900)}.btt-body .btt-sec[data-kind=quick-facts] tr,.btt-body .btt-sec[data-kind=quick-facts] ul:not([class])>li{border-bottom:1px solid var(--sec-rule);transition:background var(--dur-fast);margin:0;padding:18px 18px 22px;display:block}.btt-body .btt-sec[data-kind=quick-facts] tr:hover,.btt-body .btt-sec[data-kind=quick-facts] ul:not([class])>li:hover{background:#fdf1dc80}.btt-body .btt-sec[data-kind=quick-facts] ul:not([class])>li:before{display:none}.btt-body .btt-sec[data-kind=quick-facts] td{color:var(--ink-900);border:0;padding:0;font-size:17px;line-height:1.5;display:block}.btt-body .btt-sec[data-kind=quick-facts] td:first-child,.btt-body .btt-sec[data-kind=quick-facts] li>strong:first-child{font-family:var(--font-display);color:var(--maroon-700);margin-bottom:6px;font-size:clamp(24px,2vw,30px);font-style:italic;font-weight:400;line-height:1.1;display:block}.btt-body .btt-sec[data-kind=quick-facts] li{color:var(--ink-900);font-size:17px;line-height:1.5}.btt-body .btt-sec[data-kind=quick-facts] tr:hover td:first-child{color:var(--maroon-700)}.btt-body .btt-sec[data-kind=quick-facts] .btt-cta-row,.btt-body .btt-sec[data-kind=quick-facts] .btt-trust{margin-top:28px}@media (width>=360px){.btt-body .btt-sec[data-kind=quick-facts] tbody,.btt-body .btt-sec[data-kind=quick-facts] ul:not([class]){grid-template-columns:repeat(2,minmax(0,1fr))}.btt-body .btt-sec[data-kind=quick-facts] tr,.btt-body .btt-sec[data-kind=quick-facts] ul:not([class])>li{border-right:1px solid var(--sec-rule);padding:16px 14px 18px}.btt-body .btt-sec[data-kind=quick-facts] tr:nth-child(2n),.btt-body .btt-sec[data-kind=quick-facts] ul:not([class])>li:nth-child(2n){border-right:0}}@media (width>=360px) and (width<=719.98px){.btt-body .btt-sec[data-kind=quick-facts] :is(tr,li)[data-wide]{border-right:0;grid-column:1/-1}}@media (width>=720px){.btt-body .btt-sec[data-kind=quick-facts] tr,.btt-body .btt-sec[data-kind=quick-facts] ul:not([class])>li{padding:18px 18px 22px}}@media (width>=1100px){.btt-body .btt-sec[data-kind=quick-facts] tbody,.btt-body .btt-sec[data-kind=quick-facts] ul:not([class]){grid-template-columns:repeat(4,minmax(0,1fr))}.btt-body .btt-sec[data-kind=quick-facts] tr:nth-child(2n),.btt-body .btt-sec[data-kind=quick-facts] ul:not([class])>li:nth-child(2n){border-right:1px solid var(--sec-rule)}.btt-body .btt-sec[data-kind=quick-facts] tr:nth-child(4n),.btt-body .btt-sec[data-kind=quick-facts] ul:not([class])>li:nth-child(4n){border-right:0}}@media (width>=720px){.btt-body .btt-sec[data-kind=quick-facts] td,.btt-body .btt-sec[data-kind=quick-facts] li{font-size:17.5px}}.btt-body .btt-faq-list{border-top:1.5px solid var(--sec-h);max-width:980px}.btt-body .btt-faq{border-bottom:1px solid var(--sec-rule)}.btt-body .btt-faq__q{cursor:pointer;min-height:var(--tap-min);justify-content:space-between;align-items:center;gap:20px;padding:22px 0;list-style:none;display:flex}.btt-body .btt-faq__q::-webkit-details-marker{display:none}.btt-body .btt-faq__q::marker{content:""}.btt-body .btt-faq__q h3{letter-spacing:-.3px;color:var(--sec-h);text-wrap:pretty;transition:color var(--dur-fast);margin:0;font-size:clamp(18px,1.45vw,22px);line-height:1.25}.btt-body .btt-faq__q:hover h3{color:var(--tone-accent)}.btt-body .btt-faq__q:focus-visible{outline:3px solid var(--tone-focus);outline-offset:3px}.btt-body .btt-faq__icon{border-radius:var(--radius-pill);border:1.5px solid var(--tone-accent);width:40px;height:40px;color:var(--tone-accent);transition:background var(--dur-fast), color var(--dur-fast), transform .35s var(--ease-out);flex:0 0 40px;position:relative}.btt-body .btt-faq__icon:before,.btt-body .btt-faq__icon:after{content:"";width:14px;height:1.5px;transition:transform .35s var(--ease-out);background:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.btt-body .btt-faq__icon:after{transform:translate(-50%,-50%)rotate(90deg)}.btt-body .btt-faq[open] .btt-faq__icon{background:var(--tone-accent);color:var(--sec-on-accent);transform:rotate(45deg)}.btt-body .btt-faq[data-closing] .btt-faq__icon{color:inherit;background:0 0;transform:none}.btt-body .btt-faq__a{padding:0 60px 26px 0;overflow:hidden}.btt-body .btt-faq__a>:last-child{margin-bottom:0}.btt-body .btt-faq__a p{max-width:72ch}@media (width<=599.98px){.btt-body .btt-faq__a{padding-right:0}}@media (prefers-reduced-motion:reduce){.btt-body .btt-faq__icon,.btt-body .btt-faq__icon:before,.btt-body .btt-faq__icon:after{transition:none}}@media (width>=360px) and (width<=599.98px){.btt-body.btt-body.btt-body :is(.btt-sec[data-kind=quick-facts] tbody,.btt-sec[data-kind=quick-facts] ul:not([class]))>:is(tr,li){flex-basis:calc(50% - 1px);padding:16px 14px 18px}.btt-body.btt-body.btt-body :is(.btt-sec[data-kind=quick-facts] tbody,.btt-sec[data-kind=quick-facts] ul:not([class]))>:is(tr,li)[data-wide]{flex-basis:100%}}@media (width>=360px) and (width<=719.98px){.btt-body.btt-body.btt-body .btt-sec[data-role=facts] .lt-gc-kv{grid-template-columns:repeat(2,minmax(0,1fr))}.btt-body.btt-body.btt-body .btt-sec[data-role=facts] .lt-gc-kv>li{padding:16px 14px 18px}.btt-body.btt-body.btt-body .btt-sec[data-role=facts] .lt-gc-kv>li:nth-child(2n){border-left:1px solid var(--sec-rule)}.btt-body.btt-body.btt-body .btt-sec[data-role=facts] .lt-gc-kv>li:is([data-wide],:last-child:nth-child(odd)){border-left:0;grid-column:1/-1}.btt-body.btt-body.btt-body .btt-sec[data-role=facts] .lt-gc-k{font-size:22px}}.btt-body .btt-sec[data-kind=quick-facts]>h2{display:block}.btt-body .btt-sec[data-kind=quick-facts]>h2:after{vertical-align:middle;width:clamp(40px,8vw,120px);min-width:0;display:inline-block}.btt-body .btt-sec[data-kind=quick-facts]>h2 .btt-accent{margin-left:0}@media (width>=360px) and (width<=719.98px){.btt-body.btt-body.btt-body .btt-sec[data-role=facts] .lt-gc-kv{background:var(--sec-rule);grid-auto-flow:dense;gap:1px}.btt-body.btt-body.btt-body .btt-sec[data-role=facts] .lt-gc-kv>li{background:var(--sec-bg);border-top:0;border-left:0}}.btt-hero-scene{z-index:0;pointer-events:none;--k:max(100cqw / 1600, 100cqh / 900);background:radial-gradient(70% 60% at 25% 35%, var(--oak-700) 0%, var(--oak-900) 70%);position:absolute;inset:0;overflow:hidden;container-type:size}.btt-hero-scene--home{--rack-h:calc(232 * var(--k));--rack-bottom:calc(64 * var(--k))}.btt-hero-scene__head{opacity:.28;pointer-events:none;width:calc(var(--r) * 2 * var(--k));height:calc(var(--r) * 2 * var(--k));left:calc(50cqw + (var(--cx) - 800 - var(--r)) * var(--k));top:calc(50cqh + (var(--cy) - 450 - var(--r)) * var(--k));will-change:transform;animation:linear infinite btt-hero-spin;display:block;position:absolute}.btt-hero-scene__rack{--tile-w:calc(var(--rack-h) * 80 / 232);--travel:14;left:0;bottom:var(--rack-bottom,0px);height:var(--rack-h);width:calc(100% + var(--travel) * var(--tile-w));opacity:.5;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='232' viewBox='0 0 80 232'%3E%3Cg fill='%231c120c' stroke='%23c7912f' stroke-width='2'%3E%3Ccircle cx='40' cy='33' r='30'/%3E%3Ccircle cx='40' cy='105' r='34'/%3E%3Ccircle cx='40' cy='185' r='40'/%3E%3C/g%3E%3Cg fill='none' stroke='%23c7912f' stroke-width='4' opacity='.45'%3E%3Ccircle cx='40' cy='33' r='24'/%3E%3Ccircle cx='40' cy='105' r='27.2'/%3E%3Ccircle cx='40' cy='185' r='32'/%3E%3C/g%3E%3Cg stroke='%23c7912f' stroke-width='1' opacity='.5'%3E%3Cpath d='M19 25.5H61M19 40.5H61M16.2 96.5H63.8M16.2 113.5H63.8M12 175H68M12 195H68'/%3E%3C/g%3E%3Cg fill='%23c7912f'%3E%3Ccircle cx='40' cy='16.5' r='2.7'/%3E%3Ccircle cx='40' cy='86.3' r='3.1'/%3E%3Ccircle cx='40' cy='163' r='3.6'/%3E%3C/g%3E%3Cpath d='M0 67H80M0 143H80M0 229H80' stroke='%23913125' stroke-width='3'/%3E%3C/svg%3E") 0 0 / var(--tile-w) 100% repeat-x;animation:btt-hero-rack calc(var(--travel) * 7s) linear infinite;will-change:transform;position:absolute}.btt-hero-scene__fade{background:linear-gradient(#120b0800 0%,#120b0899 100%);height:45%;position:absolute;bottom:0;left:0;right:0}.btt-hero-scene__vapour{opacity:0;will-change:transform, opacity;background:radial-gradient(circle,#c7912f38 0%,#c7912f00 70%);border-radius:50%;width:160px;height:160px;animation:ease-out infinite btt-hero-vapour;position:absolute;bottom:18%}@keyframes btt-hero-spin{to{transform:rotate(360deg)}}@keyframes btt-hero-rack{to{transform:translate3d(calc(var(--travel) * var(--tile-w) * -1), 0, 0)}}@keyframes btt-hero-vapour{0%{opacity:0;transform:translate(0,0)scale(.8)}30%{opacity:.5}to{opacity:0;transform:translateY(-340px)scale(1.8)}}.btt-hero-scene.is-paused *{animation-play-state:paused}@media (width<=767px){.btt-hero-scene__vapour:nth-of-type(n+4){display:none}}@media (prefers-reduced-motion:reduce){.btt-hero-scene__head,.btt-hero-scene__rack{will-change:auto;animation:none}.btt-hero-scene__vapour{opacity:.25;animation:none;transform:translateY(-120px)}}@keyframes btt-hero-fade{0%{opacity:0}to{opacity:1}}@keyframes btt-hero-fade-lcp{0%{opacity:.01}to{opacity:1}}@keyframes btt-hero-lift{0%{transform:translateY(10px)}to{transform:none}}@keyframes btt-hero-iris{0%{clip-path:circle(1% at 50% 100%)}to{clip-path:circle(85%)}}.btt-hero__crumbs,.btt-hero__h1,.btt-hero__dateline,.btt-hero__intro,.btt-hero__aside--text,.btt-hero__jump--list,.btt-hero__extras>*{animation:btt-hero-lift .6s cubic-bezier(.2, .7, .2, 1) var(--hero-d,0s) backwards}.btt-hero__h1{--hero-d:.12s}.btt-hero__dateline{--hero-d:.18s}.btt-hero__intro{--hero-d:.24s}:is(.btt--basic,.btt--article) .btt-hero__intro{--hero-d:.26s}:is(body[data-page="/faq/"],body[data-page="/first-timers-guide-kentucky-bourbon-tours/"]) .btt-hero__intro{--hero-d:.24s}.btt-hero__jump--list,.btt-hero__aside--text{--hero-d:.3s}.btt-hero__extras>.btt-trust,.btt-hero__extras>:not(.btt-cta-row):not(.btt-btn){--hero-d:.32s}.btt-hero__extras>.btt-cta-row,.btt-hero__extras>.btt-btn{--hero-d:.4s}.btt-hero__aside--media{animation:1.4s cubic-bezier(.77,0,.18,1) .3s backwards btt-hero-iris}@media (prefers-reduced-motion:reduce){.btt-hero__crumbs,.btt-hero__h1,.btt-hero__dateline,.btt-hero__intro,.btt-hero__aside--text,.btt-hero__jump--list,.btt-hero__extras>*,.btt-hero__aside--media{animation:none}}.btt-hero{--hero-gap:clamp(10px, 1.9vh, 22px);--rack-h:clamp(96px, min(14vw, 17vh), 190px);isolation:isolate;padding-bottom:calc(var(--rack-h) + 14px);background:var(--oak-900);color:var(--tone-fg);flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.btt-hero__inner{z-index:2;width:100%;max-width:var(--content-max);box-sizing:border-box;padding:calc(var(--hdr-h,88px) + clamp(12px, 2.6vh, 36px)) var(--gutter) 24px;grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(24px,4vh,44px) clamp(32px,4vw,72px);margin:0 auto;display:grid;position:relative}.btt-hero__main,.btt-hero__head{gap:var(--hero-gap);flex-direction:column;min-width:0;display:flex}.btt-hero--split .btt-hero__inner{display:block}.btt-hero--long{justify-content:flex-start}.btt-hero--long .btt-hero__inner{align-items:start}.btt-hero--compact{--rack-h:clamp(64px, 9vw, 96px);justify-content:flex-start}.btt-hero__crumbs{font:400 var(--fs-eyebrow) / 1.4 var(--font-ui);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--tone-accent);flex-wrap:nowrap;align-items:flex-start;gap:6px 14px;display:flex}.btt-hero__stripe{background:var(--stripe-gold);flex-shrink:0;width:48px;height:12px;margin-top:10px}.btt-hero__crumbs ol{flex-wrap:wrap;flex:auto;align-items:center;gap:0 12px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.btt-hero__crumbs li{align-items:center;gap:12px;min-width:0;display:flex}.btt-hero__crumbs li:not(:last-child):after{content:"·";color:var(--tone-accent)}.btt-hero__crumbs a{min-height:32px;color:var(--tone-fg);align-items:center;text-decoration:none;display:flex}.btt-hero__crumbs a:hover{color:var(--tone-accent)}@media (width<=959px){.btt-hero__crumbs a{box-sizing:border-box;min-width:44px;min-height:44px;margin-left:-6px;padding:0 6px}.btt-hero__stripe{margin-top:16px}}.btt-hero__crumbs [aria-current]{overflow-wrap:anywhere}.btt-hero__h1{font:400 clamp(36px, min(4.6vw, 7.6vh), 88px) / var(--lh-display) var(--font-display);letter-spacing:var(--tracking-display);color:var(--tone-fg-strong);text-wrap:balance;overflow-wrap:break-word;hyphens:manual;margin:0}.btt-hero__h1 em{color:var(--tone-accent);font-style:italic}.btt-hero--service .btt-hero__h1,.btt-hero--hub .btt-hero__h1,.btt-hero--small .btt-hero__h1{font-size:clamp(36px,min(4.4vw,7.4vh),84px)}.btt-hero[data-h1-size=long] .btt-hero__h1{letter-spacing:-1px;font-size:clamp(30px,min(3.4vw,6vh),64px);line-height:1.06}.btt-hero[data-h1-size=xl] .btt-hero__h1{letter-spacing:-.5px;font-size:clamp(27px,min(2.8vw,5.2vh),52px);line-height:1.1}.btt-hero__dateline{font:400 var(--fs-eyebrow) / 1.5 var(--font-ui);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--tone-accent);margin:0}.btt-hero__intro{gap:var(--hero-gap);flex-direction:column;min-width:0;max-width:720px;display:flex}.btt-hero__intro p{font:400 clamp(19px, min(1.6vw, 2.7vh), 26px) / var(--lh-lead) var(--font-display);color:var(--tone-fg-strong);text-wrap:pretty;margin:0}.btt-hero__intro p>strong:first-child{font:600 .72em / 1 var(--font-ui);letter-spacing:1px;color:var(--tone-accent)}.btt-hero__intro p a{color:var(--tone-link)}.btt-hero--small .btt-hero__intro p,.btt-hero__more p,.btt-hero__aside--text p{font:400 clamp(17px, min(1.1vw, 2vh), 18px) / 1.6 var(--font-body);color:var(--tone-fg)}.btt-hero--city .btt-hero__aside--text p{font-size:17px;line-height:1.55}.btt-hero--service .btt-hero__intro p,.btt-hero--hub .btt-hero__intro p{font-family:var(--font-ui);font-size:clamp(17px,min(1.05vw,2vh),18px);line-height:1.6}.btt-hero__extras{flex-direction:column;gap:clamp(12px,2vh,20px);min-width:0;margin:0;display:flex}.btt-hero__intro>.btt-hero__extras:not(:first-child),.btt-hero__more+.btt-hero__extras{margin-top:clamp(4px,1vh,12px)}.btt-hero__extras .btt-trust{width:100%;max-width:680px}.btt-hero__extras .btt-cta-row{margin:0}.btt-hero__intro ul,.btt-hero__intro ol{font:400 clamp(17px, min(1.05vw, 2vh), 18px) / 1.55 var(--font-body);color:var(--tone-fg);margin:0;padding-left:1.2em}.btt-hero__extras>p,.btt-hero__extras>ul,.btt-hero__extras>ol{font:400 17px / 1.6 var(--font-body);color:var(--tone-fg);margin:0}.btt-hero .btt-hero__extras>.btt-trustline{font:500 14px / 1.5 var(--font-ui);letter-spacing:.2px;color:var(--tone-muted);margin:0}.btt-hero-spill{background:var(--oak-900);color:var(--tone-fg);border-top:1px solid #c7912f40;padding:clamp(32px,5vw,72px) 0;position:relative}.btt-hero-spill .btt-container>:is(p,ul,ol){max-width:760px;margin:0 0 var(--hero-gap,16px);font:400 17px / 1.6 var(--font-body);color:var(--tone-fg)}.btt-hero-spill .btt-container>:is(ul,ol){padding-left:1.3em}.btt-hero-spill .btt-container>:is(p,ul,ol) a{color:var(--tone-link)}.btt-hero-spill .btt-container>:last-child{margin-bottom:0}@media (width>=960px){.btt-hero-spill{padding:clamp(40px,4vw,64px) 0}.btt-hero-spill .btt-container:has(>:nth-child(2)){columns:2;column-gap:clamp(40px,6vw,96px)}.btt-hero-spill .btt-container:has(>:nth-child(2))>:is(p,ul,ol){break-inside:avoid-column;max-width:none}}.btt-hero__list-label{color:var(--tone-accent);font:500 12px / 1.4 var(--font-ui);letter-spacing:2px;text-transform:uppercase;margin:0 0 12px}.btt-hero__intro--aside{max-width:none}.btt-hero__more{padding-top:var(--hero-gap);border-top:1px solid #c7912f59;flex-direction:column;gap:12px;display:flex}.btt-hero__aside{min-width:0}.btt-hero__aside--text{flex-direction:column;gap:14px;display:flex}.btt-hero__aside--media{border-radius:var(--radius-arch);background:var(--oak-700);border:1px solid #c7912f80;width:100%;height:clamp(300px,min(62vh,560px),600px);display:none;position:relative;overflow:hidden}.btt-hero__aside--media picture{width:100%;height:100%;display:block}.btt-hero__aside--media img{object-fit:cover;width:100%;height:100%;display:block}.btt-hero__aside--media .btt-media-slot{border-radius:0;width:100%;height:100%;aspect-ratio:auto!important}.btt-hero__aside--photo{aspect-ratio:4/3;justify-self:center;max-width:520px;height:auto;max-height:340px;display:block}.btt-hero__jump ol{margin:0;padding:0;list-style:none}.btt-hero__jump a{text-decoration:none}.btt-hero__num{font:400 12px / 1 var(--font-ui);color:var(--tone-accent);letter-spacing:1px}.btt-hero__jump{z-index:2;box-sizing:border-box;width:100%;max-width:var(--content-max);padding:0 var(--gutter) 8px;font-family:var(--font-ui);margin:0 auto;position:relative}.btt-hero__jump--list{padding:0}.btt-hero__jump--list ol,.btt-hero__bar ol{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#c7912f80 transparent;flex-wrap:nowrap;gap:8px;padding-bottom:6px;display:flex;overflow-x:auto}.btt-hero__jump--bar:not([data-many]) .btt-hero__bar ol{flex-wrap:wrap;overflow:visible}.btt-hero__jump--list li,.btt-hero__bar li{scroll-snap-align:start;flex:none;max-width:min(82vw,22rem)}.btt-hero__jump--bar:not([data-many]) .btt-hero__bar li{max-width:100%}.btt-hero__bar-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.btt-hero__jump--bar:not([data-many]) .btt-hero__bar-text{white-space:normal;overflow:visible}.btt-hero__jump a:not(.btt-hero__bar-cta){min-height:var(--tap-min);box-sizing:border-box;border-radius:var(--radius-pill);max-width:100%;color:var(--tone-fg-strong);transition:background var(--dur-fast), color var(--dur-fast);border:1px solid #c7912f73;align-items:center;padding:0 16px;font-size:14px;line-height:1.25;display:flex}.btt-hero__jump--bar:not([data-many]) a:not(.btt-hero__bar-cta){border-radius:24px;padding-block:8px}.btt-hero__jump a:not(.btt-hero__bar-cta):hover{background:#c7912f24}.btt-hero__num,.btt-hero__arrow{display:none}.btt-hero__bar-label{color:var(--tone-accent);letter-spacing:2px;text-transform:uppercase;margin-bottom:8px;font-size:12px;display:block}.btt-hero__bar-cta{display:none}@media (width>=960px){.btt-hero{min-height:min(100svh,900px);padding-bottom:calc(var(--rack-h) + 14px + var(--mbar-h,0px))}.btt-hero--compact{min-height:0;padding-bottom:calc(var(--rack-h) + 14px)}.btt-hero__aside--media{display:block}.btt-hero__aside--photo{aspect-ratio:auto;justify-self:stretch;max-width:none;height:clamp(300px,min(62vh,560px),600px);max-height:none}.btt-hero--list .btt-hero__inner{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.btt-hero--media .btt-hero__inner{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:clamp(28px,4vh,44px) clamp(32px,5vw,96px)}.btt-hero--city .btt-hero__inner{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.btt-hero--city .btt-hero__aside--text{border-left:1px solid #c7912f73;padding-left:clamp(20px,2.5vw,36px)}.btt-hero--city .btt-hero__intro{max-width:640px}.btt-hero--split .btt-hero__main{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:center;column-gap:clamp(32px,4vw,72px);display:grid}.btt-hero--split.btt-hero--long .btt-hero__main{align-items:start}.btt-hero--split .btt-hero__intro--aside{border-left:1px solid #c7912f73;align-self:center;padding-left:clamp(20px,2.5vw,36px)}.btt-hero--split.btt-hero--long .btt-hero__intro--aside{align-self:start}.btt-hero--split .btt-hero__intro--aside>p:first-child{font-size:clamp(19px,min(1.4vw,2.6vh),23px)}.btt-hero--long .btt-hero__intro>p:first-child,.btt-hero--split.btt-hero--long .btt-hero__intro--aside>p:first-child{font-size:clamp(19px,min(1.2vw,2.3vh),21px)}.btt-hero__jump--list{border-left:1px solid #c7912f66;align-self:center;padding-left:clamp(20px,2.5vw,36px)}.btt-hero--long .btt-hero__jump--list{align-self:start}.btt-hero__jump--list ol{padding:0;display:block;overflow:visible}.btt-hero__jump--list li{border-bottom:1px solid #c7912f47;max-width:none}.btt-hero__jump--list a,.btt-hero__jump--list a:not(.btt-hero__bar-cta){border:0;border-radius:0;gap:18px;min-height:clamp(30px,5vh,38px);padding:3px 0;font-size:clamp(13px,min(.95vw,1.9vh),14px);font-weight:400;line-height:1.3}.btt-hero__jump--list .btt-hero__num{letter-spacing:.5px;font-size:11px}.btt-hero__jump--list a:hover{color:var(--tone-accent);background:0 0}.btt-hero__jump--list .btt-hero__num{flex:0 0 1.6em;display:inline}.btt-hero__jump--bar{left:50%;bottom:var(--mbar-h,0px);z-index:3;width:min(100%, var(--content-max));padding:0 var(--gutter) 16px;background:0 0;position:absolute;transform:translate(-50%)}.btt-hero__bar{backdrop-filter:var(--blur-glass);background:#120b08b3;border:1px solid #c7912f66;align-items:stretch;display:flex}.btt-hero__bar-label{white-space:nowrap;border-right:1px solid #c7912f4d;align-items:center;margin:0;padding:0 22px;display:flex}.btt-hero__bar ol,.btt-hero__jump--bar:not([data-many]) .btt-hero__bar ol{flex-wrap:nowrap;flex:auto;gap:0;min-width:0;padding:0;display:flex;overflow:visible}.btt-hero__bar li,.btt-hero__jump--bar:not([data-many]) .btt-hero__bar li{flex:auto;min-width:min-content;max-width:none}.btt-hero__jump--bar:not([data-many]) .btt-hero__bar ol,.btt-hero__jump--bar[data-many] .btt-hero__bar ol{overflow-x:auto}.btt-hero__jump--bar[data-many] li{flex:none}.btt-hero__jump--bar[data-cta] li:nth-child(n+5){display:none}.btt-hero__jump--bar a:not(.btt-hero__bar-cta),.btt-hero__jump--bar:not([data-many]) a:not(.btt-hero__bar-cta){height:100%;min-height:52px;transition:background var(--dur-fast), color var(--dur-fast);border:0;border-right:1px solid #c7912f4d;border-radius:0;justify-content:space-between;gap:12px;padding:0 20px;font-size:14px;line-height:1.25}.btt-hero__jump--bar a:not(.btt-hero__bar-cta):hover{background:var(--tone-btn-bg);color:var(--tone-btn-fg)}.btt-hero__jump--bar a:hover .btt-hero__num,.btt-hero__jump--bar a:hover .btt-hero__arrow{color:var(--tone-btn-fg)}.btt-hero__jump--bar li:last-child a:not(.btt-hero__bar-cta){border-right:0}.btt-hero__jump--bar .btt-hero__num{margin-right:10px;display:inline}.btt-hero__jump--bar .btt-hero__bar-text,.btt-hero__jump--bar:not([data-many]) .btt-hero__bar-text{-webkit-line-clamp:2;line-clamp:2;white-space:normal;text-overflow:clip;-webkit-box-orient:vertical;flex:auto;min-width:0;display:-webkit-box;overflow:hidden}.btt-hero__jump--bar[data-many] .btt-hero__bar-text{white-space:nowrap;-webkit-line-clamp:unset;line-clamp:unset;display:block;overflow:visible}.btt-hero__jump--bar .btt-hero__arrow{color:var(--tone-accent);font-size:14px;display:inline}.btt-hero__bar-cta{background:var(--tone-btn-bg);color:var(--tone-btn-fg);font:600 15px / 1 var(--font-ui);transition:background var(--dur-fast);flex:none;justify-content:center;align-items:center;gap:10px;padding:0 28px;text-decoration:none;display:flex}.btt-hero__bar-cta:hover{background:var(--tone-btn-bg-hover);color:var(--tone-btn-fg-hover)}.btt-hero--city .btt-hero__jump--bar a:not(.btt-hero__bar-cta){font-size:13px;font-weight:400}.btt-hero--city .btt-hero__jump--bar .btt-hero__bar-text{white-space:nowrap;text-overflow:ellipsis;-webkit-line-clamp:unset;line-clamp:unset;display:block;overflow:hidden}.btt-hero--city .btt-hero__jump--bar .btt-hero__num{font-size:11px}}@media (width>=960px) and (width<=1180px){.btt-hero__jump--bar a:not(.btt-hero__bar-cta),.btt-hero__jump--bar:not([data-many]) a:not(.btt-hero__bar-cta){padding:0 12px;font-size:13px}.btt-hero__bar-label{padding:0 14px}.btt-hero__jump--bar .btt-hero__num{margin-right:6px}.btt-hero__jump--bar .btt-hero__bar-text,.btt-hero__jump--bar:not([data-many]) .btt-hero__bar-text{-webkit-line-clamp:unset;line-clamp:unset;display:block;overflow:visible}.btt-hero__jump--bar .btt-hero__bar-label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (width>=960px) and (height<=820px){.btt-hero{--hero-gap:clamp(8px, 1.4vh, 12px)}.btt-hero__inner{padding-top:calc(var(--hdr-h,88px) + 4px);gap:16px clamp(28px,3vw,48px);padding-bottom:12px}.btt-hero__intro p,.btt-hero--small .btt-hero__intro p,.btt-hero__more p,.btt-hero__aside--text p{line-height:1.45}.btt-hero--split .btt-hero__intro--aside>p:first-child{line-height:1.4}.btt-hero--list .btt-hero__inner{grid-template-columns:minmax(0,1.5fr) minmax(0,.7fr)}.btt-hero--list .btt-hero__intro{max-width:860px}.btt-hero__intro ul,.btt-hero__intro ol{line-height:1.4}.btt-hero__intro li+li{margin-top:2px}.btt-hero__more{gap:8px}.btt-hero__extras{gap:10px}.btt-hero--city .btt-hero__inner{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.btt-hero--city .btt-hero__aside--text{gap:9px}.btt-hero--city .btt-hero__aside--text p{line-height:1.4}.btt-hero__crumbs{margin-bottom:-4px}}.btt-hero__jump--city{display:none}@media (width<=959.98px){.btt-hero--city .btt-hero__jump--city{background:0 0;border:0;width:auto;margin:4px 0 0;padding:0;display:block;position:static;transform:none}.btt-hero--city .btt-hero__jump--city ol{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.btt-hero--city .btt-hero__jump--city a{min-height:44px;color:var(--tone-fg);font:400 14px / 1.2 var(--font-ui);border:1px solid #c7912f73;border-radius:999px;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.btt-hero--city .btt-hero__jump--city a:hover{background:var(--tone-btn-bg);color:var(--tone-btn-fg)}.btt-hero--city .btt-hero__jump--city .btt-hero__bar-label{margin:0 0 10px;display:block}.btt-hero--city .btt-hero__jump--bar{display:none}.btt-hero--city .btt-hero__jump--city{animation:.6s cubic-bezier(.2,.7,.2,1) .3s backwards btt-hero-lift}}@media (width<=959.98px) and (prefers-reduced-motion:reduce){.btt-hero--city .btt-hero__jump--city{animation:none}}@media (width<=959.98px){.btt-hero__jump--list ol,.btt-hero__bar ol{scroll-snap-type:none;flex-wrap:wrap;padding-bottom:0;overflow:visible}.btt-hero__jump--list li,.btt-hero__bar li{flex:0 auto;max-width:100%}.btt-hero__bar-text{white-space:normal;text-overflow:clip;overflow:visible}.btt-hero__jump a:not(.btt-hero__bar-cta){border-radius:24px;padding-block:8px}}.btt-hero--media .btt-hero__intro>p:not(:first-child){font-family:var(--font-ui);font-size:clamp(16px,min(1.05vw,2vh),18px);line-height:1.6}@media (width>=960px){.btt-hero__jump--bar[data-many] .btt-hero__bar ol{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 72px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 72px),#0000)}.btt-hero__jump--bar[data-many] .btt-hero__bar ol::-webkit-scrollbar{display:none}.btt-hero__jump--bar[data-many] .btt-hero__bar li{scroll-snap-align:start}.btt-hero__jump--bar[data-many] .btt-hero__bar li:last-child{padding-right:72px}}.lt-hub{--lt-hub-stick:110px;--lt-hub-jump-h:0px}@media (width>=1024px){.lt-hub{--lt-hub-jump-h:0px;--lt-hub-stick:calc(var(--hdr-h,64px) + var(--lt-hub-jump-h) + 32px)}}.lt-hub .btt-sec[id],.lt-hub :is(h2,h3)[id]{scroll-margin-top:calc(var(--hdr-h,64px) + var(--lt-hub-jump-h) + 12px - 96px)}.lt-hub-jump{--lt-fade-l:0px;--lt-fade-r:56px;z-index:20;background:var(--oak-950);border-bottom:1px solid var(--border-gold);padding-inline:var(--pad-x);position:relative}.lt-hub-jump.is-end{--lt-fade-r:0px}.lt-hub-jump.is-scrollable:not(.is-start){--lt-fade-l:56px}.lt-hub-jump__list{scrollbar-width:none;overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--lt-fade-l), #000 calc(100% - var(--lt-fade-r)), transparent);mask-image:linear-gradient(to right, transparent 0, #000 var(--lt-fade-l), #000 calc(100% - var(--lt-fade-r)), transparent);align-items:stretch;gap:2px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.lt-hub-jump__list::-webkit-scrollbar{display:none}.lt-hub-jump__list li{scroll-snap-align:start;flex:none;margin:0;display:flex}.lt-hub-jump__link{box-sizing:border-box;min-height:var(--tap-min);max-width:38ch;font-family:var(--font-ui);letter-spacing:1.4px;text-transform:uppercase;text-wrap:balance;overflow-wrap:break-word;color:var(--parchment-300);transition:color var(--dur-fast), border-color var(--dur-fast);border-bottom:2px solid #0000;align-items:center;padding:6px 14px;font-size:12px;font-weight:500;line-height:1.3;text-decoration:none;display:inline-flex}.lt-hub-jump__link:hover,.lt-hub-jump__link[aria-current]{color:var(--cream-100);border-bottom-color:var(--gold-500)}.lt-hub-jump__arrow{z-index:2;cursor:pointer;width:48px;color:var(--gold-500);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:0;bottom:0}.lt-hub-jump__arrow[hidden]{display:none}.lt-hub-jump__arrow--prev{left:max(0px, calc(var(--pad-x) - 14px))}.lt-hub-jump__arrow--next{right:max(0px, calc(var(--pad-x) - 14px))}.lt-hub-jump__arrow:before{content:"";border-top:2px solid;border-right:2px solid;width:9px;height:9px;transform:rotate(45deg)}.lt-hub-jump__arrow--prev:before{transform:rotate(-135deg)}.lt-hub-jump__arrow:hover{color:var(--cream-100)}@media (width>=1024px){.lt-hub-jump{top:var(--hdr-h,64px);position:sticky}}@media (width>=900px){.lt-hub .btt-sec[data-role=prose]:not(:has(>:is(.btt-table,ul,ol)))>h2{grid-area:1/1/span 30;align-self:start;position:sticky;top:120px}body[data-page="/bourbon-distilleries-in-kentucky/"] .lt-hub .btt-sec[data-role=prose]>h2{position:static}.lt-hub .btt-sec[data-role=prose]:not(:has(>:is(.btt-table,ul,ol)))>:not(h2){grid-column:2}}.lt-hub-media{background:var(--oak-700);display:block;overflow:hidden}.lt-hub-media picture,.lt-hub-media img{object-fit:cover;width:100%;height:100%;display:block}.lt-hub .btt-sec[data-role=lede-photo]>.lt-hub-media{aspect-ratio:4/3;margin:0 0 1.4em}@media (width>=900px){.lt-hub .btt-sec.btt-sec[data-role=lede-photo]>h2{grid-area:1/1}.lt-hub .btt-sec[data-role=lede-photo]>.lt-hub-media{grid-area:2/1;margin:0}.lt-hub .btt-sec[data-role=lede-photo]>h2+.lt-hub-media+p{grid-area:1/2}.lt-hub .btt-sec[data-role=lede-photo]>.lt-hub-callout{grid-area:2/2;align-self:start;margin-top:0}}.lt-hub .btt-sec .lt-hub-callout{background:var(--oak-900);border-top:2px solid var(--gold-500);max-width:none;color:var(--parchment-200);--sec-link:var(--gold-500);--sec-fg:var(--parchment-200);padding:clamp(22px,2.6vw,36px)}.lt-hub .btt-sec[data-tone=dark] .lt-hub-callout{background:var(--oak-800)}.lt-hub .btt-sec[data-role=prose]>.lt-hub-callout{max-width:640px;font-family:var(--font-display);color:var(--gold-500);border-top:0;font-size:clamp(19px,1.7vw,24px);line-height:1.4}.lt-hub .btt-sec .lt-hub-call__lead{font-family:var(--font-body);color:var(--cream-50);font-size:.8em}.lt-hub-entries{gap:clamp(14px,1.6vw,20px);max-width:none;margin:0 0 clamp(24px,3vw,40px);display:grid}.lt-hub .btt-sec>.lt-hub-entries{grid-column:1/-1}.lt-hub-entry{background:var(--sec-card);border-top:2px solid var(--gold-500);grid-template-columns:minmax(0,1fr);align-content:start;min-width:0;display:grid}.lt-hub-entry__head,.lt-hub-entry__body{min-width:0;padding:clamp(20px,2.4vw,32px)}.lt-hub-entry__head{padding-bottom:8px}.lt-hub-entry__head h3{color:var(--sec-em);font-size:clamp(26px,2.4vw,38px);font-style:italic;margin:0!important}.lt-hub-entry__head h3:before{content:attr(data-n);font-family:var(--font-ui);font-style:normal;font-size:var(--fs-eyebrow);letter-spacing:var(--tracking-eyebrow);color:var(--sec-eyebrow);margin-bottom:14px;display:block}.lt-hub-entry__body>p{max-width:none;margin:0 0 1em}.lt-hub-entry__body>p:last-child{margin-bottom:0}.lt-hub-media--entry{aspect-ratio:4/3;margin-top:20px}@media (width>=700px){.lt-hub-entry{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.lt-hub-entry__head{padding-bottom:clamp(20px,2.4vw,32px)}}@media (width>=600px){.lt-hub-entries[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px clamp(16px,3vw,56px)}.lt-hub-entries[data-count="2"] .lt-hub-entry{border-top-width:4px;border-top-color:var(--tone-accent);grid-template-columns:minmax(0,1fr)}.lt-hub-entries[data-count="2"] .lt-hub-entry__head{padding-bottom:8px}.lt-hub-entries[data-count="2"] .lt-hub-entry__body{padding-top:12px}}.lt-hub-tail{align-items:start;gap:clamp(20px,3vw,40px);max-width:none;display:grid}.lt-hub .btt-sec>.lt-hub-tail{grid-column:1/-1}.lt-hub-also>p{font-family:var(--font-display);color:var(--sec-h);max-width:none;margin:0 0 14px;font-size:clamp(20px,1.8vw,26px)}.lt-hub-aside{--sec-fg:var(--tone-fg);--sec-link:var(--tone-link);--sec-em:var(--tone-accent);--sec-h:var(--cream-100);--sec-rule:var(--tone-rule);background:var(--oak-900);color:var(--tone-fg);border-top:2px solid var(--gold-500);padding:clamp(18px,2.4vw,32px)}.lt-hub-aside>p{font-family:var(--font-display);color:var(--cream-50);max-width:none;margin:1.2em 0 0;font-size:clamp(19px,1.7vw,24px);line-height:1.38}.lt-hub-aside .btt-cta-row{margin-top:1.4em}.lt-hub-media--aside{aspect-ratio:16/10}@media (width>=900px){.lt-hub-tail--aside{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.lt-hub .btt-sec[data-kind=prose]>ul:not([class]),.lt-hub .lt-hub-also>ul:not([class]){border-bottom:1px solid var(--sec-rule);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));column-gap:clamp(32px,5vw,80px);max-width:none;display:grid}.lt-hub .btt-sec[data-kind=prose]>ul:not([class])>li,.lt-hub .lt-hub-also>ul:not([class])>li{border-top:1px solid var(--sec-rule);margin:0;padding:14px 0 14px 28px}.lt-hub .btt-sec[data-kind=prose]>ul:not([class])>li:before,.lt-hub .lt-hub-also>ul:not([class])>li:before{top:calc(14px + .62em)}.lt-hub .btt-sec[data-kind=prose]>ul:not([class])>li:only-child,.lt-hub .lt-hub-also>ul:not([class])>li:only-child{grid-column:1/-1}.lt-hub .lt-hub-also>ul:not([class]){max-width:none}.lt-hub .btt-sec>ul.lt-hub-dir{counter-reset:lt-hub-dir;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));column-gap:clamp(32px,5vw,80px);max-width:none;margin:0;padding:0;list-style:none;display:grid}.lt-hub .btt-sec>ul.lt-hub-dir>li{border-top:1px solid var(--sec-rule);counter-increment:lt-hub-dir;min-height:64px;transition:padding var(--dur-fast);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:16px;margin:0;padding:12px 0;display:grid;position:relative}.lt-hub .btt-sec>ul.lt-hub-dir>li:nth-last-child(-n+2){border-bottom:1px solid var(--sec-rule)}.lt-hub .btt-sec>ul.lt-hub-dir>li:before{content:counter(lt-hub-dir, decimal-leading-zero);width:auto;height:auto;font-family:var(--font-ui);letter-spacing:1px;color:var(--sec-eyebrow);background:0 0;font-size:12px;position:static;transform:none}.lt-hub .btt-sec>ul.lt-hub-dir>li:after{content:"→";color:var(--sec-eyebrow);font-size:18px}.lt-hub .btt-sec>ul.lt-hub-dir .lt-hub-dir__t{font-family:var(--font-display);color:var(--sec-h);font-size:clamp(18px,1.6vw,22px);line-height:1.25}.lt-hub .btt-sec>ul.lt-hub-dir .lt-hub-dir__t a{color:var(--sec-h);min-height:44px;margin-block:-10px;padding-block:10px;font-weight:400;text-decoration:none;display:inline-block}.lt-hub .btt-sec>ul.lt-hub-dir .lt-hub-dir__t a:after{content:"";position:absolute;inset:0}.lt-hub .btt-sec>ul.lt-hub-dir>li:hover{padding-left:8px}.lt-hub .btt-sec>ul.lt-hub-dir>li:hover .lt-hub-dir__t a{color:var(--sec-em)}@media (width<=719.98px){.lt-hub .btt-sec>ul.lt-hub-dir>li:nth-last-child(2){border-bottom:0}}.lt-hub .btt-sec[data-kind=prose]>ul+p:not(:last-child){margin-top:1.4em}.lt-hub-badge{background:var(--gold-500);color:var(--oak-900);font-family:var(--font-ui);padding:3px 10px;font-size:12px;font-weight:600;line-height:1.5;display:inline-block}.lt-hub-notes{gap:clamp(14px,2vw,24px);max-width:none;margin-top:clamp(20px,3vw,36px);display:grid}.lt-hub .btt-sec>.lt-hub-notes{grid-column:1/-1}.lt-hub-note{background:var(--sec-card);border-top:2px solid var(--gold-500);min-width:0;padding:clamp(20px,2.6vw,36px)}.lt-hub-note>p{max-width:none;margin:0}.lt-hub-note--dark{--sec-fg:var(--tone-fg);--sec-link:var(--tone-link);--sec-em:var(--tone-accent);--sec-h:var(--cream-100);background:var(--oak-900);color:var(--cream-50);border-top:0;padding-top:clamp(44px,4vw,56px);position:relative}.lt-hub-note--dark:before{content:"";background:repeating-linear-gradient(-60deg, var(--gold-500) 0 3px, transparent 3px 7px);width:72px;height:10px;position:absolute;top:clamp(20px,2.4vw,28px);left:clamp(20px,2.6vw,36px)}.lt-hub-note--dark>p{font-family:var(--font-display);color:var(--cream-50);font-size:clamp(19px,1.7vw,24px);line-height:1.38}.lt-hub-call__tail{color:var(--gold-500);font-style:italic}.lt-hub-note--dark .btt-cta-row{margin-top:1.4em}@media (width>=900px){.lt-hub-notes{grid-template-columns:repeat(2,minmax(0,1fr))}}.lt-hub-trio{counter-reset:lt-trio;gap:clamp(12px,1.6vw,20px);max-width:none;margin:clamp(20px,3vw,36px) 0;display:grid}.lt-hub .btt-sec>.lt-hub-trio{grid-column:1/-1}.lt-hub-trio__card{counter-increment:lt-trio;background:var(--sec-card);border-top:2px solid var(--gold-500);min-width:0;padding:clamp(20px,2.4vw,32px)}.lt-hub-trio__card:before{content:counter(lt-trio, decimal-leading-zero);font-family:var(--font-ui);font-size:var(--fs-eyebrow);letter-spacing:var(--tracking-eyebrow);color:var(--sec-eyebrow);margin-bottom:14px;display:block}.lt-hub-trio__card>p{max-width:none;margin:0}.lt-hub .btt-sec .lt-hub-after{text-align:center;max-width:none}@media (width>=720px){.lt-hub-trio{grid-template-columns:repeat(3,minmax(0,1fr))}}.lt-hub[data-hub=bourbon-distilleries-in-kentucky]{counter-reset:lt-hub-cluster}.lt-hub[data-hub=bourbon-distilleries-in-kentucky] :is([aria-labelledby=louisville],[aria-labelledby=bardstown],[aria-labelledby=frankfort],[aria-labelledby=lawrenceburg],[aria-labelledby=lexington]){counter-increment:lt-hub-cluster}.lt-hub[data-hub=bourbon-distilleries-in-kentucky] :is([aria-labelledby=louisville],[aria-labelledby=bardstown],[aria-labelledby=frankfort],[aria-labelledby=lawrenceburg],[aria-labelledby=lexington])>h2:before{content:counter(lt-hub-cluster, decimal-leading-zero);font-family:var(--font-display);letter-spacing:0;color:#0000;-webkit-text-stroke:1.5px var(--tone-accent);margin-bottom:14px;font-size:clamp(44px,4.2vw,72px);line-height:.85;display:block}.lt-hub-marquee{overflow:hidden}@media (width<=699.98px){.lt-hub-media--entry{aspect-ratio:16/10}}@media (width>=960px){.lt-hub .lt-hub-entries--stack{flex-direction:column;gap:28px;display:flex}.lt-hub .lt-hub-entries--stack>.lt-hub-entry{top:calc(var(--hdr-h,80px) + var(--lt-hub-jump-h,0px) + 16px + var(--i,0) * 20px);transform-origin:50% 0;will-change:transform;background:var(--oak-900);color:var(--parchment-200);border:1px solid #c7912f59;border-top:2px solid var(--gold-500);position:sticky;box-shadow:0 -20px 60px #00000059}.lt-hub .lt-hub-entries--stack>.lt-hub-entry h3,.lt-hub .lt-hub-entries--stack>.lt-hub-entry a:not(.btt-btn){color:var(--gold-500)}}@media (width>=960px) and (prefers-reduced-motion:reduce){.lt-hub .lt-hub-entries--stack>.lt-hub-entry{will-change:auto}}@media (width<=759.98px){.lt-hub .lt-hub-entries[data-swipe],.lt-hub .lt-hub-trio[data-swipe]{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;flex-direction:row;align-items:stretch;gap:12px;margin-bottom:0;padding-bottom:6px;display:flex;overflow-x:auto}.lt-hub .lt-hub-entries[data-swipe]::-webkit-scrollbar,.lt-hub .lt-hub-trio[data-swipe]::-webkit-scrollbar{display:none}.lt-hub .lt-hub-entries[data-swipe]>*,.lt-hub .lt-hub-trio[data-swipe]>*{scroll-snap-align:start;flex:0 0 86%;min-width:0}.lt-hub .lt-hub-entries--stack>.lt-hub-entry{background:var(--oak-900);color:var(--parchment-200);border-top:2px solid var(--gold-500)}.lt-hub .lt-hub-entries--stack>.lt-hub-entry h3,.lt-hub .lt-hub-entries--stack>.lt-hub-entry a:not(.btt-btn){color:var(--gold-500)}.lt-hub .lt-hub-entries[data-swipe]+.btt-swipe-dots,.lt-hub .lt-hub-trio[data-swipe]+.btt-swipe-dots{margin-top:14px}}@media (width>=600px) and (width<=759.98px){.lt-hub .lt-hub-entries[data-count="2"]{grid-template-columns:none}}.lt-hub .lt-hub-entries[data-count="2"] .lt-hub-media--entry{aspect-ratio:16/9}@media (width>=900px){.lt-hub .btt-sec[data-role=prose]:has(>:is(.btt-reviews,.btt-trust,.lt-cards))>h2{position:static}}.lt-article{--lt-article-stick:110px}.lt-article:empty{display:none}:is(.btt-body--article,.btt-body--hub) .btt-sec.btt-sec[data-tone=dark]{--sec-bg:var(--oak-900);--sec-h:var(--cream-100);--sec-card:var(--oak-800)}:is(.btt-body--article,.btt-body--hub) .btt-sec.btt-sec[data-tone=light]{--sec-bg:var(--cream-100);--sec-h:var(--ink-900);--sec-card:var(--white)}:is(.btt-body--article,.btt-body--hub) .btt-sec.btt-sec[data-tone=gold]{--sec-bg:var(--gold-500);--sec-h:var(--maroon-700);--sec-card:#ffffff47}:is(.btt-body--article,.btt-body--hub) .btt-sec.btt-sec[data-tone=maroon]{--sec-bg:var(--maroon-600);--sec-h:var(--cream-100);--sec-card:var(--oak-900)}:is(.btt-body--article,.btt-body--hub) .btt-sec.btt-sec[data-kind=closing]{padding-bottom:clamp(32px,4vw,56px)}:is(.btt-body--article,.btt-body--hub) .btt-sec.btt-sec[data-kind=quick-facts]{--tone-btn-bg:var(--maroon-700);--tone-btn-fg:var(--cream-50);--tone-btn-bg-hover:var(--oak-900);--tone-btn-fg-hover:var(--cream-50);--lt-qf-n:var(--maroon-700);padding-block:clamp(40px,5vw,72px)}:is(.btt-body--article,.btt-body--hub) .btt-sec.btt-sec[data-kind=quick-facts] :is(tbody,ul:not([class])){background:var(--sec-rule);border-top:1.5px solid var(--ink-900);border-bottom:1px solid var(--sec-rule);counter-reset:lt-qf;flex-wrap:wrap;gap:1px;display:flex}:is(.btt-body--article,.btt-body--hub) .btt-sec.btt-sec[data-kind=quick-facts] :is(tbody>tr,ul:not([class])>li){background:var(--sec-bg);counter-increment:lt-qf;border:0;flex:100%;min-width:0;margin:0;padding:20px 18px 24px;display:block}:is(.btt-body--article,.btt-body--hub) .btt-sec.btt-sec[data-kind=quick-facts] :is(tbody>tr,ul:not([class])>li):before{content:counter(lt-qf, decimal-leading-zero);width:auto;height:auto;font-family:var(--font-display);color:var(--lt-qf-n);background:0 0;margin:0 0 8px;font-size:clamp(22px,2vw,30px);font-style:italic;line-height:1;display:block;position:static;transform:none}:is(.btt-body--article,.btt-body--hub) .btt-sec.btt-sec[data-kind=quick-facts] :is(tbody>tr,ul:not([class])>li):hover{background:color-mix(in srgb, var(--sec-bg) 88%, white)}@media (width>=600px){:is(.btt-body--article,.btt-body--hub) .btt-sec.btt-sec[data-kind=quick-facts] :is(tbody>tr,ul:not([class])>li){flex-basis:45%}}@media (width>=900px){:is(.btt-body--article,.btt-body--hub) .btt-sec.btt-sec[data-kind=quick-facts] :is(tbody>tr,ul:not([class])>li){flex-basis:22%;padding:24px 22px 28px}:is(.btt-body--article,.btt-body--hub) .btt-sec.btt-sec[data-kind=quick-facts] :is(tbody,ul:not([class])):has(>:nth-child(3):last-child)>*,:is(.btt-body--article,.btt-body--hub) .btt-sec.btt-sec[data-kind=quick-facts] :is(tbody,ul:not([class])):has(>:nth-child(5):last-child)>:nth-child(-n+3){flex-basis:30%}:is(.btt-body--article,.btt-body--hub) .btt-sec.btt-sec[data-kind=quick-facts] :is(tbody,ul:not([class])):has(>:nth-child(5):last-child)>:nth-child(n+4){flex-basis:45%}:is(.btt-body--article,.btt-body--hub) .btt-sec.btt-sec[data-kind=quick-facts] :is(tbody,ul:not([class])):has(>:nth-child(6):last-child)>*,:is(.btt-body--article,.btt-body--hub) .btt-sec.btt-sec[data-kind=quick-facts] :is(tbody,ul:not([class])):has(>:nth-child(7):last-child)>:nth-child(-n+3),:is(.btt-body--article,.btt-body--hub) .btt-sec.btt-sec[data-kind=quick-facts] :is(tbody,ul:not([class])):has(>:nth-child(9):last-child)>*{flex-basis:30%}:is(.btt-body--article,.btt-body--hub) .btt-sec.btt-sec[data-kind=quick-facts] :is(tbody,ul:not([class])):has(>:nth-child(10):last-child)>*{flex-basis:18%}}@media (width>=1200px){:is(.btt-body--article,.btt-body--hub) .btt-sec.btt-sec[data-kind=quick-facts] :is(tbody,ul:not([class])):has(>:nth-child(6):last-child)>*{flex-basis:15%}}@media (width>=900px){:is(.btt-body--article,.btt-body--hub) .btt-sec.btt-sec[data-kind=quick-facts]{grid-template-columns:auto auto minmax(0,1fr);align-items:center;column-gap:clamp(20px,2.4vw,36px)}:is(.btt-body--article,.btt-body--hub) .btt-sec.btt-sec[data-kind=quick-facts]>.btt-trust{grid-column:1;margin:28px 0 0}:is(.btt-body--article,.btt-body--hub) .btt-sec.btt-sec[data-kind=quick-facts]>.btt-cta-row{grid-column:2;align-self:center;margin:28px 0 0}}:is(.lt-article,.lt-hub)~.btt-quote-section{--tone-btn-bg:var(--gold-500);--tone-btn-fg:var(--oak-900);--tone-btn-bg-hover:var(--amber-brand);--tone-btn-fg-hover:var(--oak-900);--tone-outline:var(--cream-50);--tone-outline-hover-bg:var(--cream-50);--tone-outline-hover-fg:var(--maroon-700);--tone-link:var(--cream-50);--tone-focus:var(--cream-50);--tone-accent:var(--amber-brand)}:is(.lt-article,.lt-hub)~.btt-quote-section .btt-quote-section__copy>p:nth-of-type(n+2):last-of-type{background:var(--oak-900);font-family:var(--font-display);color:var(--cream-50);padding:clamp(46px,4vw,56px) clamp(22px,3vw,36px) clamp(22px,3vw,36px);font-size:clamp(20px,1.7vw,26px);line-height:1.38;position:relative}:is(.lt-article,.lt-hub)~.btt-quote-section .btt-quote-section__copy>p:nth-of-type(n+2):last-of-type:before{content:"";background:repeating-linear-gradient(-60deg, var(--gold-500) 0 3px, transparent 3px 7px);width:72px;height:10px;position:absolute;top:clamp(22px,2.4vw,30px);left:clamp(22px,3vw,36px)}.lt-article .btt-sec:is([data-kind=prose],[data-kind=faq])>*{grid-area:auto/1/auto/-1;position:static}@media (width>=1046px){.lt-article .btt-sec:is([data-kind=prose],[data-kind=faq]){grid-template-columns:repeat(2,minmax(0,1fr));column-gap:80px}.lt-article .btt-sec[data-role=prose]>h2{grid-area:1/1;position:static}.lt-article .btt-sec[data-role=prose]>:not(h2):not(.btt-table){grid-column:2}.lt-article .btt-sec[data-role=prose]>.btt-table{grid-column:1/-1}.lt-article .btt-sec[data-role=prose]>h2+:is(h3,h4,ul,ol){margin-top:0}.lt-article .btt-sec[data-role=prose]>h2:has(+.btt-table){grid-column:1/-1}.lt-article .btt-sec[data-role=prose]:not(:has(>.btt-table,>ol))>h2{grid-row:1/span 40;align-self:start}.lt-article .btt-sec[data-kind=faq]>h2{grid-area:1/1/span 6;position:static}.lt-article .btt-sec[data-kind=faq]>:not(h2){grid-column:2}}:is(.lt-article,.lt-hub) .btt-sec[data-role=prose]:not(:has(>:nth-child(4))):not(:has(.btt-table,.btt-faq-list)){--section-y:clamp(40px, 6vw, 84px)}.lt-article .btt-sec[data-kind=prose]>p,.lt-article .btt-sec[data-kind=prose]>ul,.lt-article .btt-sec[data-kind=prose]>ol{max-width:68ch}.lt-article .btt-sec[data-kind=prose]>h3{color:var(--sec-em);margin-top:1.8em;font-style:italic}.lt-article .btt-sec[data-kind=prose]>h3+p,.lt-article .btt-sec[data-kind=prose]>h3:first-child{margin-top:0}.lt-article .btt-sec[data-kind=prose]>h4{margin-top:1.8em}.lt-article .btt-sec[data-kind=prose]>blockquote{background:var(--sec-card)}.lt-article .btt-sec img,.lt-article .btt-sec iframe{max-width:100%}.lt-article .btt-table[data-bars]{background:var(--cream-50);color:var(--ink-900);border:0;padding:clamp(16px,2.4vw,36px);overflow:visible}.lt-article .btt-table[data-bars] :is(table,thead,tbody){background:0 0;width:100%;min-width:0;display:block}.lt-article .btt-table[data-bars] tr{background:0 0;border:0;border-top:1px solid #e0cfb4;grid-template-columns:minmax(220px,.9fr) minmax(0,2fr);align-items:center;gap:8px 24px;padding:14px 0;display:grid}.lt-article .btt-table[data-bars] thead tr{border-top:0;padding:0 0 12px}.lt-article .btt-table[data-bars] :is(th,td){text-align:left;background:0 0;border:0;width:auto;min-width:0;padding:0;display:block}.lt-article .btt-table[data-bars] th{font-family:var(--font-ui);letter-spacing:1.5px;text-transform:uppercase;color:var(--maroon-700);font-size:12px;font-weight:500}.lt-article .btt-table[data-bars] th.btt-bar-th{display:none}.lt-article .btt-table[data-bars] td:first-child{font-family:var(--font-display);color:var(--ink-900);font-size:clamp(18px,1.5vw,23px);line-height:1.25}.lt-article .btt-table[data-bars] td.btt-bar-cell{grid-area:1/2;width:auto;min-height:44px;padding:0;position:relative}.lt-article .btt-table[data-bars] th:last-child{text-align:left}.lt-article .btt-table[data-bars] .btt-bar-track{background:#f3e1c2;height:auto;position:absolute;inset:0}.lt-article .btt-table[data-bars] .btt-bar-fill{min-width:6px;height:auto;position:absolute;top:0;bottom:0;left:0}.lt-article .btt-table[data-bars] td.btt-price{z-index:1;white-space:normal;text-align:left;min-width:0;font-family:var(--font-ui);color:var(--cream-50);grid-area:1/2;padding:0 14px;font-size:15px;font-weight:600;line-height:1.3;position:relative}.lt-article .btt-table[data-bars] td.btt-price--short{color:var(--ink-900);padding-left:calc(var(--bar,0%) + 14px)}@media (width<=719.98px){.lt-article .btt-table[data-bars] thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.lt-article .btt-table[data-bars] tbody tr:first-child{border-top:0;padding-top:0}.lt-article .btt-table[data-bars] tr{grid-template-columns:minmax(0,.9fr) minmax(0,1.7fr);gap:8px 14px}.lt-article .btt-table[data-bars] td.btt-price{padding-inline:10px;font-size:14px}.lt-article .btt-table[data-bars] td:is(.btt-price--short,.btt-price--mid){color:var(--ink-900);padding-left:calc(var(--bar,0%) + 10px)}}.lt-article .btt-sec .lt-article-days__label{font-family:var(--font-display);color:var(--gold-500);max-width:none;font-size:clamp(21px,1.7vw,27px);font-style:normal;line-height:1.2}.lt-article .lt-article-days{counter-reset:lt-day;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,24px);max-width:none;margin:0 0 1.4em;display:grid}.lt-article .btt-sec>.lt-article-days{grid-column:1/-1}.lt-article .lt-article-day{counter-increment:lt-day;background:var(--oak-800);border:1px solid #c7912f59;border-top:3px solid var(--gold-500);flex-direction:column;min-width:0;display:flex}.lt-article .lt-article-day__media{aspect-ratio:16/10;background:var(--oak-700);overflow:hidden}.lt-article .lt-article-media,.lt-article .lt-article-media .btt-media-slot,.lt-article .lt-article-media picture{width:100%;height:100%;display:block}.lt-article .lt-article-media img{object-fit:cover;width:100%;height:100%}.lt-article .lt-article-media .btt-media-slot{min-height:0;aspect-ratio:auto!important}.lt-article .lt-article-day__body{flex-direction:column;gap:12px;padding:clamp(20px,2.2vw,30px);display:flex}.lt-article .lt-article-day__body:before{content:counter(lt-day, decimal-leading-zero);font-family:var(--font-ui);font-size:var(--fs-eyebrow);letter-spacing:var(--tracking-eyebrow);color:var(--sec-eyebrow)}.lt-article .btt-sec .lt-article-day__t{font-family:var(--font-display);color:var(--sec-em);max-width:none;font-size:clamp(22px,1.9vw,28px);font-style:italic;line-height:1.15}.lt-article .btt-sec .lt-article-day__t strong{color:inherit;font-weight:400}.lt-article .btt-sec .lt-article-day__p{max-width:none;margin:0;font-size:16px;line-height:1.6}.lt-article .btt-sec.btt-sec[data-role=pair]>.lt-article-pair{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));align-items:stretch;gap:16px clamp(16px,3vw,56px);max-width:none;margin:clamp(8px,2vw,24px) 0 0;display:grid}.lt-article .lt-article-card{min-width:0;color:var(--tone-fg);flex-direction:column;justify-content:center;gap:18px;padding:clamp(22px,2.8vw,42px);display:flex}.lt-article .lt-article-card>p{max-width:none;color:inherit;margin:0}.lt-article .lt-article-card--dark{background:var(--oak-900)}.lt-article .lt-article-card--dark:before{content:"";background:repeating-linear-gradient(-60deg, var(--gold-500) 0 3px, transparent 3px 9px);width:72px;height:12px;display:block}.lt-article .lt-article-card--white{background:var(--white);border-top:4px solid var(--maroon-600);justify-content:flex-start}@media (width>=900px){.lt-article .btt-sec.btt-sec[data-role=split]{grid-template-rows:auto 1fr}.lt-article .btt-sec.btt-sec[data-role=split]>h2{grid-area:1/1;margin-bottom:0}.lt-article .btt-sec.btt-sec[data-role=split]>h2+p{grid-area:2/1;margin-top:24px}.lt-article .btt-sec.btt-sec[data-role=split]>.lt-article-split__main{grid-area:1/2/span 2;align-self:start}}.lt-article .lt-article-lede__tail{color:var(--tone-accent);font-style:italic}.lt-article .lt-article-split__main{flex-direction:column;align-items:flex-start;gap:18px;max-width:none;display:flex}.lt-article .btt-sec .lt-article-split__main>*{margin:0}.lt-article .btt-sec .lt-article-split__main>.btt-trust{align-self:stretch}.lt-article .btt-sec .lt-article-callout{background:var(--sec-card);border-top:3px solid var(--tone-accent);max-width:none;color:var(--tone-fg);align-self:stretch;padding:clamp(22px,2.6vw,36px)}@media (width<=767.98px){.lt-article .lt-article-days{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);gap:14px;display:flex;overflow-x:auto}.lt-article .lt-article-days::-webkit-scrollbar{display:none}.lt-article .lt-article-day{scroll-snap-align:start;flex:0 0 82%}}.lt-article--lodging .btt-map{max-width:960px;margin:2em 0}.lt-article--lodging .btt-map__frame{aspect-ratio:16/9}@media (width<=599.98px){.lt-article--lodging .btt-map__frame{aspect-ratio:4/3}}.lt-article--lodging .btt-sec[data-kind=closing]>h2+p{font-family:var(--font-display);font-size:var(--fs-lead);line-height:var(--lt-lead,1.42)}.lt-article .btt-sec:is([data-role=pair],[data-role=split])>h2+p{font-family:var(--font-display);letter-spacing:0;max-width:none;font-size:clamp(19px,1.55vw,24px);line-height:1.42}.lt-article .btt-sec[data-role=split]>h2+p{color:var(--sec-h)}.lt-article .btt-sec[data-role=prose]:has(>.btt-table){row-gap:clamp(22px,4vw,56px)}.lt-article .btt-sec[data-role=prose]:has(>.btt-table)>*{margin-bottom:0}.lt-article .btt-sec[data-role=prose]>.btt-table~p:not(#_){grid-column:1/-1;max-width:980px}.lt-article .btt-sec[data-role=prose]>ol{counter-reset:lt-step;border-bottom:1px solid #c7912f59;max-width:none;margin:0;padding:0;list-style:none}.lt-article .btt-sec[data-role=prose]>ol>li{counter-increment:lt-step;min-height:0;font-family:var(--font-display);color:var(--tone-fg);border-top:1px solid #c7912f59;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:16px;margin:0;padding:18px 0;font-size:clamp(18px,1.4vw,22px);line-height:1.45;display:grid}.lt-article .btt-sec[data-role=prose]>ol>li:before{content:counter(lt-step, decimal-leading-zero);-webkit-text-stroke:1.2px var(--tone-accent);font-size:44px;line-height:.9;position:static;top:auto}.lt-article .btt-sec[data-role=prose]:has(>ol)>h2+p{font-size:17px;font-family:var(--font-body);max-width:none;margin-top:0;line-height:1.6}.lt-article .btt-sec[data-role=prose]:has(>ol)>ol~p{background:var(--oak-900);border-top:3px solid var(--gold-500);color:var(--cream-100);--tone-link:var(--gold-500);max-width:none;padding:clamp(18px,2vw,26px) clamp(20px,2.4vw,32px)}@media (width>=1046px){.lt-article .btt-sec[data-role=prose]:has(>ol){grid-template-rows:auto 1fr auto;row-gap:24px}.lt-article .btt-sec.btt-sec[data-role=prose]:has(>ol)>h2{grid-area:1/1;align-self:start;margin-bottom:8px}.lt-article .btt-sec.btt-sec[data-role=prose]:has(>ol)>h2+p{grid-area:2/1;align-self:start}.lt-article .btt-sec.btt-sec[data-role=prose]:has(>ol)>ol{grid-area:1/2/span 2}.lt-article .btt-sec.btt-sec[data-role=prose]:has(>ol)>ol~p{grid-area:3/2}}.lt-article .btt-faq__q h3{line-height:1.35}@media (width>=1046px){.lt-article .btt-sec[data-kind=faq]{column-gap:96px}.lt-article .btt-sec[data-role=prose]:has(>ol){column-gap:clamp(40px,6vw,96px)}}.lt-article .btt-sec[data-role=days]{row-gap:clamp(22px,4vw,56px)}.lt-article .btt-sec[data-role=days]>*{margin-bottom:0}.lt-article .btt-sec[data-role=days]>.lt-article-days~p:not(#_){text-align:center;color:#cdbfa8;max-width:none;font-size:16px;line-height:1.6}.lt-article .btt-sec[data-role=days]>.lt-article-days~p a{color:var(--gold-500)}@media (width<=599.98px){.btt-body.btt-body.btt-body.btt-body--article :is(.btt-sec[data-kind=quick-facts] tbody,.btt-sec[data-kind=quick-facts] ul:not([class]))>:is(tr,li),.btt-body.btt-body.btt-body.btt-body--article :is(.btt-sec[data-kind=quick-facts] tbody,.btt-sec[data-kind=quick-facts] ul:not([class]))>:is(tr,li)[data-wide]{flex:calc(50% - 1px)}}@media (width>=900px) and (width<=1045.98px){.lt-article .btt-sec:is([data-kind=prose],[data-kind=faq]){grid-template-columns:minmax(0,1fr)!important}.lt-article .btt-sec:is([data-kind=prose],[data-kind=faq])>*{grid-area:auto/1/auto/-1!important;position:static!important}.lt-article .btt-sec:is([data-kind=prose],[data-kind=faq])>h2{margin-bottom:24px}}@media (width>=1046px){.lt-article .btt-sec[data-role=prose]:has(>.btt-table):has(>h3)>.btt-table~:not(h2):not(#_){grid-column:1/-1;max-width:68ch}}:root{--band-y:clamp(44px, 6vw, 96px);--stripe-ink:repeating-linear-gradient(-60deg, #2b2522 0 3px, transparent 3px 9px);--bttx-bar:linear-gradient(90deg, #913125, #c7912f);--pour:linear-gradient(180deg, #c7912f 0%, #c7912f 40%, #913125 100%)}:where(#main) .btt{width:100%;font-family:var(--font-body);-webkit-font-smoothing:antialiased;font-size:17.5px;line-height:1.6}:where(#main) .btt :is(p,ul,ol,h1,h2,h3,figure,dl,dd){margin:0}:where(#main) .btt :is(ul,ol){padding:0;list-style:none}:where(#main) .btt img{max-width:100%;display:block}:where(#main) .btt a{color:inherit}:where(#main) .btt :focus-visible{outline:3px solid var(--gold-500);outline-offset:3px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tone-dark{background:var(--oak-900);color:var(--parchment-200)}.tone-cream{background:var(--cream-100);color:var(--ink-900)}.tone-gold{background:var(--gold-500);color:var(--ink-900)}.tone-red{background:var(--maroon-600);color:var(--cream-50)}.sec{padding:var(--section-y) var(--gutter);position:relative}.band{padding:var(--band-y) var(--gutter)}.wrap{max-width:1520px;margin:0 auto;position:relative}.eyebrow{font:600 12px/1.3 var(--font-ui);letter-spacing:2px;text-transform:uppercase;align-items:center;gap:14px;display:flex}.eyebrow:before{content:"";background:var(--stripe-gold);flex:none;width:34px;height:10px}.tone-dark .eyebrow{color:var(--gold-500)}.tone-cream .eyebrow{color:var(--maroon-700)}.tone-red .eyebrow{color:var(--cream-200)}.tone-gold .eyebrow{color:var(--ink-900)}.tone-gold .eyebrow:before{background:var(--stripe-ink)}.h1,.h2,.h3{font-family:var(--font-display);letter-spacing:-1.5px;text-wrap:balance;font-weight:400}.h1{font-size:var(--fs-h1);color:var(--cream-100);line-height:1.02}.h2{font-size:var(--fs-h2);line-height:1.04}.h3{font-size:var(--fs-h3);letter-spacing:-.6px;line-height:1.1}.h1 em,.h2 em,.h3 em{font-style:italic}.tone-dark .h1 em,.tone-dark .h2 em,.tone-red .h2 em{color:var(--gold-500)}.tone-dark .h2,.tone-dark .h3{color:var(--cream-100)}.tone-cream .h2 em,.tone-cream .h3 em{color:var(--maroon-600)}.tone-gold .h2 em{color:var(--maroon-700)}.lead{font-family:var(--font-display);font-size:var(--fs-lead);line-height:1.42}.small{font-size:15px}.legal{font-size:13px;line-height:1.5}.prose p+p{margin-top:1em}.prose a{text-underline-offset:3px;font-weight:600;text-decoration:underline 1px}.prose a:hover{text-decoration-thickness:2px}.tone-dark .prose a{color:var(--gold-500)}.tone-cream .prose a,.card-light .prose a{color:var(--maroon-700)}.tone-red .prose a{color:var(--cream-50)}.tone-gold .prose a{color:var(--ink-900)}.tone-dark .prose{color:var(--parchment-200)}.muted-d{color:var(--parchment-300)}.muted-l{color:var(--ink-500)}.num-o{font-family:var(--font-display);letter-spacing:-2px;color:#0000;-webkit-text-stroke:1.5px var(--gold-500);font-variant-numeric:lining-nums;font-weight:400;line-height:.9}.num-o.ink{-webkit-text-stroke-color:var(--ink-900)}.num-o.maroon{-webkit-text-stroke-color:var(--maroon-600)}.mark{color:inherit;background:0 0;font-weight:700;box-shadow:inset 0 -.38em #c7912f61}.tone-red .mark{box-shadow:inset 0 -.38em #c7912f8c}.btns{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.btn{min-height:56px;font:600 15px/1 var(--font-ui);letter-spacing:.2px;white-space:nowrap;transition:background-color .25s var(--ease-out), color .25s var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 30px;text-decoration:none;display:inline-flex}.btn-gold{background:var(--gold-500);color:var(--oak-900)}.btn-gold:hover,.btn-gold.is-hover{background:var(--amber-brand)}.btn-maroon{background:var(--maroon-600);color:var(--gold-500)}.btn-maroon:hover,.btn-maroon.is-hover{background:var(--maroon-700)}.btn-outline{border-color:var(--gold-500);color:var(--gold-500);background:0 0}.btn-outline:hover,.btn-outline.is-hover{background:#c7912f24}.arrow-link{min-height:48px;font:600 15px/1.3 var(--font-ui);border-bottom:1px solid;align-items:center;gap:12px;padding-bottom:2px;text-decoration:none;display:inline-flex}.arrow-link .ar{color:var(--gold-500);transition:transform .3s var(--ease-out)}.arrow-link:hover .ar{transform:translate(6px)}.tone-dark .arrow-link{color:var(--gold-500)}.tone-cream .arrow-link,.card-light .arrow-link{color:var(--maroon-700)}.foot-link{border-top:1px solid #c7912f59;margin-top:26px;padding-top:18px;font-size:16px}.foot-link a{font:600 16px/1.4 var(--font-ui);border-bottom:1px solid;text-decoration:none}.foot-link .ar{color:var(--gold-500);font-family:var(--font-ui);margin-left:10px}.tone-dark .foot-link a{color:var(--gold-500)}.tone-cream .foot-link a,.card-light .foot-link a{color:var(--maroon-700)}.hdr{z-index:5;padding:18px var(--gutter);align-items:center;gap:36px;display:flex;position:absolute;top:0;left:0;right:0}.hdr.is-scrolled{backdrop-filter:blur(8px);background:#120b08b3;border-bottom:1px solid #c7912f40;padding-top:10px;padding-bottom:10px;position:relative}.hdr__logo img{filter:drop-shadow(0 4px 12px #00000073);width:auto;height:58px}.hdr__nav{font:500 14px/1 var(--font-ui);gap:30px;margin-left:auto;display:flex}.hdr__nav a{color:var(--parchment-200);padding:16px 0;text-decoration:none}.hdr__nav a.is-current{color:var(--gold-500);box-shadow:inset 0 -2px 0 var(--gold-500)}.hdr__burger{width:48px;height:48px;color:var(--gold-500);font:600 22px/1 var(--font-ui);background:0 0;border:1px solid #c7912f8c;display:none}.hdr .btn{min-height:48px;padding:0 22px}.hero{background:var(--oak-900);flex-direction:column;min-height:1000px;display:flex;position:relative;overflow:hidden}.hero__glow{pointer-events:none;background:radial-gradient(60% 70% at 72% 38%,#2a1a10 0%,#2a1a1000 70%);position:absolute;inset:0}.hero__disc{background:var(--stripe-gold);opacity:.07;border-radius:50%;width:640px;height:640px;position:absolute;top:120px;right:-170px;-webkit-mask:radial-gradient(circle,#000 64%,#0000 64.5% 70%,#000 70.5%);mask:radial-gradient(circle,#000 64%,#0000 64.5% 70%,#000 70.5%)}.hero__body{padding:140px var(--gutter) 56px;flex:1;grid-template-columns:minmax(0,7.2fr) minmax(0,4.8fr);align-items:start;gap:72px;width:100%;max-width:1520px;margin:0 auto;display:grid;position:relative}.crumbs{align-items:center;gap:10px;display:flex}.crumbs a{text-decoration:none}.crumbs a:hover{text-decoration:underline}.hero .h1{margin-top:26px;font-size:74px}.dateline{font:500 14px/1.4 var(--font-ui);letter-spacing:.4px;color:var(--parchment-300);margin-top:22px}.dateline time{color:var(--parchment-200)}.tldr{max-width:760px;color:var(--parchment-200);border-top:1px solid #c7912f59;margin-top:34px;padding-top:26px}.tldr strong{font:600 12px/1 var(--font-ui);letter-spacing:2px;color:var(--gold-500);vertical-align:3px;margin-right:8px}.trustline{font:500 13px/1.5 var(--font-ui);color:var(--parchment-300);letter-spacing:.2px;margin-top:18px}.trustline .stars{color:var(--tripadvisor);letter-spacing:1px;margin-right:6px}.var{border-bottom:1px dashed var(--gold-500)}.route{height:610px;margin-top:8px;position:relative}.route__line{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.route__stop{align-items:center;gap:18px;min-height:48px;text-decoration:none;display:flex;position:absolute}.route__stop .num-o{transition:color .3s var(--ease-out);padding:0 6px;font-size:92px}.route__stop:hover .num-o{color:var(--gold-500)}.route__name{font:500 14px/1.3 var(--font-ui);letter-spacing:1.6px;text-transform:uppercase;color:var(--cream-100);border-bottom:1px solid #c7912f80;padding-bottom:4px}.route__stop:hover .route__name{border-bottom-color:var(--gold-500);border-bottom-width:2px}.jump{background:#0d08068c;border-top:1px solid #c7912f59;position:relative}.jump__in{grid-template-columns:minmax(0,1fr) 210px;max-width:1520px;margin:0 auto;display:grid}.jump__label{left:var(--gutter);position:absolute;top:-32px}.jump ol{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.jump li{border-bottom:1px solid #c7912f2e;border-right:1px solid #c7912f2e}.jump li a{min-height:62px;font:500 13px/1.3 var(--font-ui);color:var(--parchment-200);align-items:baseline;gap:10px;padding:14px 16px;text-decoration:none;transition:background-color .25s,color .25s;display:flex}.jump li a b{font:500 11px/1 var(--font-ui);color:var(--gold-500);letter-spacing:1px}.jump li a:hover{color:var(--cream-100);background:#c7912f1a}.jump__cta{text-align:center;background:var(--gold-500);color:var(--oak-900);font:600 15px/1.2 var(--font-ui);justify-content:center;align-items:center;padding:0 18px;text-decoration:none;display:flex}.jump__cta:hover{background:var(--amber-brand)}.rail{z-index:6;height:56px;padding:0 var(--gutter);backdrop-filter:blur(8px);color:var(--parchment-200);background:#120b08b3;border-bottom:1px solid #c7912f4d;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;display:grid;position:sticky;top:0}.rail__now{font:500 14px/1 var(--font-ui);align-items:center;gap:12px;display:flex}.rail__now b{font-family:var(--font-display);color:var(--gold-500);font-size:22px;font-weight:400}.rail__ticks{grid-template-columns:repeat(14,minmax(0,1fr));gap:4px;display:grid}.rail__ticks a{align-items:center;height:48px;display:flex;position:relative}.rail__ticks a:after{content:"";background:#c7912f40;width:100%;height:3px}.rail__ticks a.is-done:after{background:var(--bttx-bar)}.rail__ticks a.is-now:after{background:var(--gold-500);height:5px}.rail .btn{min-height:40px;padding:0 18px;font-size:14px}.trust{background:var(--oak-800);border-top:3px solid var(--gold-500);color:var(--parchment-200);grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);gap:0;display:grid}.trust>*{padding:28px 34px}.trust>*+*{border-left:1px solid #c7912f38}.trust__badges{align-items:center;gap:14px;display:flex}.trust__badges img{width:auto;height:92px}.trust__cap{font:500 12px/1.4 var(--font-ui);letter-spacing:.4px;color:var(--parchment-300);margin-top:12px}.trust__big{font-family:var(--font-display);color:var(--cream-100);letter-spacing:-1px;font-size:44px;line-height:1}.trust__stars{color:var(--tripadvisor);letter-spacing:3px;font-size:22px}.trust__txt{font:500 14px/1.4 var(--font-ui);color:var(--parchment-300);margin-top:10px}.trust__cell{flex-direction:column;justify-content:center;display:flex}.pair{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:72px;display:grid}.pair__head .eyebrow{margin-bottom:22px}.idx{font:500 12px/1 var(--font-ui);letter-spacing:2px}.qf{border-top:1.5px solid var(--ink-900)}.qf__grid{border-top:1px solid #2b252266;border-left:1px solid #2b252266;grid-template-columns:repeat(12,minmax(0,1fr));margin-top:56px;display:grid}.qf__cell{min-height:190px;transition:background-color .3s var(--ease-out);border-bottom:1px solid #2b252266;border-right:1px solid #2b252266;align-items:flex-start;gap:24px;padding:30px 30px 32px;font-size:17.5px;line-height:1.55;display:flex;position:relative}.qf__cell:hover,.qf__cell.is-hover{background:#fdf1dc80}.qf__cell .num-o{-webkit-text-stroke:1.5px var(--ink-900);flex:none;min-width:1ch;font-size:92px}.qf__cell .num-o.sm{font-size:64px}.qf__cell p{padding-top:6px}.qf__cell .diamond{margin-top:12px}.qf__after{justify-items:start;gap:28px;margin-top:48px;display:grid}.diamond{background:var(--maroon-600);flex:none;width:9px;height:9px;display:inline-block;transform:rotate(45deg)}.tone-dark .diamond,.diamond.gold{background:var(--gold-500)}.diamond.hollow{background:0 0;box-shadow:inset 0 0 0 1.5px}.ledger li{border-bottom:1px solid #c7912f59;align-items:baseline;gap:16px;padding:16px 0;display:flex}.ledger li:first-child{border-top:1px solid #c7912f59}.ledger li .diamond{transform:rotate(45deg)translateY(-2px)}.tone-cream .ledger li,.card-light .ledger li{border-color:var(--line-cream)}.ledger-num{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:56px;display:grid}.ledger-num li{transition:padding-left .3s var(--ease-out);border-bottom:1px solid #c7912f4d;grid-template-columns:52px minmax(0,1fr);align-items:baseline;gap:12px;padding:18px 0;display:grid}.ledger-num li:nth-child(-n+2){border-top:1px solid #c7912f4d}.ledger-num li b{font:400 24px/1 var(--font-display);color:var(--gold-500)}.ledger-num li:hover{padding-left:8px}.also-h{font:600 12px/1.3 var(--font-ui);letter-spacing:2px;text-transform:uppercase;margin-bottom:18px}.tone-dark .also-h{color:var(--gold-500)}.tone-cream .also-h,.tone-gold .also-h{color:var(--maroon-700)}.chips{flex-wrap:wrap;gap:10px;display:flex}.chip{min-height:44px;color:var(--parchment-200);font:500 14px/1 var(--font-ui);cursor:pointer;background:0 0;border:1px solid #c7912f8c;border-radius:999px;align-items:center;gap:10px;padding:0 20px;display:inline-flex}.chip .sw{border:1.5px solid var(--oak-900);border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 1px #c7912f99}.chip.is-on{background:var(--gold-500);color:var(--oak-900);border-color:var(--gold-500)}.chip:hover{border-color:var(--gold-500)}.sw-louisville{background:#120b08}.sw-bardstown{background:#913125}.sw-frankfort{background:#c7912f}.sw-lawrenceburg{background:#e6d6bd}.sw-lexington{background:#f59b45}.atlas{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:40px;margin-top:28px;display:grid}.plate{background:var(--oak-800);border:1px solid #c7912f8c;padding:10px;position:relative;box-shadow:0 30px 60px #00000073}.plate__paper{background:var(--cream-50);position:relative;box-shadow:inset 0 0 0 1px #c7912f8c}.plate__paper>img{width:100%;height:auto}.plate__paper:after{content:"";pointer-events:none;background:radial-gradient(at 50% 45%,#0000 58%,#6e221924 100%);position:absolute;inset:0}.dt{z-index:1;background:var(--cream-50);color:var(--ink-900);box-shadow:inset 0 0 0 4px var(--cream-50), inset 0 0 0 5px #c7912f8c, 0 14px 30px #2b252247;border:1px solid #c7912f8c;margin-top:10px;padding:14px 14px 12px;position:relative}.dt__t{font:600 12px/1.3 var(--font-ui);letter-spacing:2px;text-transform:uppercase;color:var(--maroon-700);margin-bottom:10px}.dt img{border:1px solid var(--line-cream);object-fit:contain;background:#fdf1dc;width:100%;max-height:260px}.dt ol{grid-template-columns:repeat(6,auto);justify-content:space-between;gap:6px 14px;margin-top:12px;display:grid}.dt li{min-height:28px;font:500 14px/1.25 var(--font-ui);color:var(--ink-500);align-items:center;gap:8px;display:flex}.dt li a{color:var(--maroon-700);text-underline-offset:3px;font-weight:600}.pinnum{background:var(--oak-900);width:22px;height:22px;color:var(--cream-50);font:700 12px/1 var(--font-ui);border-radius:50%;flex:none;place-items:center;display:inline-grid}.pinnum.plain{background:var(--cream-50);width:18px;height:18px;color:var(--oak-900);box-shadow:inset 0 0 0 1.5px var(--oak-900);margin:0 2px;font-size:11px}.legend .eyebrow{margin-bottom:14px}.legend ul{gap:8px;display:grid}.legend a{min-height:64px;transition:border-color .25s, background-color .25s, transform .3s var(--ease-out);border:1px solid #c7912f4d;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:14px;padding:12px 16px;text-decoration:none;display:grid}.legend a:hover,.legend a.is-hover{border-color:var(--gold-500);background:#c7912f14;transform:translate(4px)}.legend .sw{border:2px solid var(--oak-900);border-radius:50%;grid-row:span 2;width:16px;height:16px;box-shadow:0 0 0 1px #c7912fb3}.legend .nm{font:500 15px/1.3 var(--font-ui);color:var(--cream-100)}.legend .mt{color:var(--parchment-300);font-size:14px;line-height:1.4}.key{font:500 14px/1.3 var(--font-ui);color:var(--parchment-200);gap:10px;margin-top:18px;display:grid}.key span{align-items:center;gap:12px;display:flex}.kpin{background:var(--maroon-600);border:2.5px solid var(--oak-900);width:22px;height:22px;box-shadow:inset 0 0 0 5px var(--maroon-600), inset 0 0 0 9px var(--cream-50), 0 0 0 1px #c7912fb3;border-radius:50%;flex:none}.kpin.plain{border-width:1.6px;width:14px;height:14px;margin:0 4px;box-shadow:0 0 0 1px #c7912fb3}.attr{font:500 13px/1.4 var(--font-ui);color:var(--parchment-300);margin-top:18px}.attr a{color:var(--gold-500)}.dir{margin-top:88px}.dir__head{z-index:2;grid-template-columns:var(--dir-cols);background:var(--oak-800);border-top:3px solid var(--gold-500);font:600 12px/1.3 var(--font-ui);letter-spacing:1.6px;text-transform:uppercase;color:var(--gold-500);gap:0 24px;padding:14px 20px;display:grid;position:sticky;top:56px}.dir{--dir-cols:minmax(0, 2.4fr) minmax(0, 1fr) minmax(0, 2.5fr) minmax(0, .9fr) minmax(0, 1.7fr) minmax(0, 1.8fr)}.dir__grp{margin-top:0}.dir__gh{border-bottom:1px solid var(--gold-500);align-items:baseline;gap:18px;padding:38px 20px 14px;display:flex}.dir__gh .num-o{font-size:44px}.dir__gh .gt{font:italic 400 30px/1.1 var(--font-display);color:var(--gold-500);letter-spacing:-.5px}.dir__gh .ct{font:500 13px/1 var(--font-ui);color:var(--parchment-300);letter-spacing:1px;margin-left:auto}.dir__gh .tog{display:none}.dir table{border-collapse:collapse;width:100%}.dir thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.dir tr{grid-template-columns:var(--dir-cols);transition:background-color .25s, color .25s, padding-left .3s var(--ease-out);border-bottom:1px solid #c7912f2e;gap:0 24px;padding:16px 20px;display:grid}.dir tr:hover,.dir tr.is-hover{background:var(--cream-50);color:var(--ink-900);padding-left:28px}.dir tr.is-hover .geo,.dir tr.is-hover .na{color:var(--ink-500)}.dir tr.is-hover a{color:var(--maroon-700)}.dir tr.is-dim{opacity:.32}.dir td,.dir th[scope=row]{text-align:left;font-size:16px;line-height:1.45;display:block}.dir th[scope=row]{font:400 19px/1.25 var(--font-display);color:var(--cream-100)}.dir tr.is-hover th[scope=row]{color:var(--ink-900)}.dir .geo{font:400 12.5px/1.3 var(--font-ui);letter-spacing:.6px;color:var(--parchment-300);font-variant-numeric:tabular-nums;margin-top:4px;display:block}.dir .yes,.dir .no{font:500 14px/1 var(--font-ui);align-items:center;gap:10px;display:inline-flex}.dir .no{color:var(--parchment-300)}.dir a{color:var(--gold-500);text-underline-offset:3px;font-weight:600}.dir .anc{font:500 13px/1.4 var(--font-ui);letter-spacing:.2px;word-break:break-word}.dir .na{color:var(--parchment-300);font-style:italic}.dir td:before{content:attr(data-l);display:none}.dir__foot{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:72px;margin-top:40px;display:grid}.ph{background:var(--oak-700);position:relative;overflow:hidden}.ph img{object-fit:cover;width:100%;height:100%}.ph.arch{border-radius:999px 999px 0 0}.slot{text-align:center;background:var(--oak-700);color:var(--parchment-300);place-items:center;display:grid;position:relative}.slot:before{content:"";aspect-ratio:1;background:var(--stripe-gold);opacity:.18;border-radius:50%;width:58%;position:absolute}.slot span{font:500 13px/1.5 var(--font-ui);letter-spacing:1px;text-transform:uppercase;padding:0 24px;position:relative}.arches{grid-template-columns:repeat(5,minmax(0,1fr));gap:22px;margin-top:72px;display:grid}.arch-card{color:var(--ink-900);transition:transform .35s var(--ease-out);text-decoration:none;display:block}.arch-card:hover,.arch-card.is-hover{transform:translateY(-6px)}.arch-card .ph{aspect-ratio:3/4.3}.arch-card:nth-child(2n){margin-top:64px}.arch-card__meta{align-items:flex-end;gap:14px;margin-top:14px;padding:0 6px;display:flex;position:relative}.arch-card__meta .num-o{-webkit-text-stroke-color:var(--maroon-600);background:var(--cream-100);padding:4px 8px 0 0;font-size:56px}.arch-card__name{font:500 14px/1.3 var(--font-ui);letter-spacing:1.4px;text-transform:uppercase;border-bottom:1px solid var(--maroon-600);padding-bottom:8px}.arch-card__go{color:var(--maroon-600);transition:transform .3s var(--ease-out);margin-left:6px;display:inline-block}.arch-card:hover .arch-card__go{transform:translate(5px)}.spread{border-top:1px solid var(--line-cream);grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:72px;margin-top:110px;padding-top:56px;display:grid}.pull{font:italic 400 clamp(30px, 3vw, 50px)/1.12 var(--font-display);letter-spacing:-1px;color:var(--maroon-600);text-wrap:balance}.pull:before{content:"";background:var(--gold-500);width:64px;height:4px;margin-bottom:28px;display:block}.cols2{column-count:2;column-gap:48px}.opener{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:64px;display:grid}.opener .num-o.big{letter-spacing:-8px;font-size:260px;line-height:.78}.opener__meta{flex-direction:column;gap:28px;display:flex}.loc{width:220px}.loc img{width:100%;height:auto}.loc figcaption{font:500 12px/1.3 var(--font-ui);letter-spacing:2px;text-transform:uppercase;margin-top:10px}.tone-dark .loc figcaption{color:var(--parchment-300)}.tone-cream .loc figcaption{color:var(--ink-500)}.opener .h2{margin-bottom:30px}.intro{font-size:var(--fs-lead);line-height:1.5;font-family:var(--font-display);max-width:36em}.callout{background:var(--oak-800);border-top:4px solid var(--maroon-600);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:24px;margin-top:56px;padding:32px 36px;display:grid;position:relative}.callout .mk{font:600 22px/1 var(--font-ui);color:var(--gold-500)}.callout p{color:var(--cream-100);font-size:19px}.callout.light{background:var(--cream-50)}.callout.light p{color:var(--ink-900)}.entry{border-top:1px solid var(--line-cream);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:72px;padding:96px 0;display:grid}.entry.flip{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.entry.flip .entry__media{order:2}.entry__media{position:sticky;top:96px}.entry__media .ph{aspect-ratio:4/5}.entry__media .ph.wide{aspect-ratio:5/4}.entry__media figcaption{font:500 12px/1.4 var(--font-ui);letter-spacing:.4px;color:var(--ink-500);margin-top:12px}.entry__no{font:500 12px/1 var(--font-ui);letter-spacing:2px;color:var(--maroon-700);align-items:center;gap:14px;margin-bottom:16px;display:flex}.entry__no:after{content:"";background:var(--gold-500);flex:1;max-width:80px;height:1px}.entry .h3{margin-bottom:24px}.entry .prose{font-size:17.5px;line-height:1.68}.entry .prose p:first-child:first-letter{float:left;font:400 76px/.84 var(--font-display);color:var(--maroon-600);padding:6px 10px 0 0}.more{display:none}.also{border-top:1px solid var(--line-cream);grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:72px;padding-top:72px;display:grid}.ctaband{background:var(--oak-900);color:var(--parchment-200);border-top:4px solid var(--gold-500);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:48px;margin-top:88px;padding:44px 48px;display:grid}.ctaband .prose a{color:var(--gold-500)}.ctaband p{font-family:var(--font-display);color:var(--cream-100);font-size:24px;line-height:1.4}.grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.tcard{background:var(--oak-800);border-top:4px solid var(--gold-500);transition:transform .35s var(--ease-out), box-shadow .35s var(--ease-out);flex-direction:column;display:flex}.tcard:hover,.tcard.is-hover{transform:translateY(-6px);box-shadow:0 24px 50px #0006}.tcard .ph{aspect-ratio:16/10}.tcard__body{padding:36px 40px 40px}.tcard__body .h3{margin-bottom:20px}.tcard .prose{font-size:17px;line-height:1.66}.tcard__no{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.tcard__no .num-o{font-size:54px}.dip{grid-template-columns:minmax(0,1fr) 96px minmax(0,1fr);align-items:stretch;margin-top:72px;display:grid;position:relative}.dip__spine{justify-content:center;display:flex;position:relative}.dip__spine:before{content:"";background:var(--ink-900);width:1.5px;position:absolute;top:0;bottom:0}.dip__spine .diamond{background:var(--maroon-600);width:16px;height:16px;box-shadow:0 0 0 6px var(--gold-500);margin-top:210px;position:sticky;top:50%}.lcard{background:var(--cream-50);border-top:4px solid var(--maroon-600);color:var(--ink-900)}.lcard .ph{aspect-ratio:3/2}.lcard__body{padding:36px 40px 44px}.lcard .h3{margin-bottom:20px}.lcard .h3 em{color:var(--maroon-600)}.lcard .prose{font-size:17px;line-height:1.66}.radial{width:100%;max-width:520px;height:auto}.mx{border-collapse:collapse;width:100%;margin-top:64px}.mx th,.mx td{text-align:left;vertical-align:top}.mx thead th{font:600 12px/1.35 var(--font-ui);letter-spacing:1.6px;text-transform:uppercase;color:var(--maroon-700);border-bottom:1.5px solid var(--ink-900);padding:0 20px 18px}.mx tbody th{font:600 12px/1.35 var(--font-ui);letter-spacing:1.6px;text-transform:uppercase;color:var(--maroon-700);width:150px;padding:26px 20px}.mx td{font:400 22px/1.25 var(--font-display);color:var(--ink-900);padding:26px 20px}.mx tbody tr{border-bottom:1px solid var(--line-cream);transition:background-color .25s}.mx tbody tr:hover{background:var(--cream-50)}.mx .city{color:var(--ink-500);font-style:italic}.mx .split{gap:14px;font-size:19px;display:grid}.bar{background:#2b25221a;height:4px;margin-top:12px;display:block}.bar i{background:var(--bttx-bar);height:100%;display:block}.notes2{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;margin-top:56px;display:grid}.note{grid-template-columns:64px minmax(0,1fr);gap:8px;display:grid}.note .num-o{-webkit-text-stroke-color:var(--maroon-600);font-size:48px}.warn{background:var(--cream-50);border-top:4px solid var(--maroon-600);padding:32px 36px;font-size:19px;line-height:1.55;box-shadow:0 24px 50px #2b252214}.tabs{display:none}.statement{font:400 clamp(34px, 3.6vw, 62px)/1.1 var(--font-display);letter-spacing:-1.5px;color:var(--cream-100);text-wrap:balance;max-width:22ch}.statement em{color:var(--gold-500)}.legs{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 40px;margin-top:80px;display:grid}.leg{padding-top:70px;position:relative}.leg__line{background:var(--bttx-bar);height:3px;position:absolute;top:30px;left:0;right:0}.leg__line:before,.leg__line:after{content:"";background:var(--oak-900);border:3px solid var(--gold-500);border-radius:50%;width:15px;height:15px;position:absolute;top:-6px}.leg__line:before{border-color:var(--maroon-600);left:-2px}.leg__line:after{right:-2px}.leg__t{background:var(--oak-900);font:600 13px/1.4 var(--font-ui);color:var(--gold-500);white-space:nowrap;border:1px solid #c7912f8c;padding:3px 12px;position:absolute;top:0;left:50%;transform:translate(-50%)}.leg__ends{font:500 13px/1.35 var(--font-ui);letter-spacing:1px;text-transform:uppercase;color:var(--cream-100);justify-content:space-between;gap:12px;display:flex}.leg__ends span:last-child{text-align:right}.legtext{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;margin-top:36px;display:grid}.legtext .p3{border-top:1px solid #c7912f4d;grid-column:span 3;padding-top:24px}.legtext .p1{border-top:1px solid #c7912f4d;padding-top:24px}.tix{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:72px;display:grid}.tix__ten{right:var(--gutter);-webkit-text-stroke:1.5px #c7912fbf;pointer-events:none;font-size:360px;line-height:.8;position:absolute;top:40px}.tix .cols2{font-size:20px;line-height:1.6}.rows{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:56px;margin-top:64px;display:grid}.rows li{border-bottom:1px solid var(--gold-500)}.rows li:nth-child(-n+2){border-top:1px solid var(--gold-500)}.rows a{min-height:76px;transition:padding-left .3s var(--ease-out), color .25s;grid-template-columns:56px minmax(0,1fr) 28px;align-items:center;gap:12px;padding:14px 0;text-decoration:none;display:grid}.rows a b{font:400 22px/1 var(--font-display);color:var(--maroon-600)}.rows a span{font:400 21px/1.3 var(--font-display);color:var(--ink-900)}.rows a .ar{font-family:var(--font-ui);color:var(--maroon-600);transition:transform .3s var(--ease-out)}.rows a:hover,.rows a.is-hover{padding-left:8px}.rows a:hover span,.rows a.is-hover span{color:var(--maroon-700);text-underline-offset:5px;text-decoration:underline 1px}.rows a:hover .ar,.rows a.is-hover .ar{transform:translate(8px)}.faq{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:72px;display:grid}.faq__head{position:sticky;top:96px}.acc{border-top:1px solid #c7912f66}.acc details{border-bottom:1px solid #c7912f66}.acc summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 40px;align-items:center;gap:24px;padding:28px 0;list-style:none;display:grid}.acc summary::-webkit-details-marker{display:none}.acc summary .h3{letter-spacing:-.4px;color:var(--cream-100);font-size:26px}.acc summary:hover .h3{color:var(--gold-500)}.tog{border:1px solid var(--gold-500);width:40px;height:40px;color:var(--gold-500);font:400 22px/1 var(--font-ui);border-radius:50%;place-items:center;display:grid}.acc details[open] .tog{background:var(--gold-500);color:var(--oak-900)}.acc .ans{color:var(--parchment-200);padding:0 64px 32px 0;font-size:17.5px;line-height:1.68}.sources{color:var(--parchment-300);border-top:1px solid #c7912f66;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:72px;margin-top:96px;padding-top:28px;font-size:15px;line-height:1.6;display:grid}.sources .h2{letter-spacing:-.5px;font-size:30px}.sources ul{gap:10px;display:grid}.sources li{gap:12px;display:flex}.sources a{color:var(--gold-500);text-underline-offset:3px}.sources .ar{color:var(--gold-500);font-family:var(--font-ui)}.plan{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:start;gap:72px;display:grid}.plan .prose{margin-top:30px;font-size:19px;line-height:1.62}.plan .trust{margin-top:40px}.form{background:var(--cream-50);color:var(--ink-900);border-top:4px solid var(--gold-500);padding:44px 44px 40px;box-shadow:0 30px 60px #00000059}.form__t{font:400 34px/1.1 var(--font-display);letter-spacing:-1px;color:var(--ink-900);margin-bottom:8px}.form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 24px;margin-top:26px;display:grid}.fld{flex-direction:column;gap:6px;display:flex}.fld.full{grid-column:1/-1}.fld label,.fld legend{font:500 13px/1.3 var(--font-ui);color:var(--maroon-700);letter-spacing:.3px;padding:0}.fld input,.fld select{border:0;border-bottom:2px solid var(--maroon-600);height:48px;font:400 17px/1 var(--font-body);color:var(--ink-900);-webkit-appearance:none;appearance:none;background:0 0;border-radius:0;padding:0 2px}.fld select{background-image:linear-gradient(45deg,#0000 50%,#913125 50%),linear-gradient(135deg,#913125 50%,#0000 50%);background-position:calc(100% - 14px) 21px,calc(100% - 8px) 21px;background-repeat:no-repeat;background-size:6px 6px}.fld input::placeholder{color:#7a6c63}.fld.is-focus input{border-bottom-color:var(--gold-500);box-shadow:0 2px 0 var(--gold-500);outline:none}.fld.is-error input{border-bottom-color:var(--maroon-700);background:#9131250f}.fld .err{font:500 13px/1.3 var(--font-ui);color:var(--maroon-700)}.phone{grid-template-columns:88px minmax(0,1fr);gap:12px;display:grid}fieldset.fld{border:0;min-width:0;margin:0;padding:0}.tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:6px;display:grid}.tile{border:1px solid var(--line-cream);background:var(--cream-100);cursor:pointer;flex-direction:column;gap:4px;min-height:84px;padding:14px 16px;display:flex;position:relative}.tile input{opacity:0;position:absolute}.tile b{font:600 15px/1.2 var(--font-ui);color:var(--ink-900)}.tile span{font:400 15px/1.2 var(--font-display);color:var(--maroon-700);font-style:italic}.tile.is-on{border-color:var(--maroon-600);box-shadow:inset 0 0 0 1px var(--maroon-600);background:var(--cream-50)}.consent{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;display:grid}.consent input{width:22px;height:22px;accent-color:var(--maroon-600);margin:2px 0 0}.consent label{font:600 15px/1.4 var(--font-body);color:var(--ink-900)}.consent .legal{color:var(--ink-500);grid-column:2}.consent .legal a{color:var(--maroon-700)}.form .btn{width:100%;margin-top:26px}.form__note{color:var(--ink-500);margin-top:16px;font-size:15px;line-height:1.55}.ftr{background:var(--oak-950);color:var(--parchment-300)}.ftr__stripe{background:var(--stripe-gold);opacity:.55;height:14px}.ftr__in{padding:72px var(--gutter) 40px;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:56px;max-width:1520px;margin:0 auto;display:grid}.ftr__logo img{width:auto;height:84px}.ftr__nav{font:500 15px/1.3 var(--font-ui);grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 32px;display:grid}.ftr__nav a{color:var(--parchment-200);align-items:center;min-height:32px;text-decoration:none;display:inline-flex}.ftr__legal{border-top:1px solid #c7912f40;grid-column:1/-1;max-width:980px;padding-top:28px;font-size:13px;line-height:1.55}.mbar{display:none}@media (width<=959px){.btt{font-size:17px}.h1{font-size:40px}.hero .h1{max-width:none;font-size:40px}.h2{letter-spacing:-1px;font-size:34px}.h3{font-size:26px}.lead,.intro{font-size:19px}.hdr{gap:12px;padding:12px 16px}.hdr__logo img{height:46px}.hdr__nav{display:none}.hdr .btn{min-height:48px;margin-left:auto;padding:0 14px;font-size:14px}.hdr__burger{place-items:center;display:grid}.hero{min-height:0}.hero__disc{width:360px;height:360px;top:80px;right:-160px}.hero__body{grid-template-columns:minmax(0,1fr);gap:36px;padding:112px 16px 36px}.tldr{margin-top:26px}.hero .btns{flex-direction:column;align-items:stretch}.hero .btn{width:100%}.route{height:auto;margin-top:0}.route__line{display:none}.route ol{border-top:1px solid #c7912f59;grid-template-columns:minmax(0,1fr);display:grid}.route__stop{border-bottom:1px solid #c7912f59;gap:16px;padding:6px 0;position:static}.route__stop .num-o{background:0 0;padding:0;font-size:44px}.jump{background:0 0;border:0;padding:0 0 32px}.jump__label{padding:0 16px 14px;position:static}.jump__in{display:block}.jump ol{scrollbar-width:none;gap:8px;padding:0 16px 6px;display:flex;overflow-x:auto}.jump li{border:0;flex:none}.jump li a{white-space:nowrap;border:1px solid #c7912f8c;border-radius:999px;align-items:center;min-height:44px;padding:0 16px}.jump__cta{display:none}.rail{background:#c7912f33;grid-template-columns:minmax(0,1fr);height:4px;padding:0}.rail>:not(.rail__ticks){display:none}.pair,.opener,.also,.spread,.dir__foot,.tix,.faq,.sources,.plan,.ftr__in{grid-template-columns:minmax(0,1fr);gap:28px}.trust{grid-template-columns:minmax(0,1fr)}.trust>*{padding:22px 20px}.trust>*+*{border-top:1px solid #c7912f38;border-left:0}.trust__badges img{height:76px}.trust__big{font-size:36px}.qf__grid{grid-template-columns:minmax(0,1fr);margin-top:32px}.qf__cell{gap:16px;min-height:0;padding:22px 18px;font-size:17px;grid-column:auto!important}.qf__cell .num-o{font-size:58px}.qf__cell .num-o.sm{font-size:42px}.qf .btn,.ctaband .btn,.tix .btn,.d10cta .btn{width:100%}.chips{flex-wrap:nowrap;margin:0 -16px;padding:0 16px 4px;overflow-x:auto}.chip{flex:none}.atlas{grid-template-columns:minmax(0,1fr);gap:20px}.plate{padding:7px}.dt{width:auto;margin-top:14px;position:relative;bottom:auto;right:auto}.dt ol{grid-template-columns:repeat(2,auto);justify-content:start;gap:6px 22px}.dir{margin-top:56px}.dir__head{display:none}.dir__gh{align-items:center;padding:22px 0 14px}.dir__gh .num-o{font-size:34px}.dir__gh .gt{font-size:24px}.dir__gh .ct{display:none}.dir__gh .tog{margin-left:auto;display:grid}.dir__grp.is-closed table{display:none}.dir__grp.is-closed .tog{background:0 0}.dir tr{background:var(--oak-800);border:0;border-top:3px solid var(--gold-500);grid-template-columns:minmax(0,1fr);gap:10px;margin-top:14px;padding:20px 18px}.dir tr:hover{padding-left:18px}.dir td{grid-template-columns:96px minmax(0,1fr);gap:10px;font-size:16px;display:grid}.dir td:before{font:600 11px/1.6 var(--font-ui);letter-spacing:1.4px;text-transform:uppercase;color:var(--gold-500);display:block}.dir th[scope=row]{font-size:22px}.arches{scroll-snap-type:x mandatory;gap:14px;margin:40px -16px 0;padding:0 16px 8px;display:flex;overflow-x:auto}.arch-card{scroll-snap-align:start;flex:0 0 62%}.arch-card:nth-child(2n){margin-top:0}.arch-card__meta .num-o{font-size:54px}.dots{justify-content:center;gap:8px;margin-top:14px;display:flex}.dots i{background:#9131254d;border-radius:999px;width:8px;height:8px}.dots i:first-child{background:var(--maroon-600);width:22px}.spread{margin-top:56px;padding-top:36px}.cols2{column-count:1}.opener{gap:18px}.opener .num-o.big{letter-spacing:-4px;font-size:128px}.opener__meta{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:16px}.loc{width:150px}.ledger-num{grid-template-columns:minmax(0,1fr)}.ledger-num li:nth-child(2){border-top:0}.callout{grid-template-columns:minmax(0,1fr);gap:10px;padding:24px 20px}.entry,.entry.flip{grid-template-columns:minmax(0,1fr);gap:22px;padding:48px 0}.entry.flip .entry__media{order:0}.entry__media{position:static}.entry__media .ph,.entry__media .ph.wide{aspect-ratio:4/3}.entry .prose p:first-child:first-letter{font-size:60px}.clamp .prose{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.clamp.is-open .prose{display:block}.more{min-height:48px;font:600 15px/1 var(--font-ui);color:var(--maroon-700);background:0 0;border:0;border-bottom:1px solid;align-items:center;gap:8px;margin-top:4px;padding:0;display:inline-flex}.tone-dark .more{color:var(--gold-500)}.clamp .foot-link{margin-top:14px}.ctaband{grid-template-columns:minmax(0,1fr);gap:22px;margin-top:48px;padding:28px 20px}.ctaband p{font-size:20px}.grid2{grid-template-columns:minmax(0,1fr);gap:22px}.tcard__body,.lcard__body{padding:24px 20px 28px}.dip{grid-template-columns:minmax(0,1fr);margin-top:40px}.dip__spine{height:72px}.dip__spine .diamond{margin-top:28px;position:static}.mx{display:none}.tabs{margin-top:36px;display:block}.seg{border:1px solid var(--maroon-600);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.seg button{min-height:48px;font:600 13px/1.2 var(--font-ui);color:var(--maroon-700);background:0 0;border:0;padding:6px 4px}.seg button+button{border-left:1px solid var(--maroon-600)}.seg button.is-on{background:var(--maroon-600);color:var(--cream-50)}.barrows{gap:0;margin-top:20px;display:grid}.barrow{border-bottom:1px solid var(--line-cream);padding:16px 0}.barrow__top{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.barrow__k{font:600 12px/1.35 var(--font-ui);letter-spacing:1.4px;text-transform:uppercase;color:var(--maroon-700)}.barrow__v{font:400 19px/1.25 var(--font-display);text-align:right}.notes2{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:40px}.note{grid-template-columns:48px minmax(0,1fr)}.note .num-o{font-size:38px}.warn{padding:24px 20px;font-size:18px}.statement{letter-spacing:-1px;font-size:32px}.legs{grid-template-columns:minmax(0,1fr);gap:34px;margin-top:44px}.legtext{grid-template-columns:minmax(0,1fr);gap:24px}.legtext .p3{grid-column:auto}.tix__ten{font-size:170px;top:24px;right:8px}.tix .cols2{font-size:18px}.rows{grid-template-columns:minmax(0,1fr);margin-top:36px}.rows li:nth-child(2){border-top:0}.rows a{grid-template-columns:40px minmax(0,1fr) 22px;min-height:64px}.rows a span{font-size:19px}.faq__head{position:static}.acc summary{grid-template-columns:minmax(0,1fr) 40px;gap:16px;padding:22px 0}.acc summary .h3{letter-spacing:0;font-size:21px}.acc .ans{padding:0 0 26px;font-size:17px}.sources{gap:16px;margin-top:64px}.form{padding:28px 18px}.form__grid,.tiles{grid-template-columns:minmax(0,1fr)}.tile{flex-direction:row;justify-content:space-between;align-items:center;min-height:60px}.ftr__nav{grid-template-columns:repeat(2,minmax(0,1fr))}.ftr__in{padding:48px 16px 120px}.mbar{z-index:20;height:calc(56px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #00000059}.mbar a{font:600 14px/1.1 var(--font-ui);text-align:center;place-items:center;padding:0 8px;text-decoration:none;display:grid}.mbar a:first-child{background:var(--oak-900);color:var(--gold-500);border-top:1px solid var(--gold-500)}.mbar a:last-child{background:var(--gold-500);color:var(--oak-900)}}@media (prefers-reduced-motion:reduce){.btt *,.btt :before,.btt :after{transition:none!important;animation:none!important}}[hidden]{display:none!important}.acc .tog:before{content:"+"}.acc details[open] .tog:before{content:"×"}.dir__grp.is-out{display:none}.dir tr.is-hot{background:var(--cream-50);color:var(--ink-900)}.dir tr.is-hot th[scope=row]{color:var(--ink-900)}.dir tr.is-hot a{color:var(--maroon-700)}.dir tr.is-hot .geo,.dir tr.is-hot .na,.dir tr.is-hot .no{color:var(--ink-500)}.js .rv{opacity:0;transition:opacity 1s var(--ease-out), transform 1s var(--ease-out);transform:translateY(26px)}.js .rv.in{opacity:1;transform:none}.rail__now span{transition:opacity .3s}@media (width<=959px){.d10cta,.also-row,.lex,[data-g=routing-tail]{grid-template-columns:minmax(0,1fr)!important;gap:24px!important}.lex{margin-top:48px!important;padding-top:40px!important}.dir__gh{cursor:pointer}.sources .h2{font-size:26px}.dt__t{margin-bottom:8px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js .rv{opacity:1;transform:none}}.rail{top:var(--btt-hdr-h,76px)}.hero .h1{margin-bottom:0;line-height:1.06}.hero .dateline{margin-top:30px}@media (width<=959px){.rail{display:none}.hero .dateline{margin-top:18px}}.hero{min-height:100svh}.hero__body{padding:calc(var(--hdr-space,92px) + clamp(12px, 3vh, 40px)) var(--gutter) clamp(28px, 5vh, 64px);flex:1;align-content:center;align-items:center;gap:clamp(32px,4vw,72px)}.hero .crumbs{font-size:11px}.hero .h1{margin-top:clamp(12px,2.2vh,26px);font-size:clamp(34px,min(4.3vw,6.8vh),84px);line-height:1.05}.hero .dateline{margin-top:clamp(14px,2.4vh,30px);font-size:clamp(12px,1.6vh,14px)}.tldr{margin-top:clamp(14px,2.6vh,34px);padding-top:clamp(12px,2.2vh,26px);font-size:clamp(16px,min(1.4vw,2.45vh),23px);line-height:1.45}.hero .btns{margin-top:clamp(16px,3vh,36px)}.hero .btn{min-height:clamp(48px,6vh,56px)}.trustline{margin-top:clamp(10px,1.6vh,18px)}.route{width:100%;max-width:500px;height:min(610px,66vh);margin:0 auto}.route__stop .num-o{font-size:clamp(48px,min(6.4vw,9.6vh),92px)}.route__name{font-size:clamp(11px,1vw,14px)}.tldr-more{display:none}.btt-qf-wrap{background:var(--gold-500)}@media (width>=960px) and (width<=1179px){.hero__body{grid-template-columns:minmax(0,7.6fr) minmax(0,4.4fr)}.route__name{letter-spacing:1px}.dir{--dir-cols:minmax(0, 2fr) minmax(0, 1fr) minmax(0, 2.2fr) minmax(0, .9fr) minmax(0, 1.6fr) minmax(0, 1.6fr)}.dir tr{gap:0 14px;padding:14px 12px}.dir__head{letter-spacing:1px;gap:0 14px;padding:12px;font-size:11px}.dir th[scope=row]{font-size:17px}.dir td{font-size:14.5px}.atlas{grid-template-columns:minmax(0,1fr) 280px;gap:28px}.arches{gap:14px}.arch-card__name{letter-spacing:1px;font-size:12px}.legs{gap:0 24px}.legtext{gap:24px}.leg__t{font-size:12px}.opener .num-o.big{font-size:200px}.mx td{padding:22px 12px;font-size:19px}.mx thead th,.mx tbody th{padding-left:12px;padding-right:12px}}@media (width<=959px){.route{display:none}.hero__body{padding-top:calc(var(--hdr-space,80px) + 16px);padding-bottom:28px;display:block}.hero .h1{font-size:clamp(32px,min(9.4vw,5.4vh),46px)}.tldr{-webkit-line-clamp:5;-webkit-box-orient:vertical;font-size:17px;display:-webkit-box;overflow:hidden}.tldr.is-open{display:block}.tldr-more{color:var(--gold-500);display:inline-flex}.hero .btns{gap:10px;margin-top:18px}.hero .btn{min-height:50px}.hero__disc{display:none}}@media (width<=959px) and (height>=860px){.tldr{-webkit-line-clamp:8}}@media (width>=600px) and (width<=959px){.hero .btns{flex-direction:row}.hero .btn{flex:1;width:auto}.tldr{-webkit-line-clamp:7}.grid2{grid-template-columns:repeat(2,minmax(0,1fr))}.arch-card{flex-basis:38%}}.route{aspect-ratio:500/610;width:min(100%,500px,54vh);height:auto;container-type:size}.route__stop{gap:2.6cqh}.route__stop .num-o{padding:0 1cqh;font-size:15cqh}.route__name{letter-spacing:.12em;max-width:14em;font-size:max(11px,2.3cqh)}@media (width<=959px) and (height<=700px){.tldr{-webkit-line-clamp:3}.hero .h1{font-size:30px}.hero__body{padding-top:calc(var(--hdr-space,80px) + 4px)}}.atl{--c-louisville:#120b08;--c-bardstown:#913125;--c-frankfort:#c7912f;--c-lawrenceburg:#e6d6bd;--c-lexington:#f59b45;--ui:var(--font-ui,Poppins, system-ui, sans-serif);--serif:var(--font-display,"Playfair Display", Georgia, serif);--body:var(--font-body,Nunito, system-ui, sans-serif);margin:clamp(40px,5vw,72px) 0 0}.atl [data-c=louisville]{--c:var(--c-louisville);--cn:#fdf1dc}.atl [data-c=bardstown]{--c:var(--c-bardstown);--cn:#fdf1dc}.atl [data-c=frankfort]{--c:var(--c-frankfort);--cn:#120b08}.atl [data-c=lawrenceburg]{--c:var(--c-lawrenceburg);--cn:#120b08}.atl [data-c=lexington]{--c:var(--c-lexington);--cn:#120b08}.atl [data-c=mix]{--c:#c7912f;--cn:#fdf1dc}.atl .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.atl-sw{background:var(--c);border:1.5px solid #120b08;border-radius:50%;flex:none;width:12px;height:12px;display:inline-block;box-shadow:0 0 0 1px #c7912fbf}.atl__bar{background:#1a110c;border:1px solid #c7912f8c;border-bottom:0;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.atl__tab{color:#e9dcc6;cursor:pointer;border-right:1px solid #c7912f38;grid-template-columns:auto minmax(0,1fr);align-content:center;column-gap:12px;min-height:76px;padding:14px 18px 14px 16px;text-decoration:none;transition:background-color .25s cubic-bezier(.2,.7,.2,1);display:grid;position:relative}.atl__tab:last-child{border-right:0}.atl__tab .atl-sw{grid-row:span 2;align-self:center;width:14px;height:14px}.atl__tab .nm{font:500 14.5px/1.25 var(--ui);color:#f7efe2}.atl__tab .mt{font:400 12.5px/1.35 var(--ui);color:#cdbfa8;margin-top:3px}.atl__tab:after{content:"";background:var(--c,#c7912f);transform-origin:0;height:3px;transition:transform .45s cubic-bezier(.77,0,.18,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.atl__tab:hover{background:#c7912f14}.atl__tab:hover:after{transform:scaleX(.35)}.atl__tab[aria-pressed=true]{background:#120b08}.atl__tab[aria-pressed=true]:after{transform:scaleX(1)}.atl__tab[aria-pressed=true] .nm{color:#c7912f}.atl__tab--all{grid-template-columns:minmax(0,1fr)}.atl__tab--all .nm{font-family:var(--serif);font-size:21px;font-style:italic;font-weight:400}.atl__tab:focus-visible{outline-offset:-3px;outline:3px solid #c7912f}.atl__app{background:#1a110c;border:1px solid #c7912f8c;grid-template-columns:minmax(0,1fr) 340px;display:grid;position:relative;box-shadow:0 30px 60px #00000073}.atl.is-full .atl__app{border:0;grid-template-rows:100%;height:100vh}.atl__stage{touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;background:#e6d6bd;outline:none;height:clamp(540px,78vh,860px);position:relative;overflow:hidden}.atl.is-full .atl__stage,.atl.is-full .atl__panel{height:100%}.atl__stage.is-dragging{cursor:grabbing}.atl__stage:focus-visible{box-shadow:inset 0 0 0 3px #c7912f}.atl__stage:after{content:"";pointer-events:none;background:radial-gradient(at 50% 46%,#0000 62%,#6e221924 100%);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #c7912f99,inset 0 0 0 7px #fdf1dc,inset 0 0 0 8px #2b25224d}.atl__svg{width:100%;height:100%;display:block}.atl:not(.is-live) .atl__stage{cursor:default;height:auto}.atl:not(.is-live) .atl__svg{height:auto}.atl:not(.is-live) .atl__ctrl,.atl:not(.is-live) .atl__search,.atl:not(.is-live) .atl__list,.atl:not(.is-live) .atl__count,.atl:not(.is-live) .atl__scale,.atl:not(.is-live) .atl__keychip{display:none}.atl-world path{vector-effect:non-scaling-stroke}.atl-ky{fill:#fdf1dc}.atl-ky-edge{fill:none;stroke:#2a1a10;stroke-opacity:.6;stroke-width:1.4px}.atl-cty{fill:none;stroke:#c7912f;stroke-opacity:.34;stroke-width:.8px;stroke-dasharray:3 3}.atl-riv{fill:none;stroke:#a9c1cc;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round}.atl-riv--major{stroke-width:2.3px;stroke:#95b2bf}.atl-ohio{fill:none;stroke:#9fb9c5;stroke-width:7px;stroke-linecap:round;stroke-linejoin:round}.atl-ohio-core{fill:none;stroke:#cfe0e6;stroke-width:3px;stroke-linecap:round}.atl-rd{fill:none;stroke-linecap:round;stroke-linejoin:round}.atl-rd--us{stroke:#d2c3aa;stroke-width:.9px;opacity:0;transition:opacity .35s}.atl-rd--beltway{stroke:#bfa889;stroke-width:1.1px}.atl-rd--parkway{stroke:#b0946f;stroke-width:1.5px}.atl-rd--interstate-c{stroke:#fdf1dc;stroke-width:4.4px}.atl-rd--interstate{stroke:#96785a;stroke-width:1.9px}.atl__svg[data-z="2"] .atl-rd--us,.atl__svg[data-z="8"] .atl-rd--us{opacity:1}.atl-halo{fill:var(--c);stroke:var(--c);stroke-width:70px;stroke-linejoin:round;opacity:.1;transition:opacity .45s}.atl-halo[data-c=lawrenceburg]{opacity:.38}.atl-halo.is-on{opacity:.22}.atl-halo[data-c=lawrenceburg].is-on{opacity:.7}.atl-halo.is-off{opacity:.025}.atl__svg[data-z="8"] .atl-halo{opacity:.04}.atl-veil{opacity:0;pointer-events:none;transition:opacity .5s cubic-bezier(.2,.7,.2,1)}.atl__svg[data-z="8"] .atl-veil{opacity:.94}.atl-routes,.atl-badges{transition:opacity .35s}.atl__svg[data-z="8"] .atl-routes,.atl__svg[data-z="8"] .atl-badges{opacity:0}.atl-tl text{font-family:var(--ui);pointer-events:none;paint-order:stroke;stroke:#fdf1dc;stroke-width:4px;stroke-linejoin:round}.atl-town text{letter-spacing:2.4px;fill:#6b5d52;text-transform:uppercase;font-size:10.5px;font-weight:500}.atl-town--major text{fill:#3d3430;letter-spacing:3px;font-size:12px;font-weight:600}.atl-river text{font-family:var(--serif);fill:#5a7d8d;letter-spacing:.5px;font-size:12.5px;font-style:italic}.atl-river--ohio text{stroke:#e6d6bd;font-size:14px}.atl-shield rect{fill:#3d3430;stroke:#fdf1dc;stroke-width:1.5px}.atl-shield text{fill:#fdf1dc;stroke:none;font-size:10px;font-weight:600}.atl-shield--p rect{fill:#7a6550}.atl__svg[data-z="8"] .atl-river,.atl__svg[data-z="8"] .atl-shield{display:none}.atl-pin,.atl-pin:focus,.atl-pin:focus-visible,.atl-node:focus-visible{cursor:pointer;outline:none!important}.atl-pin.is-grouped{display:none}.atl-pin__b{transform-box:fill-box;transform-origin:50%;transition:transform .28s cubic-bezier(.2,.7,.2,1),opacity .3s}.atl-pin__hit{fill:#0000}.atl-pin__sh{fill:#120b08;opacity:.22}.atl-pin__d{fill:var(--c);stroke:#120b08;stroke-width:2.4px}.atl-pin--plain .atl-pin__d{stroke-width:1.6px}.atl-pin--plain[data-c=louisville] .atl-pin__d{fill:#fdf1dc}.atl-pin__c{fill:#fdf1dc;stroke:#120b08;stroke-width:1px}.atl-pin__ring{fill:none;stroke:#913125;stroke-width:2.2px;opacity:0;transform-box:fill-box;transform-origin:50%}.atl-pin:hover .atl-pin__b,.atl-pin.is-hov .atl-pin__b,.atl-pin:focus-visible .atl-pin__b{transform:scale(1.3)}.atl-pin.is-sel .atl-pin__b{transform:scale(1.45)}.atl-pin.is-sel .atl-pin__ring{opacity:1;animation:1.9s cubic-bezier(.2,.7,.2,1) infinite atl-pulse}.atl-pin:focus-visible .atl-pin__hit{fill:#c7912f40;stroke:#120b08;stroke-width:1.5px;stroke-dasharray:3 3}.atl-pin.is-dim{pointer-events:none}.atl-pin.is-dim .atl-pin__b{opacity:.28;transform:scale(.55)}@keyframes atl-pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.5)}}.atl.is-live:not(.is-in) .atl-pin__b,.atl.is-live:not(.is-in) .atl-labels,.atl.is-live:not(.is-in) .atl-nodes{opacity:0}.atl.is-in .atl-labels,.atl.is-in .atl-nodes{transition:opacity .6s .35s}.atl-node{cursor:zoom-in}.atl-node.is-max{cursor:default}.atl-node__h{fill:var(--c);opacity:.22;transition:opacity .25s}.atl-node__d{fill:#120b08;stroke:var(--c);stroke-width:3px;transform-box:fill-box;transform-origin:50%;transition:transform .25s cubic-bezier(.2,.7,.2,1)}.atl-node[data-c=louisville] .atl-node__d{stroke:#c7912f}.atl-node__n{font:600 13px/1 var(--ui);fill:#fdf1dc;pointer-events:none}.atl-node:hover .atl-node__d,.atl-node:focus-visible .atl-node__d{transform:scale(1.12)}.atl-node:focus-visible .atl-node__h{opacity:.6}.atl-node.is-sel .atl-node__h{opacity:.5}.atl-leads line{stroke:#3d3430;stroke-width:1px;stroke-opacity:.75}.atl-leads circle{fill:#3d3430}.atl-lab,.atl-stk{cursor:pointer}.atl-lab.is-glide,.atl-stk.is-glide{transition:transform .42s cubic-bezier(.2,.7,.2,1)}.atl-lab__hit{fill:#0000}.atl-lab text{font:700 13.5px/1 var(--body);fill:#2b2522;paint-order:stroke;stroke:#fdf1dc;stroke-width:4.2px;stroke-linejoin:round}.atl-lab.is-plain text{fill:#4a403a;font-weight:600}.atl-lab:hover text,.atl-lab.is-hov text{fill:#6e2219;text-decoration:underline 1px}.atl-lab.is-sel text{fill:#fdf1dc;stroke:#6e2219;stroke-width:9px}.atl-stk__bg{fill:#fdf1dcf7;stroke:#2a1a108c;stroke-width:1px;filter:drop-shadow(0 6px 10px #2b252224)}.atl-stk__rule{fill:var(--c,#c7912f)}.atl-stk__rule[data-c=louisville]{fill:#120b08}.atl-stk__hl{fill:#0000;transition:fill .2s}.atl-stk__row{cursor:pointer}.atl-stk__row text{font:600 13px/1 var(--body);fill:#2b2522}.atl-stk__dot{fill:var(--c);stroke:#120b08;stroke-width:1.6px}.atl-stk__dot.is-plain[data-c=louisville]{fill:#fdf1dc}.atl-stk__row:hover .atl-stk__hl,.atl-stk__row.is-hov .atl-stk__hl{fill:#c7912f33}.atl-stk__row:hover text,.atl-stk__row.is-hov text,.atl-stk__row.is-sel .atl-stk__hl{fill:#6e2219}.atl-stk__row.is-sel text{fill:#fdf1dc}.atl-route{pointer-events:none}.atl-route__casing{fill:none;stroke:#fdf1dc;stroke-width:6px;stroke-linecap:round;opacity:.8}.atl-route__line{fill:none;stroke:url(#atl-route-g);stroke-width:3px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:atl-draw .95s cubic-bezier(.77,0,.18,1) var(--d,0s) forwards}.atl-route__end{fill:#913125;stroke:#fdf1dc;stroke-width:1.5px}.atl-badge{pointer-events:none;opacity:0;animation:atl-fade .4s ease calc(var(--d,0s) + .65s) forwards}.atl-badge rect{fill:#120b08}.atl-badge text{font:600 12px/1 var(--ui);fill:#fdf1dc;letter-spacing:.2px}@keyframes atl-draw{to{stroke-dashoffset:0}}@keyframes atl-fade{to{opacity:1}}.atl__keychip{z-index:3;-webkit-backdrop-filter:blur(6px);color:#e9dcc6;font:500 12px/1.2 var(--ui);pointer-events:none;background:#120b08db;flex-direction:column;gap:7px;padding:10px 14px 10px 12px;display:flex;position:absolute;top:18px;left:18px}.atl__keychip span{align-items:center;gap:10px;display:flex}.atl__kpin{background:#c7912f;border:2px solid #fdf1dc;border-radius:50%;flex:none;width:16px;height:16px;box-shadow:inset 0 0 0 3px #c7912f,inset 0 0 0 6px #fdf1dc}.atl__kpin.plain{width:10px;height:10px;box-shadow:none;border-width:1.5px;margin:0 3px}.atl__north{z-index:2;pointer-events:none;width:22px;position:absolute;top:20px;right:82px}.atl__ctrl{z-index:3;background:#120b08;border:1px solid #c7912f8c;display:grid;position:absolute;top:18px;right:18px;box-shadow:0 10px 24px #00000040}.atl__ctrl button{color:#c7912f;cursor:pointer;background:0 0;border:0;place-items:center;width:46px;height:46px;transition:background-color .2s,color .2s;display:grid}.atl__ctrl button+button{border-top:1px solid #c7912f4d}.atl__ctrl button:hover{color:#f59b45;background:#c7912f29}.atl__ctrl button:disabled{color:#c7912f47;cursor:default;background:0 0}.atl__ctrl button:focus-visible{outline-offset:-3px;outline:3px solid #c7912f}.atl__ctrl svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.atl__meta{z-index:2;pointer-events:none;align-items:flex-end;gap:10px;display:flex;position:absolute;bottom:18px;left:18px}.atl-loc{background:#f7efe2f0;border:1px solid #2a1a104d;width:124px;padding:8px 8px 6px}.atl-loc svg{width:100%;height:auto;display:block}.atl-loc__ky{fill:#e6d6bd;stroke:#4a403a;stroke-width:1px}.atl-loc__view{fill:#91312533;stroke:#913125;stroke-width:1.5px}.atl-loc p{font:500 9px/1 var(--ui);letter-spacing:3px;color:#4a403a;text-align:center;margin:4px 0 0}.atl__scale{font:500 11.5px/1 var(--ui);color:#2b2522;background:#f7efe2f0;border:1px solid #2a1a104d;flex-direction:column;gap:5px;padding:7px 9px;display:flex}.atl__scale i{border:2px solid #120b08;border-top:0;height:6px;transition:width .2s;display:block}.atl .atl__edge,.atl .atl__edge:visited{color:#6e2219}.atl__edge{z-index:2;max-width:150px;font:600 11.5px/1.3 var(--ui);background:#fdf1dcf2;border:1px solid #2a1a104d;align-items:center;gap:8px;padding:8px 12px 8px 9px;text-decoration:none;transition:border-color .2s,transform .3s cubic-bezier(.2,.7,.2,1);display:inline-flex;position:absolute;top:62%;left:18px}.atl__edge svg{color:#913125;flex:none;width:8px;height:14px}.atl__edge:hover{border-color:#913125;transform:translate(-3px)}.atl__edge:hover span{text-decoration:underline}.atl__edge:focus-visible{outline-offset:2px;outline:3px solid #913125}.atl__hint{z-index:5;color:#fdf1dc;font:500 14px/1.35 var(--ui);text-align:center;pointer-events:none;opacity:0;background:#120b08db;max-width:80%;margin:0;padding:12px 18px;transition:opacity .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.atl__hint.is-on{opacity:1}.atl__card{z-index:6;color:#2b2522;background:#fdf1dc;border-top:4px solid #c7912f;width:352px;padding:18px 20px;transition:left .3s cubic-bezier(.2,.7,.2,1),top .3s cubic-bezier(.2,.7,.2,1);animation:.38s cubic-bezier(.2,.7,.2,1) atl-card;position:absolute;box-shadow:0 24px 50px #2b252252}@keyframes atl-card{0%{opacity:0;transform:translateY(10px)}}.atl-card__arrow{top:var(--ay,50%);background:#fdf1dc;width:14px;height:14px;position:absolute;transform:translateY(-50%)rotate(45deg)}.atl__card[data-side=r] .atl-card__arrow{left:-7px;box-shadow:-3px 3px 6px #2b252214}.atl__card[data-side=l] .atl-card__arrow{right:-7px;box-shadow:3px -3px 6px #2b252214}.atl-card__top{justify-content:space-between;align-items:center;gap:10px;display:flex}.atl-card__cl{font:600 10.5px/1.3 var(--ui);letter-spacing:1.8px;text-transform:uppercase;color:#6e2219;align-items:center;gap:9px;display:inline-flex}.atl-card__nav{align-items:center;gap:2px;margin-right:-8px;display:inline-flex}.atl-card__pos{text-align:center;min-width:42px;font:500 11px/1 var(--ui);color:#4a403a;font-variant-numeric:tabular-nums}.atl-card__b{color:#6e2219;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:34px;height:34px;transition:background-color .2s;display:grid}.atl-card__b svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.atl-card__b:hover{background:#9131251a}.atl-card__b:disabled{opacity:.3;cursor:default;background:0 0}.atl-card__b:focus-visible{outline-offset:0;outline:3px solid #913125}.atl-card__x{margin-left:4px}.atl-card__name{font:400 26px/1.1 var(--serif);letter-spacing:-.6px;color:#2b2522;text-wrap:balance;margin:8px 0 4px}.atl-card__town{font:500 12px/1.3 var(--ui);letter-spacing:1.4px;text-transform:uppercase;color:#4a403a;flex-wrap:wrap;align-items:center;gap:6px 16px;margin:0 0 12px;display:flex}.atl-trail{letter-spacing:.4px;text-transform:none;font:500 12.5px/1 var(--ui);color:#2b2522;align-items:center;gap:8px;display:inline-flex}.atl-trail i{background:#c7912f;width:8px;height:8px;transform:rotate(45deg)}.atl-trail.is-no i{background:0 0;box-shadow:inset 0 0 0 1.5px #4a403a}.atl-card__dl{border-top:1px solid #e0cfb4;margin:0}.atl-card__dl>div{border-bottom:1px solid #e0cfb4;grid-template-columns:104px minmax(0,1fr);gap:10px;padding:10px 0;display:grid}.atl-card__dl dt{font:600 10px/1.6 var(--ui);letter-spacing:1.2px;text-transform:uppercase;color:#6e2219}.atl-card__dl dd{font:400 15px/1.45 var(--body);margin:0}.atl-card__dl a{color:#6e2219;text-underline-offset:3px;font-weight:600}.atl-card__geo{font:400 11.5px/1.3 var(--ui);letter-spacing:.5px;color:#4a403a;font-variant-numeric:tabular-nums;margin-top:3px;display:block}.atl-na{color:#4a403a;font-style:italic}.atl-card__guide{color:#fdf1dc;background:#913125;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;margin-top:14px;padding:12px 16px;text-decoration:none;transition:background-color .25s;display:grid}.atl .atl-card__guide,.atl .atl-card__guide:visited{color:#fdf1dc}.atl-card__gl{font:600 10px/1.4 var(--ui);letter-spacing:1.4px;text-transform:uppercase;color:#e6d6bd;grid-column:1}.atl-card__gn{font:600 15px/1.3 var(--ui);grid-column:1}.atl-card__ga{font:500 20px/1 var(--ui);color:#c7912f;grid-area:1/2/span 2;transition:transform .3s cubic-bezier(.2,.7,.2,1)}.atl-card__guide:hover{background:#6e2219}.atl-card__guide:hover .atl-card__ga{transform:translate(5px)}.atl-card__guide:focus-visible{outline-offset:2px;outline:3px solid #c7912f}.atl-card__noguide{font:600 10px/1.6 var(--ui);letter-spacing:1.2px;text-transform:uppercase;color:#6e2219;justify-content:space-between;margin:12px 0 0;display:flex}.atl-card__noguide .atl-na{font:italic 400 15px/1.3 var(--body);letter-spacing:0;text-transform:none}.atl__panel{color:#e9dcc6;border-left:1px solid #c7912f73;flex-direction:column;height:clamp(540px,78vh,860px);min-height:0;display:flex}.atl:not(.is-live) .atl__panel{display:none}.atl__search{padding:18px 18px 10px;position:relative}.atl__search input{color:#fdf1dc;width:100%;height:48px;font:400 15px/1 var(--body);-webkit-appearance:none;appearance:none;background:#120b08;border:1px solid #c7912f73;border-radius:0;padding:0 14px 0 42px;transition:border-color .2s,box-shadow .2s}.atl__search input::placeholder{color:#a8998a}.atl__search input:focus{border-color:#c7912f;outline:none;box-shadow:0 0 0 3px #c7912f4d}.atl__search svg{fill:none;stroke:#c7912f;stroke-width:1.8px;stroke-linecap:round;pointer-events:none;width:17px;height:17px;position:absolute;top:33px;left:32px}.atl__count{font:600 11px/1 var(--ui);letter-spacing:1.8px;text-transform:uppercase;color:#c7912f;margin:0;padding:4px 20px 10px}.atl__list{scrollbar-width:thin;scrollbar-color:#c7912f80 transparent;overscroll-behavior:contain;flex:1;min-height:0;margin:0;padding:0 10px 14px;list-style:none;overflow-y:auto}.atl__lh{z-index:1;font:italic 400 17px/1.2 var(--serif);color:#c7912f;background:#1a110c;align-items:center;gap:10px;padding:12px 10px 8px;display:flex;position:sticky;top:0}.atl__lh .atl-sw{width:10px;height:10px}.atl__lh b{font:500 11px/1 var(--ui);color:#cdbfa8;margin-left:auto;font-style:normal}.atl__item{color:#f7efe2;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #c7912f21;grid-template-columns:22px minmax(0,1fr);align-items:center;column-gap:10px;width:100%;padding:9px 10px;transition:background-color .2s,padding-left .25s cubic-bezier(.2,.7,.2,1);display:grid}.atl__item:hover,.atl__item.is-hov,.atl__item:focus-visible{background:#c7912f1f;outline:none;padding-left:16px}.atl__item[aria-current=true]{color:#2b2522;background:#fdf1dc;padding-left:16px}.atl__item[aria-current=true] .atl__tw{color:#4a403a}.atl__nm{font:400 15.5px/1.25 var(--serif)}.atl__tw{font:500 10.5px/1.3 var(--ui);letter-spacing:1.2px;text-transform:uppercase;color:#cdbfa8;grid-column:2;margin-top:2px}.atl__mk{background:var(--c);width:16px;height:16px;box-shadow:inset 0 0 0 3px var(--c), inset 0 0 0 6px #fdf1dc, 0 0 0 1px #c7912f99;border:2px solid #120b08;border-radius:50%;grid-row:span 2;justify-self:center}.atl__mk.is-plain{border-width:1.5px;width:11px;height:11px;box-shadow:0 0 0 1px #c7912f99}.atl__mk.is-plain[data-c=louisville]{background:#fdf1dc}.atl__empty{color:#cdbfa8;padding:18px 10px}.atl__cap{font:500 13px/1.4 var(--ui);color:#cdbfa8;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:14px;display:flex}.atl__cap a{color:#c7912f}.atl__legend{flex-wrap:wrap;gap:8px 18px;display:flex}.atl__legend span{align-items:center;gap:9px;display:inline-flex}.atl:not(.is-live) .atl__keychip{display:none}.atl-show{color:#c7912f;min-height:32px;font:500 12px/1 var(--font-ui,Poppins, sans-serif);cursor:pointer;background:0 0;border:1px solid #c7912f8c;border-radius:999px;align-items:center;margin-top:8px;padding:0 12px;transition:background-color .2s,color .2s;display:inline-flex}.atl-show:hover{color:#120b08;background:#c7912f}.dir tr:hover .atl-show{color:#6e2219;border-color:#913125}.dir tr:hover .atl-show:hover{color:#fdf1dc;background:#913125}@media (width<=1279px){.atl__app{grid-template-columns:minmax(0,1fr) 300px}.atl__tab{column-gap:9px;min-height:70px;padding:12px}.atl__tab .nm{font-size:13px}.atl__tab .mt{font-size:11.5px}.atl__card{width:320px}}@media (width<=959px){.atl__bar{scrollbar-width:none;background:0 0;border:0;gap:8px;padding:0 0 12px;display:flex;overflow-x:auto}.atl__tab{white-space:nowrap;border:1px solid #c7912f80;border-radius:999px;flex:none;grid-template-columns:auto auto;align-items:center;min-height:44px;padding:8px 16px 8px 12px}.atl__tab:last-child{border-right:1px solid #c7912f80}.atl__tab .mt{display:none}.atl__tab .atl-sw{grid-row:auto}.atl__tab:after{display:none}.atl__tab--all{padding-left:18px}.atl__tab--all .nm{font-size:17px}.atl__tab[aria-pressed=true]{background:#c7912f;border-color:#c7912f}.atl__tab[aria-pressed=true] .nm{color:#120b08}.atl__app{grid-template-columns:minmax(0,1fr)}.atl__stage{height:min(70svh,600px);min-height:420px}.atl__panel{border-top:1px solid #c7912f73;border-left:0;height:auto}.atl__list{max-height:360px}.atl__search{padding:14px 14px 8px}.atl__search svg{top:29px;left:28px}.atl__keychip{padding:8px 10px;font-size:11px;top:12px;left:12px}.atl__ctrl{top:12px;right:12px}.atl__ctrl button{width:44px;height:44px}.atl__north{top:14px;right:70px}.atl__meta{bottom:12px;left:12px}.atl-loc{display:none}.atl__edge{max-width:140px;padding:6px 10px 6px 8px;font-size:11px;top:auto;bottom:60px;left:12px}.atl.is-narrow .atl__card{width:auto;max-height:64%;padding:14px 16px;animation-name:atl-sheet;bottom:8px;right:8px;overflow-y:auto;top:auto!important;left:8px!important}.atl.is-narrow .atl-card__arrow{display:none}.atl.is-narrow .atl-card__name{font-size:22px}.atl.is-narrow .atl-card__dl>div{grid-template-columns:94px minmax(0,1fr);padding:7px 0}.atl.is-narrow.has-card .atl__meta,.atl.is-narrow.has-card .atl__edge{display:none}@keyframes atl-sheet{0%{opacity:0;transform:translateY(24px)}}}@media (prefers-reduced-motion:reduce){.atl *,.atl :before,.atl :after{transition:none!important;animation:none!important}.atl-route__line{stroke-dashoffset:0}.atl-badge{opacity:1}}.atl-lab--cl text{font:600 12px/1 var(--ui);letter-spacing:1.6px;text-transform:uppercase;fill:#120b08;stroke-width:5px}.atl-lab--cl:hover text{fill:#6e2219}.atl-pin__l,.atl:not(.is-live) .atl-town:not(.atl-town--major),.atl:not(.is-live) .atl-river:not(.atl-river--ohio),.atl:not(.is-live) .atl-shield--p,.atl.is-live .atl__cap .atl__legend{display:none}.atl__cap .atl__kpin{background:#913125;border-color:#120b08;box-shadow:inset 0 0 0 3px #913125,inset 0 0 0 6px #fdf1dc,0 0 0 1px #c7912fb3}.atl__cap .atl__kpin.plain{box-shadow:0 0 0 1px #c7912fb3}.btt .hero .trustline{font:500 13.5px/1.5 var(--font-ui);color:var(--parchment-300);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:clamp(16px,2.4vh,24px) 0 0;display:flex}.btt .hero .trustline .stars{letter-spacing:2px;margin:0;font-size:13px;line-height:1}.btt .hero .trustline .var{border-bottom:0}.btt .hero .btns{gap:14px}.btt .hero .btns+.trustline{padding-top:0}@media (width<=959px){.btt .hero .trustline{gap:4px 8px;margin-top:16px;font-size:13px}}.btt .hero .trustline>span:last-child{flex:1 1 0;min-width:min(100%,420px)}.btt a.btn.btn-gold,.btt a.btn.btn-gold:visited,.btt button.btn.btn-gold{color:#120b08}.btt a.btn.btn-maroon,.btt a.btn.btn-maroon:visited,.btt button.btn.btn-maroon,.btt a.btn.btn-outline,.btt a.btn.btn-outline:visited{color:#c7912f}.btt .hero .trustline{text-wrap:pretty;display:block}.btt .hero .trustline .stars{vertical-align:1px;margin-right:10px;display:inline-block}.btt .hero .trustline>span:last-child{min-width:0}.mh{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(40px,6vw,112px);display:grid}.mh__head{position:sticky;top:110px}.btt .mh__eye{color:var(--gold-500);margin:0 0 22px}.btt .mh__title{letter-spacing:-1.8px;color:var(--cream-100);margin:0;font-size:clamp(40px,4.4vw,76px);line-height:1}.btt .mh__lead{font:400 clamp(19px, 1.55vw, 24px)/1.45 var(--font-display);color:var(--parchment-200);text-wrap:pretty;border-top:1px solid #c7912f59;max-width:30em;margin:clamp(22px,2.4vw,34px) 0 0;padding-top:clamp(22px,2.4vw,30px)}.mh__body{padding-top:4px}.btt .mh__intro{font:400 clamp(17px, 1.25vw, 19px)/1.65 var(--font-body);color:var(--parchment-200);text-wrap:pretty;max-width:40em;margin:0}.mh__intro strong{color:var(--cream-100);font-weight:700}.btt .mh__cl{counter-reset:none;border-top:1px solid #c7912f59;margin:clamp(26px,2.6vw,38px) 0 0;padding:0;list-style:none}.mh__cl li{border-bottom:1px solid #c7912f59;margin:0;padding:0}.mh__cl li:before{content:none!important}.mh__cl a{color:var(--parchment-200);transition:padding-left .3s var(--ease-out), background-color .25s;grid-template-columns:44px 14px minmax(0,1fr) 20px;align-items:baseline;gap:14px;padding:16px 4px 16px 0;text-decoration:none;display:grid}.mh__cl a:after{content:"→";font-family:var(--font-ui);color:var(--gold-500);opacity:0;transition:opacity .25s, transform .3s var(--ease-out);align-self:center;transform:translate(-6px)}.mh__cl a:hover{background:#c7912f0f;padding-left:8px}.mh__cl a:hover:after,.mh__cl a:focus-visible:after{opacity:1;transform:none}.mh__n{font:400 22px/1 var(--font-display);color:#0000;-webkit-text-stroke:1px var(--gold-500)}.mh__sw{border:1.5px solid #120b08;border-radius:50%;align-self:center;width:12px;height:12px;box-shadow:0 0 0 1px #c7912fbf}.mh__cl [data-c=louisville] .mh__sw{background:#120b08}.mh__cl [data-c=bardstown] .mh__sw{background:#913125}.mh__cl [data-c=frankfort] .mh__sw{background:#c7912f}.mh__cl [data-c=lawrenceburg] .mh__sw{background:#e6d6bd}.mh__cl [data-c=lexington] .mh__sw{background:#f59b45}.mh__t{font:400 17px/1.55 var(--font-body)}.mh__t b{color:var(--cream-100);font-weight:700}.btt .mh__note{background:var(--oak-800);border-top:3px solid var(--gold-500);font:400 16px/1.6 var(--font-body);color:var(--parchment-300);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:22px;margin:clamp(26px,2.6vw,36px) 0 0;padding:22px 24px;display:grid}.mh__trail{flex-direction:column;align-items:center;min-width:64px;display:flex}.mh__trail span{font:400 46px/.9 var(--font-display);color:#0000;-webkit-text-stroke:1.5px var(--gold-500)}.mh__trail i{font:600 10px/1 var(--font-ui);letter-spacing:1.6px;text-transform:uppercase;color:var(--gold-500);margin-top:6px;font-style:normal}@media (width<=959px){.mh{grid-template-columns:minmax(0,1fr);gap:28px}.mh__head{position:static}.btt .mh__title{letter-spacing:-1px;font-size:clamp(34px,9vw,44px)}.mh__cl a{grid-template-columns:34px 12px minmax(0,1fr);gap:12px;padding:14px 0}.mh__cl a:after{display:none}.mh__n{font-size:19px}.mh__t{font-size:16.5px}.btt .mh__note{grid-template-columns:minmax(0,1fr);gap:12px;padding:18px}.mh__trail{flex-direction:row;align-items:baseline;gap:10px}}.mh__n,.mh__trail span{font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1}.btt .mh__title{max-width:9em}@media (width>=1500px){.btt .mh__title{max-width:none}}.btt .mh{margin-bottom:0;padding-bottom:0}.btt .mh__head{padding-bottom:8px}.btt figure.atl{margin:clamp(56px,6vw,96px) 0 0}.dx{--row-hover:#c7912f13;margin-top:clamp(64px,7vw,112px)}.dx [data-c=louisville]{--c:#120b08}.dx [data-c=bardstown]{--c:#913125}.dx [data-c=frankfort]{--c:#c7912f}.dx [data-c=lawrenceburg]{--c:#e6d6bd}.dx [data-c=lexington]{--c:#f59b45}.dx .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dx-sw{background:var(--c);border:1.5px solid #120b08;border-radius:50%;flex:none;width:11px;height:11px;display:inline-block;box-shadow:0 0 0 1px #c7912fbf}.dx-bar{border-bottom:1px solid #c7912f59;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;padding:0 0 20px;display:flex}.dx-chips{flex-wrap:wrap;gap:8px;display:flex}.btt .dx-chip{min-height:40px;color:var(--parchment-200);font:500 13.5px/1 var(--font-ui);cursor:pointer;background:0 0;border:1px solid #c7912f73;border-radius:999px;align-items:center;gap:9px;padding:0 16px;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.btt .dx-chip:hover{border-color:var(--gold-500);color:var(--cream-100)}.btt .dx-chip.is-on{background:var(--gold-500);border-color:var(--gold-500);color:#120b08}.btt .dx-chip:first-child{font-family:var(--font-display);font-size:16px;font-style:italic;font-weight:400}.dx-chip:focus-visible{outline:3px solid var(--gold-500);outline-offset:2px}.dx-tools{align-items:center;gap:18px;display:flex}.dx-search{position:relative}.dx-search svg{fill:none;width:16px;height:16px;stroke:var(--gold-500);stroke-width:1.8px;stroke-linecap:round;pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.btt .dx-search input{width:280px;height:44px;color:var(--cream-100);font:400 15px/1 var(--font-body);-webkit-appearance:none;appearance:none;background:#120b08;border:1px solid #c7912f73;border-radius:0;padding:0 14px 0 40px;transition:border-color .2s,box-shadow .2s}.dx-search input::placeholder{color:#a8998a}.dx-search input:focus{border-color:var(--gold-500);outline:none;box-shadow:0 0 0 3px #c7912f47}.btt .dx-count{font:500 12px/1 var(--font-ui);letter-spacing:1.6px;text-transform:uppercase;color:var(--parchment-300);white-space:nowrap;margin:0}.dx-count b{font:400 22px/1 var(--font-display);letter-spacing:0;color:var(--gold-500);vertical-align:-2px;margin-right:4px}.dx:not(.is-live) .dx-bar{display:none}.dx-scroll{position:relative}.btt .dx-t{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;margin:0}.dx-t col.w-name{width:25%}.dx-t col.w-town{width:10%}.dx-t col.w-addr{width:22%}.dx-t col.w-trail{width:9%}.dx-t col.w-sect,.dx-t col.w-guide{width:15%}.dx-t col.w-map{width:4%}.btt .dx-t thead th{top:var(--dx-top,64px);z-index:3;border-bottom:1px solid var(--gold-500);text-align:left;font:600 11px/1.3 var(--font-ui);letter-spacing:1.6px;text-transform:uppercase;color:var(--gold-500);vertical-align:bottom;vertical-align:middle;white-space:nowrap;background:#120b08;height:58px;padding:0 16px;position:sticky}.btt .dx-t thead th:has(button){padding:0}.btt .dx-t thead th:first-child{padding-left:20px}.btt .dx-sort{width:100%;height:58px;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 16px;display:flex}.dx-sort:hover{color:var(--amber-brand)}.dx-sort:focus-visible{outline:3px solid var(--gold-500);outline-offset:-3px}.dx-sort__i{fill:currentColor;width:7px;height:11px}.dx-sort__i path{opacity:.35}th[aria-sort=ascending] .dx-sort__i .up,th[aria-sort=descending] .dx-sort__i .dn{opacity:1}.dx-t thead th:first-child .dx-sort{padding-left:20px}.btt .dx-gh th{text-align:left;background:0 0;padding:0}.dx-gh__in{border-bottom:1px solid #c7912f8c;align-items:baseline;gap:14px;padding:34px 20px 14px;display:flex}.dx-gh__n{font:400 30px/1 var(--font-display);color:#0000;-webkit-text-stroke:1.2px var(--gold-500);font-variant-numeric:lining-nums}.dx-gh__in .dx-sw{align-self:center}.dx-gh__t{font:italic 400 26px/1.15 var(--font-display);color:var(--cream-100);letter-spacing:-.3px}.dx-gh__m{font:500 12px/1 var(--font-ui);letter-spacing:1.2px;text-transform:uppercase;color:var(--parchment-300);margin-left:auto}.dx-gh .tog,.dx-grp.is-out{display:none}.dx-grp:first-of-type .dx-gh__in{padding-top:22px}.btt .dx-row>*{vertical-align:top;text-align:left;font:400 15.5px/1.5 var(--font-body);color:var(--parchment-200);background:0 0;border-bottom:1px solid #c7912f29;padding:18px 16px;transition:background-color .2s}.btt .dx-row>th{padding-left:20px}.dx-row:hover>*,.dx-row:focus-within>*{background:var(--row-hover)}.dx-row[hidden]{display:none}.btt .dx-c-name{display:table-cell}.dx-c-name{position:relative}.dx-mk{background:var(--c);width:15px;height:15px;box-shadow:inset 0 0 0 3px var(--c), inset 0 0 0 5.5px #fdf1dc, 0 0 0 1px #c7912fb3;border:2px solid #120b08;border-radius:50%;position:absolute;top:23px;left:20px}.dx-mk.is-plain{border-width:1.5px;width:11px;height:11px;top:25px;left:22px;box-shadow:0 0 0 1px #c7912fb3}.dx-mk.is-plain[data-c=louisville]{background:#fdf1dc}.dx-nm{font:400 18.5px/1.3 var(--font-display);color:var(--cream-100);padding-left:28px;transition:color .2s;display:block}.dx-row:hover .dx-nm{color:var(--gold-500)}.dx-addr{display:block}.dx-geo{font:400 12px/1.3 var(--font-ui);letter-spacing:.5px;color:#a8998a;font-variant-numeric:tabular-nums;margin-top:5px;display:block}.dx-trail{font:500 14px/1.5 var(--font-ui);align-items:center;gap:9px;display:inline-flex}.dx-trail i{flex:none;width:8px;height:8px;transform:rotate(45deg)}.dx-trail.is-yes{color:var(--cream-100)}.dx-trail.is-yes i{background:var(--gold-500)}.dx-trail.is-no{color:var(--parchment-300)}.dx-trail.is-no i{box-shadow:inset 0 0 0 1.5px var(--parchment-300)}.btt .dx-anc{max-width:100%;font:500 12.5px/1.4 var(--font-ui);color:var(--gold-500);overflow-wrap:anywhere;border:1px solid #c7912f59;padding:3px 9px;text-decoration:none;transition:border-color .2s,background-color .2s;display:inline-block}.btt .dx-anc:hover{border-color:var(--gold-500);background:#c7912f1f}.btt .dx-guide{color:var(--gold-500);font:600 14.5px/1.45 var(--font-ui);text-decoration:none;display:inline}.dx-ar{margin-left:6px;display:inline-block}.dx-gt{text-underline-offset:3px;text-decoration:underline 1px}.dx-guide:hover .dx-gt{text-decoration-thickness:2px}.dx-nw{white-space:nowrap}.dx-ar{transition:transform .3s var(--ease-out);text-decoration:none}.dx-guide:hover .dx-ar{transform:translate(4px)}.dx-na{color:#a8998a;font-style:italic}.btt .dx-map{width:40px;height:40px;color:var(--gold-500);cursor:pointer;background:0 0;border:1px solid #c7912f66;border-radius:50%;place-items:center;margin:-6px 0 0 auto;transition:background-color .2s,color .2s,border-color .2s;display:grid}.dx-map svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:17px;height:17px}.dx-map__t{display:none}.dx-map:hover,.dx-row:hover .dx-map{background:var(--gold-500);border-color:var(--gold-500);color:#120b08}.dx-map:focus-visible{outline:3px solid var(--gold-500);outline-offset:2px}.dx:not(.is-live) .dx-c-map,.dx:not(.is-live) col.w-map{display:none}.dx-empty td{color:var(--parchment-300);padding:32px 20px;font-style:italic}.btt .dx-foot{font:400 14px/1.55 var(--font-body);color:var(--parchment-300);align-items:baseline;gap:12px;max-width:72em;margin:18px 0 0;padding-left:20px;display:flex}.dx-foot .dx-trail{transform:translateY(-1px)}.dx-after{margin-top:48px}@media (width<=1279px){.btt .dx-row>*{padding:16px 12px;font-size:14.5px}.btt .dx-row>th{padding-left:16px}.dx-mk{left:16px}.dx-mk.is-plain{left:18px}.dx-nm{font-size:17px}.btt .dx-sort,.btt .dx-t thead th:not(:has(button)){padding-left:12px;padding-right:12px}.dx-t col.w-name{width:24%}.dx-t col.w-addr{width:21%}.dx-t col.w-sect{width:16%}.dx-t col.w-map{width:5%}.btt .dx-search input{width:230px}}@media (width<=1099px){.dx-bar{flex-direction:column;align-items:stretch}.dx-chips{scrollbar-width:none;margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter) 2px;flex-wrap:nowrap;overflow-x:auto}.btt .dx-chip{flex:none}.dx-tools{justify-content:space-between}.dx-search{flex:1}.btt .dx-search input{width:100%}.btt .dx-t,.dx-t tbody,.dx-t tr,.dx-t th,.dx-t td{width:auto;display:block}.dx-t colgroup,.dx-t thead{display:none}.dx-grp{grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:14px;display:grid!important}.dx-grp.is-out{display:none!important}.dx-gh{grid-column:1/-1}.btt .dx-gh th{cursor:pointer}.dx-gh__in{align-items:center;padding:22px 2px 12px}.dx-gh__t{font-size:22px}.dx-gh__m{display:none}.dx-gh .tog{border:1px solid var(--gold-500);width:36px;height:36px;color:var(--gold-500);font:400 20px/1 var(--font-ui);border-radius:50%;place-items:center;margin-left:auto;display:grid}.dx-grp.is-closed .dx-row{display:none}.dx-grp.is-closed .dx-gh__in{border-bottom-color:#c7912f4d}.dx-row{background:var(--oak-800);border-top:3px solid var(--c);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid!important}.dx-row[hidden]{display:none!important}.btt .dx-row>*{border-bottom:0;padding:0;background:0 0!important}.btt .dx-row>th{grid-column:1/-1;padding:18px 18px 4px}.dx-mk{top:22px;left:18px}.dx-mk.is-plain{top:24px;left:20px}.dx-nm{font-size:21px}.btt .dx-c-town{font:500 11.5px/1.3 var(--font-ui);letter-spacing:1.4px;text-transform:uppercase;color:var(--parchment-300);grid-column:1/-1;padding:0 18px 12px 46px}.btt .dx-c-addr,.btt .dx-c-trail,.btt .dx-c-sect,.btt .dx-c-guide{border-top:1px solid #c7912f24;padding:10px 18px}.btt .dx-c-addr,.btt .dx-c-guide{grid-column:1/-1}.btt .dx-c-trail{border-right:1px solid #c7912f24}.dx-row td[data-l]:not(.dx-c-town):before{content:attr(data-l);font:600 10px/1.4 var(--font-ui);letter-spacing:1.4px;text-transform:uppercase;color:var(--gold-500);margin-bottom:4px;display:block}.btt .dx-c-map{grid-column:1/-1;padding:4px 18px 18px}.btt .dx-map{width:100%;height:44px;font:500 13.5px/1 var(--font-ui);border-radius:999px;justify-content:center;gap:10px;margin:0;display:flex}.dx-map__t{display:inline}.btt .dx-foot{padding-left:0}}@media (prefers-reduced-motion:reduce){.dx *{transition:none!important}}@media (width<=599px){.dx-tools{flex-direction:column;align-items:stretch;gap:12px}.btt .dx-count{order:-1}}.btt .dx-t thead{top:var(--dx-top,64px);z-index:20;position:sticky}.btt .dx-t thead th{position:static;top:auto}.btt .dx-t thead tr{box-shadow:0 10px 18px -12px #000000b3}.dx-c-name{z-index:0}@media (width<=1099px){.btt .dx-t thead{position:static}}.btt .dx-t thead tr{background:#120b08}.btt .dx-t tbody{z-index:0;position:relative}.btt .dx-gh th{cursor:pointer;user-select:none}.btt .dx-gh th:focus-visible{outline:3px solid var(--gold-500);outline-offset:-3px}.dx-gh .tog{width:36px;height:36px;color:var(--gold-500);font:400 20px/1 var(--font-ui);border:1px solid #c7912f99;border-radius:50%;flex:none;align-self:center;place-items:center;margin-left:18px;transition:background-color .2s,color .2s,border-color .2s;display:grid}.dx-gh th:hover .tog{background:var(--gold-500);border-color:var(--gold-500);color:#120b08}.dx-gh th:hover .dx-gh__t{color:var(--gold-500)}.dx-gh__t{transition:color .2s}.dx-grp.is-closed .dx-gh__in{border-bottom-color:#c7912f40}.dx-grp.is-closed .dx-gh__n{-webkit-text-stroke-color:#c7912f99}.btt .dx-all{min-height:44px;color:var(--parchment-200);font:500 13px/1 var(--font-ui);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #c7912f73;align-items:center;gap:10px;padding:0 16px;transition:border-color .2s,color .2s;display:inline-flex}.btt .dx-all:hover{border-color:var(--gold-500);color:var(--cream-100)}.dx-all:focus-visible{outline:3px solid var(--gold-500);outline-offset:2px}.dx-all__i{width:12px;height:12px;position:relative}.dx-all__i:before,.dx-all__i:after{content:"";border-left:1.6px solid var(--gold-500);border-bottom:1.6px solid var(--gold-500);width:8px;height:8px;transition:transform .25s;position:absolute;left:1px}.dx-all__i:before{top:-2px;transform:rotate(135deg)}.dx-all__i:after{top:5px;transform:rotate(-45deg)}.dx-all[aria-expanded=false] .dx-all__i:before{top:-1px;transform:rotate(-45deg)}.dx-all[aria-expanded=false] .dx-all__i:after{top:6px;transform:rotate(135deg)}@media (width<=1099px){.dx-gh .tog{margin-left:auto}}@media (width<=599px){.btt .dx-all{justify-content:center}}.dx-grp.is-closed .dx-row{display:none!important}.dx,.dx-bar,.dx-tools,.dx-search{min-width:0;max-width:100%}.dx-all__i{display:none}.btt .dx-all:before{content:"−";width:20px;height:20px;color:var(--gold-500);font:400 15px/1 var(--font-ui);border:1px solid #c7912f99;border-radius:50%;place-items:center;display:grid}.btt .dx-all[aria-expanded=false]:before{content:"+"}@media (width<=1099px){.dx-chips{max-width:calc(100% + 2 * var(--gutter))}}.nx{margin-top:clamp(48px,5vw,72px)}.btt .nx__cards{border-top:1px solid #c7912f73;border-bottom:1px solid #c7912f73;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.btt .nx__c{transition:background-color .3s var(--ease-out);flex-direction:column;gap:18px;margin:0;padding:clamp(26px,2.6vw,40px) clamp(22px,2.4vw,40px) clamp(28px,2.8vw,42px);display:flex;position:relative}.btt .nx__c:before{content:none!important}.btt .nx__c+.nx__c{border-left:1px solid #c7912f40}.nx__c:hover{background:#c7912f0d}.nx__n{font:400 44px/.9 var(--font-display);color:#0000;-webkit-text-stroke:1.2px var(--gold-500);font-variant-numeric:lining-nums}.btt .nx__c p{font:400 17px/1.65 var(--font-body);color:var(--parchment-200);text-wrap:pretty;margin:0}.btt .nx__c a{color:var(--gold-500);text-underline-offset:3px;font-weight:600;text-decoration:underline 1px}.btt .nx__c a:hover{text-decoration-thickness:2px}.nx__c .mark{color:var(--cream-100)}.nx__cta{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:clamp(32px,3.4vw,48px);display:flex}.btt .dx-foot{margin-bottom:0}@media (width<=959px){.btt .nx__cards{grid-template-columns:minmax(0,1fr)}.btt .nx__c+.nx__c{border-top:1px solid #c7912f40;border-left:0}.btt .nx__c{flex-direction:row;gap:16px;padding:22px 0}.nx__n{flex:none;width:44px;font-size:32px}.nx__cta{flex-direction:column}.nx__cta .btn{width:100%}}.nx__c .mark{white-space:nowrap}.btt .dx-foot{margin-top:20px}.lv-open{border-bottom:1px solid #c7912f59;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;gap:clamp(40px,6vw,112px);padding-bottom:clamp(40px,4.6vw,64px);display:grid}.lv-mark{align-items:flex-end;gap:clamp(18px,2vw,32px);display:flex;position:relative}.lv-big{font:400 clamp(150px, 15vw, 250px)/.74 var(--font-display);letter-spacing:-6px;color:#0000;-webkit-text-stroke:1.5px var(--gold-500);font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1}.btt .lv-loc{width:clamp(140px,13vw,200px);margin:0 0 6px}.lv-loc img{width:100%;height:auto}.btt .lv-loc figcaption{font:600 11px/1 var(--font-ui);letter-spacing:2.4px;text-transform:uppercase;color:var(--gold-500);margin-top:8px}.btt .lv-title{color:var(--cream-100);letter-spacing:-1.6px;margin:0;font-size:clamp(38px,4.2vw,68px);line-height:1.02}.btt .lv-intro{max-width:40em;font:400 clamp(17.5px, 1.3vw, 20px)/1.65 var(--font-body);color:var(--parchment-200);text-wrap:pretty;margin:clamp(18px,2vw,28px) 0 0}.btt .lv-intro a{color:var(--gold-500);text-underline-offset:3px;font-weight:600;text-decoration:underline 1px}.btt .lv-intro a:hover{text-decoration-thickness:2px}.btt .lv-grid{background:#c7912f38;border:1px solid #c7912f38;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:clamp(36px,4vw,56px) 0 0;padding:0;list-style:none;display:grid}.btt .lv-grid>li{margin:0;padding:0}.btt .lv-grid>li:before{content:none!important}.btt .lv-i{background:var(--oak-900);min-height:104px;transition:background-color .25s var(--ease-out);grid-template-columns:44px minmax(0,1fr) auto;align-items:start;gap:14px;display:grid;position:relative;padding:22px 20px 22px 22px!important}.lv-i:hover{background:#1a110c}.lv-n{font:400 26px/1 var(--font-display);color:#0000;-webkit-text-stroke:1px var(--gold-500);font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1;padding-top:2px}.lv-t{flex-direction:column;gap:6px;display:flex}.lv-nm{font:400 19px/1.25 var(--font-display);color:var(--cream-100)}.lv-w{font:500 11.5px/1.45 var(--font-ui);letter-spacing:1.2px;text-transform:uppercase;color:var(--parchment-300)}.btt .lv-map{width:36px;height:36px;color:var(--gold-500);cursor:pointer;opacity:.85;background:0 0;border:1px solid #c7912f73;border-radius:50%;place-items:center;transition:background-color .2s,color .2s,border-color .2s,opacity .2s;display:grid}.lv-map svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:15px;height:15px}.lv-i:hover .lv-map,.lv-map:focus-visible{opacity:1;background:var(--gold-500);border-color:var(--gold-500);color:#120b08}.lv-map:focus-visible{outline:3px solid var(--gold-500);outline-offset:2px}.btt .lv-i--flag{box-shadow:inset 0 4px 0 var(--maroon-600)}.lv-i--flag .lv-n{-webkit-text-stroke-color:#d4644f}.lv-i--flag .lv-w{color:var(--parchment-200)}.btt .lv-note{background:var(--maroon-600);box-shadow:inset 0 4px 0 var(--maroon-700);align-items:center;display:flex;padding:22px 24px!important}.btt .lv-note p{font:400 17px/1.55 var(--font-display);color:var(--cream-50);margin:0}@media (width<=1099px){.btt .lv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.btt .lv-note{grid-column:1/-1}}@media (width<=959px){.lv-open{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px}.lv-big{letter-spacing:-4px;font-size:120px}.btt .lv-loc{width:132px}}@media (width<=599px){.btt .lv-grid{grid-template-columns:minmax(0,1fr)}.btt .lv-i{grid-template-columns:36px minmax(0,1fr) auto;min-height:0;padding:18px 16px!important}.lv-n{font-size:22px}.lv-nm{font-size:18px}.btt .lv-map{opacity:1;width:40px;height:40px}}.bd .lv-open{border-bottom-color:var(--line-cream)}.bd .bd-big{-webkit-text-stroke-color:var(--maroon-600)}.btt .bd .lv-loc figcaption{color:var(--maroon-700)}.btt .bd .lv-title{color:var(--ink-900)}.btt .bd .lv-title em{color:var(--maroon-600)}.btt .bd .lv-intro{color:var(--ink-700)}.btt .bd .lv-intro .mark{color:var(--ink-900)}.btt .bd-ix ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:clamp(32px,3.6vw,52px) 0 0;padding:0;list-style:none;display:grid}.btt .bd-ix li{margin:0;padding:0}.btt .bd-ix li:before{content:none!important}.btt .bd-ix a{background:var(--cream-50);border:1px solid var(--line-cream);color:var(--ink-900);transition:transform .3s var(--ease-out), box-shadow .3s var(--ease-out), border-color .2s;grid-template-rows:auto auto;grid-template-columns:64px minmax(0,1fr);align-items:center;column-gap:14px;padding:10px 14px 10px 10px;text-decoration:none;display:grid;position:relative}.bd-ix a:hover{border-color:var(--maroon-600);transform:translateY(-4px);box-shadow:0 18px 34px #2b25221f}.bd-ix a:focus-visible{outline:3px solid var(--maroon-600);outline-offset:2px}.bd-ix__img{background:var(--oak-700);border-radius:999px 999px 0 0;grid-row:span 2;width:64px;height:64px;overflow:hidden}.bd-ix__img img{object-fit:cover;width:100%;height:100%}.bd-ix__n{font:400 18px/1 var(--font-display);color:#0000;-webkit-text-stroke:1px var(--maroon-600);font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1;align-self:end}.bd-ix__t{font:400 16.5px/1.2 var(--font-display);align-self:start;margin-top:4px}.bd-e{border-top:1px solid var(--line-cream);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(36px,5vw,96px);padding:clamp(56px,6vw,96px) 0;display:grid}.bd-ix+.bd-e{margin-top:clamp(40px,4.6vw,72px)}.bd-e.is-flip{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.bd-e.is-flip .bd-e__media{order:2}.btt .bd-e__media{top:calc(var(--hdr-space,72px) + 32px);margin:0;position:sticky}.bd-e__ph{aspect-ratio:4/5;background:var(--oak-700);position:relative;overflow:hidden}.bd-e:nth-of-type(odd) .bd-e__ph{border-radius:999px 999px 0 0}.bd-e__ph img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-out)}.bd-e:hover .bd-e__ph img{transform:scale(1.03)}.bd-e__ph:after{content:"";pointer-events:none;border:1px solid #fdf1dc73;position:absolute;inset:12px}.bd-e:nth-of-type(odd) .bd-e__ph:after{border-radius:999px 999px 0 0}.btt .bd-e__meta{align-items:baseline;gap:10px;margin:0 0 14px;display:flex}.bd-e__n{font:400 40px/.9 var(--font-display);color:#0000;-webkit-text-stroke:1.2px var(--maroon-600);font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1}.bd-e__of{font:500 12px/1 var(--font-ui);color:var(--ink-500);letter-spacing:1px}.bd-e__town{border-left:1px solid var(--line-cream);font:600 11.5px/1 var(--font-ui);letter-spacing:2px;text-transform:uppercase;color:var(--maroon-700);margin-left:8px;padding-left:14px}.btt .bd-e__h{letter-spacing:-1px;color:var(--ink-900);margin:0 0 clamp(18px,2vw,26px);font-size:clamp(30px,2.8vw,46px);line-height:1.05}.btt .bd-e__h em{color:var(--maroon-600)}.btt .bd-e__text{max-width:38em}.btt .bd-e__text p{font:400 clamp(17px, 1.2vw, 18.5px)/1.72 var(--font-body);color:var(--ink-700);text-wrap:pretty;margin:0}.btt .bd-e__text p+p{margin-top:1.1em}.btt .bd-e__text p:first-child:first-letter{float:left;font:400 74px/.8 var(--font-display);color:var(--maroon-600);margin:6px 12px 0 0}.btt .bd-e__text a{color:var(--maroon-700);text-underline-offset:3px;font-weight:600;text-decoration:underline 1px}.btt .bd-e__text a:hover{text-decoration-thickness:2px}.bd-e__text .mark{box-shadow:inset 0 -.38em #c7912f61}.bd-e__foot{background:var(--cream-50);border-top:3px solid var(--maroon-600);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 20px;max-width:38em;margin-top:clamp(24px,2.4vw,34px);padding:16px 18px 16px 20px;display:flex}.btt .bd-e__guide{font:500 15.5px/1.45 var(--font-ui);color:var(--ink-700);margin:0}.btt .bd-e__guide a{color:var(--maroon-700);text-underline-offset:3px;font-weight:600;text-decoration:underline 1px}.bd-e__ar{color:var(--gold-500);transition:transform .3s var(--ease-out);margin-left:8px;display:inline-block}.bd-e__foot:hover .bd-e__ar{transform:translate(5px)}.btt .bd-map{border:1px solid var(--maroon-600);min-height:40px;color:var(--maroon-700);font:500 13px/1 var(--font-ui);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 12px;transition:background-color .2s,color .2s;display:inline-flex}.bd-map svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:15px;height:15px}.btt .bd-map:hover{background:var(--maroon-600);color:var(--cream-50)}.bd-map:focus-visible{outline:3px solid var(--maroon-600);outline-offset:2px}.bd-e .more{display:none}.bd-also{border-top:1px solid var(--line-cream);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:stretch;gap:clamp(32px,4vw,72px);padding-top:clamp(56px,6vw,88px);display:grid}.btt .bd-also__ph{background:var(--oak-700);min-height:280px;margin:0;overflow:hidden}.bd-also__ph img{object-fit:cover;width:100%;height:100%}.btt .bd-also__h{font:600 12px/1.3 var(--font-ui);letter-spacing:2px;text-transform:uppercase;color:var(--maroon-700);margin:0 0 18px}.btt .bd-also__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.btt .bd-also__list li{background:var(--cream-50);border:1px solid var(--line-cream);grid-template-columns:14px minmax(0,1fr);gap:14px;margin:0;padding:18px 20px;display:grid}.btt .bd-also__list li:before{content:none!important}.btt .bd-also__list li:first-child{grid-column:1/-1}.bd-also__d{background:var(--maroon-600);width:9px;height:9px;margin-top:8px;transform:rotate(45deg)}.btt .bd-also__list p{font:400 16.5px/1.6 var(--font-body);color:var(--ink-700);margin:0}.btt .bd-also__list a{color:var(--maroon-700);text-underline-offset:3px;font-weight:600;text-decoration:underline}.bd-cta{background:var(--oak-900);border-top:4px solid var(--gold-500);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px 48px;margin-top:clamp(56px,6vw,88px);padding:clamp(28px,3vw,44px) clamp(24px,3.4vw,52px);display:grid}.btt .bd-cta p{font:400 clamp(20px, 1.7vw, 26px)/1.4 var(--font-display);color:var(--cream-100);text-wrap:balance;margin:0}.btt .bd-cta a:not(.btn){color:var(--gold-500);text-underline-offset:4px;text-decoration:underline 1px}@media (width<=1179px){.btt .bd-ix ol{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=959px){.btt .bd-ix ol{scroll-snap-type:x mandatory;scrollbar-width:none;margin-left:calc(-1 * var(--gutter));margin-right:calc(-1 * var(--gutter));padding:0 var(--gutter) 6px;display:flex;overflow-x:auto}.btt .bd-ix li{scroll-snap-align:start;flex:0 0 76%;max-width:280px}.bd-e,.bd-e.is-flip{grid-template-columns:minmax(0,1fr);gap:24px;padding:48px 0}.bd-e.is-flip .bd-e__media{order:0}.btt .bd-e__media{position:static}.bd-e__ph{aspect-ratio:4/3}.bd-e__n{font-size:32px}.btt .bd-e__text{max-height:15.4em;position:relative;overflow:hidden}.bd-e__text:after{content:"";background:linear-gradient(#f7efe200, var(--cream-100));pointer-events:none;height:4em;position:absolute;bottom:0;left:0;right:0}.bd-e.is-open .bd-e__text{max-height:none}.bd-e.is-open .bd-e__text:after{display:none}.btt .bd-e .more{color:var(--maroon-700);display:inline-flex}.btt .bd-e__text p:first-child:first-letter{font-size:58px}.bd-e__foot{flex-direction:column;align-items:stretch}.btt .bd-map{justify-content:center;min-height:44px}.bd-also{grid-template-columns:minmax(0,1fr)}.btt .bd-also__ph{aspect-ratio:16/10;min-height:0}.btt .bd-also__list,.bd-cta{grid-template-columns:minmax(0,1fr)}.bd-cta .btn{width:100%}}@media (prefers-reduced-motion:reduce){.bd-e__ph img,.bd-ix a{transition:none}}.btt .bd-e.clamp .prose{-webkit-line-clamp:unset;-webkit-box-orient:initial;display:block}.fk-show{margin-top:clamp(36px,4vw,56px)}.btt .fk-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.btt .fk-tabs li{margin:0;padding:0}.btt .fk-tabs li:before{content:none!important}.btt .fk-t{background:var(--oak-800);height:100%;color:var(--parchment-200);border:1px solid #c7912f40;grid-template-rows:auto auto auto;grid-template-columns:58px minmax(0,1fr);align-items:center;column-gap:14px;padding:12px 16px 16px 12px;text-decoration:none;transition:border-color .25s,background-color .25s;display:grid;position:relative;overflow:hidden}.fk-t:hover{border-color:#c7912f99}.fk-t:focus-visible{outline:3px solid var(--gold-500);outline-offset:2px}.fk-t__img{background:var(--oak-700);grid-row:span 3;width:58px;height:58px;overflow:hidden}.fk-t__img img{object-fit:cover;filter:saturate(.7)brightness(.8);width:100%;height:100%;transition:filter .3s}.fk-t__slot{background:var(--stripe-gold);opacity:.25;width:100%;height:100%;display:block}.fk-t__n{font:400 18px/1 var(--font-display);color:#0000;-webkit-text-stroke:1px var(--gold-500);font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1}.fk-t__nm{font:400 17px/1.2 var(--font-display);color:var(--cream-100);margin-top:4px}.fk-t__tw{font:500 10.5px/1.3 var(--font-ui);letter-spacing:1.6px;text-transform:uppercase;color:var(--parchment-300);margin-top:3px}.fk-t__bar{background:var(--gold-500);transform-origin:0;height:3px;transition:transform .5s var(--ease-curtain);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.fk-show.is-tabbed .fk-t[aria-selected=true]{border-color:var(--gold-500);background:#120b08}.fk-show.is-tabbed .fk-t[aria-selected=true] .fk-t__bar{transform:scaleX(1)}.fk-show.is-tabbed .fk-t[aria-selected=true] .fk-t__img img,.fk-t:hover .fk-t__img img{filter:none}.fk-show.is-tabbed .fk-t[aria-selected=true] .fk-t__nm{color:var(--gold-500)}.fk-panels{margin-top:18px}.fk-show.is-tabbed .fk-p:not(.is-on){display:none}.fk-show.is-tabbed .fk-p.is-on{animation:fk-in .5s var(--ease-out)}@keyframes fk-in{0%{opacity:0;transform:translateY(10px)}}.fk-p{background:var(--oak-800);border-top:4px solid var(--gold-500);grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:0;display:grid}.btt .fk-p__media{background:var(--oak-700);min-height:520px;margin:0;position:relative;overflow:hidden}.fk-p__media>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.fk-p__media:after{content:"";pointer-events:none;background:linear-gradient(#120b0800 55%,#120b08d1 100%);position:absolute;inset:0}.btt .fk-p__cap{z-index:1;font:600 11.5px/1 var(--font-ui);letter-spacing:2.2px;text-transform:uppercase;color:var(--cream-100);align-items:baseline;gap:14px;display:flex;position:absolute;bottom:20px;left:24px}.fk-p__big{font:400 64px/.8 var(--font-display);letter-spacing:-2px;color:#0000;-webkit-text-stroke:1.4px var(--gold-500);font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1}.fk-slot{text-align:center;background:var(--oak-700);place-items:center;padding:40px;display:grid;position:absolute;inset:0}.fk-slot:before{content:"";aspect-ratio:1;background:var(--stripe-gold);opacity:.14;border-radius:50%;width:60%;position:absolute}.fk-slot span{font:500 12.5px/1.6 var(--font-ui);letter-spacing:1.4px;text-transform:uppercase;color:var(--parchment-300);position:relative}.fk-p__body{padding:clamp(28px,3.4vw,52px) clamp(24px,3.6vw,56px) clamp(28px,3vw,44px)}.btt .fk-p__h{letter-spacing:-1px;color:var(--cream-100);margin:0 0 clamp(16px,1.8vw,24px);font-size:clamp(30px,2.8vw,44px);line-height:1.05}.btt .fk-p__h em{color:var(--gold-500)}.btt .fk-p__text p{font:400 clamp(16.5px, 1.15vw, 18px)/1.72 var(--font-body);color:var(--parchment-200);text-wrap:pretty;margin:0}.btt .fk-p__text p+p{margin-top:1em}.btt .fk-p__text a{color:var(--gold-500);text-underline-offset:3px;font-weight:600;text-decoration:underline 1px}.fk-p__foot{border-top:1px solid #c7912f4d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 20px;margin-top:clamp(22px,2.2vw,30px);padding-top:18px;display:flex}.btt .fk-p__guide{font:500 15.5px/1.45 var(--font-ui);color:var(--parchment-200);margin:0}.btt .fk-p__guide a{color:var(--gold-500);text-underline-offset:3px;font-weight:600;text-decoration:underline 1px}.fk-ar{color:var(--gold-500);transition:transform .3s var(--ease-out);margin-left:8px;display:inline-block}.fk-p__foot:hover .fk-ar{transform:translate(5px)}.btt .fk-map{min-height:40px;color:var(--gold-500);font:500 13px/1 var(--font-ui);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #c7912f99;border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 12px;transition:background-color .2s,color .2s;display:inline-flex}.fk-map svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:15px;height:15px}.btt .fk-map:hover{background:var(--gold-500);color:#120b08}.fk-map:focus-visible{outline:3px solid var(--gold-500);outline-offset:2px}.btt .fk-map--ic{flex:none;justify-content:center;width:38px;height:38px;min-height:0;padding:0}.fk-p .more{display:none}.btt .fk-p.clamp .prose{-webkit-line-clamp:unset;display:block}.fk-also{border-top:1px solid #c7912f59;margin-top:clamp(56px,6vw,88px);padding-top:clamp(36px,4vw,56px)}.btt .fk-also__h{font:600 12px/1.3 var(--font-ui);letter-spacing:2px;text-transform:uppercase;color:var(--gold-500);margin:0 0 18px}.btt .fk-also__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.btt .fk-a{background:var(--oak-800);border-top:3px solid #c7912f8c;grid-template-columns:14px minmax(0,1fr) auto;align-items:start;gap:16px;margin:0;padding:20px 20px 20px 22px;scroll-margin-top:110px;display:grid}.btt .fk-a:before{content:none!important}.btt .fk-a--wide{border-top-color:var(--gold-500);grid-column:1/-1}.fk-a__d{background:var(--gold-500);width:9px;height:9px;margin-top:9px;transform:rotate(45deg)}.btt .fk-a p{font:400 16.5px/1.65 var(--font-body);color:var(--parchment-200);margin:0}.btt .fk-a--wide p{max-width:62em;font-size:17.5px}.fk-a:target{box-shadow:0 0 0 2px var(--gold-500)}@media (width<=1179px){.btt .fk-t{grid-template-columns:48px minmax(0,1fr)}.fk-t__img{width:48px;height:48px}.fk-t__nm{font-size:15.5px}}@media (width<=959px){.fk-p{grid-template-columns:minmax(0,1fr)}.btt .fk-p__media{aspect-ratio:4/3;min-height:0}.fk-p__big{font-size:46px}.btt .fk-p__text{max-height:15.4em;position:relative;overflow:hidden}.fk-p__text:after{content:"";background:linear-gradient(#1a110c00, var(--oak-800));pointer-events:none;height:4em;position:absolute;bottom:0;left:0;right:0}.fk-p.is-open .fk-p__text{max-height:none}.fk-p.is-open .fk-p__text:after{display:none}.btt .fk-p .more{color:var(--gold-500);display:inline-flex}.fk-p__foot{flex-direction:column;align-items:stretch}.btt .fk-p__foot .fk-map{justify-content:center;min-height:44px}.btt .fk-also__list{grid-template-columns:minmax(0,1fr)}.btt .fk-a--wide p{column-count:1}.btt .fk-map--ic{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.fk-show.is-tabbed .fk-p.is-on{animation:none}.fk-t__bar{transition:none}}.fk-show:not(.is-tabbed) .fk-tabs{display:grid}.fk-show:not(.is-tabbed) .fk-p+.fk-p{margin-top:0}.fk-top{position:relative}.fk-prog{background:#c7912f33;height:2px;margin-top:12px}.fk-prog i{background:var(--bar,linear-gradient(90deg,#913125,#c7912f));transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.fk-t[aria-current=true]{border-color:var(--gold-500);background:#120b08}.fk-t[aria-current=true] .fk-t__bar{transform:scaleX(1)}.fk-t[aria-current=true] .fk-t__img img{filter:none}.fk-t[aria-current=true] .fk-t__nm{color:var(--gold-500)}.fk-vp{margin-top:16px}.fk-track{gap:24px;display:flex}.fk-track .fk-p{flex:0 0 min(1160px,86%);margin:0}.fk-show.is-pinned .fk-stick{top:var(--hdr-space,64px);height:calc(100vh - var(--hdr-space,64px));flex-direction:column;padding:18px 0 22px;display:flex;position:sticky}.fk-show.is-pinned .fk-vp{flex:1;min-height:0;overflow:hidden}.fk-show.is-pinned .fk-track{will-change:transform;height:100%}.fk-show.is-pinned .fk-p{height:100%}.fk-show.is-pinned .btt-fake,.fk-show.is-pinned .fk-p__media{height:100%;min-height:0}.fk-show.is-pinned .fk-p__body{scrollbar-width:thin;scrollbar-color:#c7912f80 transparent;flex-direction:column;min-height:0;display:flex;overflow-y:auto}.fk-show.is-pinned .fk-p__foot{margin-top:auto;padding-top:18px}.fk-show.is-pinned .fk-p__text{margin-bottom:22px}.fk-show.is-pinned .fk-p__text p{font-size:clamp(15.5px,min(1.12vw,2.05vh),18px);line-height:1.66}.fk-show.is-pinned .fk-p__h{font-size:clamp(28px,min(2.6vw,4.8vh),44px)}.fk-show.is-pinned .fk-p{opacity:.45;transition:opacity .4s var(--ease-out)}.fk-show.is-pinned .fk-p.is-on{opacity:1}.fk-show.is-swipe .fk-vp{scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter) 6px;scroll-padding:0 var(--gutter);overflow-x:auto}.fk-show.is-swipe .fk-vp::-webkit-scrollbar{display:none}.fk-show.is-swipe .fk-track{align-items:flex-start}.fk-show.is-swipe .fk-p{scroll-snap-align:start}@media (width<=959px){.fk-tabs{display:none!important}.fk-track .fk-p{flex-basis:88%}.fk-show.is-swipe .fk-p__text{max-height:15.4em}}@media (prefers-reduced-motion:reduce){.fk-show.is-pinned .fk-p{transition:none}}.fk-show.is-pinned .fk-track .fk-p{flex-basis:min(1280px,92%);grid-template-columns:minmax(0,34fr) minmax(0,66fr)}.fk-show.is-pinned .fk-t{grid-template-rows:auto auto;grid-template-columns:40px minmax(0,1fr);padding:8px 14px 10px 8px}.fk-show.is-pinned .fk-t__img{grid-row:span 2;width:40px;height:40px}.fk-show.is-pinned .fk-t__n{display:none}.fk-show.is-pinned .fk-t__nm{margin-top:0;font-size:15.5px}.fk-show.is-pinned .fk-stick{padding:14px 0 18px}.fk-show.is-pinned .fk-vp{margin-top:12px}.fk-show.is-pinned .fk-p__body{padding:clamp(22px,3.4vh,44px) clamp(24px,3vw,48px) clamp(20px,3vh,34px)}.fk-show.is-pinned .fk-p__body.is-cols .fk-p__text{column-count:2;column-gap:36px}.fk-show.is-pinned .fk-p__body.is-cols .fk-p__text p{break-inside:auto}.fk-show.is-pinned .fk-p__body.is-cols .fk-p__text p+p{margin-top:.8em}.fk-show.is-pinned .fk-p__body.is-cols .fk-p__text p:first-child{margin-top:0}@media (height<=800px){.fk-show.is-pinned .fk-p__body.is-cols .fk-p__text p{font-size:15px;line-height:1.58}.fk-show.is-pinned .fk-p__h{margin-bottom:12px}.fk-show.is-pinned .fk-p__foot{padding-top:12px}.fk-show.is-pinned .fk-p__text{margin-bottom:14px}}.lw .lv-open{border-bottom-color:#2b252259}.lw .lw-big{-webkit-text-stroke-color:var(--ink-900)}.btt .lw .lv-loc figcaption,.btt .lw .lv-title{color:var(--ink-900)}.btt .lw .lv-title em{color:var(--maroon-700)}.btt .lw .lv-intro{color:var(--ink-900);font-size:clamp(18px,1.4vw,21px)}.btt .lw .lv-intro .mark{font-weight:700;box-shadow:inset 0 -.42em #fdf1dc99}.lw-dip{grid-template-columns:minmax(0,1fr) clamp(64px,7vw,110px) minmax(0,1fr);align-items:stretch;margin-top:clamp(40px,4.6vw,72px);display:grid}.lw-c{background:var(--cream-50);color:var(--ink-900);transition:transform .4s var(--ease-out), box-shadow .4s var(--ease-out);flex-direction:column;display:flex;box-shadow:0 24px 50px #2b252229}.lw-c:hover{transform:translateY(-6px);box-shadow:0 30px 60px #2b252238}.btt .lw-c__ph{aspect-ratio:16/10;background:var(--oak-700);margin:0;position:relative;overflow:hidden}.lw-c__ph img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-out)}.lw-c:hover .lw-c__ph img{transform:scale(1.03)}.lw-c__ph:after{content:"";background:linear-gradient(#120b0800 50%,#120b08bf);position:absolute;inset:0}.btt .lw-c__ph figcaption{z-index:1;font:600 11.5px/1 var(--font-ui);letter-spacing:2.2px;text-transform:uppercase;color:var(--cream-100);align-items:baseline;gap:14px;display:flex;position:absolute;bottom:18px;left:24px}.lw-c__n{font:400 58px/.8 var(--font-display);letter-spacing:-2px;color:#0000;-webkit-text-stroke:1.4px var(--gold-500);font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1}.lw-c__body{border-top:4px solid var(--maroon-600);flex-direction:column;flex:1;padding:clamp(26px,3vw,44px) clamp(24px,3vw,44px) clamp(24px,2.6vw,36px);display:flex}.btt .lw-c__h{letter-spacing:-1px;color:var(--ink-900);margin:0 0 clamp(16px,1.8vw,22px);font-size:clamp(30px,2.6vw,42px);line-height:1.05}.btt .lw-c__h em{color:var(--maroon-600)}.btt .lw-c__text p{font:400 clamp(16.5px, 1.15vw, 17.5px)/1.7 var(--font-body);color:var(--ink-700);text-wrap:pretty;margin:0}.btt .lw-c__text p+p{margin-top:1em}.btt .lw-c__text p:first-child:first-letter{float:left;font:400 62px/.8 var(--font-display);color:var(--maroon-600);margin:6px 10px 0 0}.btt .lw-c.clamp .prose{-webkit-line-clamp:unset;display:block}.lw-c .more{display:none}.lw-c__foot{border-top:1px solid var(--line-cream);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 18px;margin-top:auto;padding-top:20px;display:flex}.lw-c__text{margin-bottom:24px}.btt .lw-c__guide{font:500 15.5px/1.45 var(--font-ui);color:var(--ink-700);margin:0}.btt .lw-c__guide a{color:var(--maroon-700);text-underline-offset:3px;font-weight:600;text-decoration:underline 1px}.lw-ar{color:var(--gold-500);transition:transform .3s var(--ease-out);margin-left:8px;display:inline-block}.lw-c__foot:hover .lw-ar{transform:translate(5px)}.btt .lw-map{border:1px solid var(--maroon-600);min-height:40px;color:var(--maroon-700);font:500 13px/1 var(--font-ui);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 12px;transition:background-color .2s,color .2s;display:inline-flex}.lw-map svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:15px;height:15px}.btt .lw-map:hover{background:var(--maroon-600);color:var(--cream-50)}.lw-map:focus-visible{outline:3px solid var(--maroon-600);outline-offset:2px}.lw-link{justify-content:center;display:flex;position:relative}.lw-link__v{width:100%;max-width:110px;height:300px;margin-top:120px;position:sticky;top:40%}.lw-also{border-top:3px solid var(--ink-900);background:#fdf1dc59;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px 32px;margin-top:clamp(40px,4.6vw,64px);padding:20px 26px;display:grid}.btt .lw-also__h{font:600 12px/1.3 var(--font-ui);letter-spacing:2px;text-transform:uppercase;color:var(--maroon-700);margin:0}.btt .lw-also__i{font:400 17.5px/1.5 var(--font-body);color:var(--ink-900);align-items:center;gap:14px;margin:0;display:flex}.lw-also__d{background:var(--maroon-600);flex:none;width:9px;height:9px;transform:rotate(45deg)}@media (width<=959px){.lw-dip{grid-template-columns:minmax(0,1fr)}.lw-link{height:72px}.lw-link__v{height:72px;margin:0;position:static;transform:none}.btt .lw-c__text{max-height:15.4em;position:relative;overflow:hidden}.lw-c__text:after{content:"";background:linear-gradient(#fdf1dc00, var(--cream-50));pointer-events:none;height:4em;position:absolute;bottom:0;left:0;right:0}.lw-c.is-open .lw-c__text{max-height:none}.lw-c.is-open .lw-c__text:after{display:none}.btt .lw-c .more{color:var(--maroon-700);margin-bottom:16px;display:inline-flex}.lw-c__foot{flex-direction:column;align-items:stretch}.btt .lw-map{justify-content:center;min-height:44px}.lw-also{grid-template-columns:minmax(0,1fr)}.lw-c__n{font-size:44px}}@media (prefers-reduced-motion:reduce){.lw-c,.lw-c__ph img{transition:none}}.fk-show.is-pinned .fk-p__body{padding-bottom:clamp(32px,5vh,52px)}.fk-show.is-pinned .fk-p__foot{padding-bottom:2px}.fk-show.is-pinned .fk-stick{padding-bottom:clamp(20px,3.4vh,32px)}.fk-p__body{padding-bottom:clamp(32px,3.4vw,48px)}@media (width<=959px){.fk-p__body{padding-bottom:28px}}.fk-show.is-pinned .fk-p__body{overflow:hidden}.fk-show.is-pinned .fk-p__text{scrollbar-width:thin;scrollbar-color:#c7912f80 transparent;flex:auto;min-height:0;padding-right:4px;overflow-y:auto}.fk-show.is-pinned .fk-p__foot{flex:none;margin-top:0}.btt .lx-stops{grid-template-columns:1.25fr 1fr 1fr;gap:14px;margin:clamp(36px,4vw,56px) 0 0;padding:0;list-style:none;display:grid}.btt .lx-s{background:var(--oak-800);transition:transform .35s var(--ease-out);border-top:3px solid #f59b45;flex-direction:column;margin:0;padding:0;display:flex}.btt .lx-s:before{content:none!important}.lx-s:hover{transform:translateY(-4px)}.btt .lx-s__ph{aspect-ratio:16/8;background:var(--oak-700);margin:0;overflow:hidden}.lx-s__ph img{object-fit:cover;width:100%;height:100%}.lx-s__b{flex:1;grid-template-rows:auto 1fr;grid-template-columns:46px minmax(0,1fr);column-gap:14px;padding:22px 22px 22px 20px;display:grid}.lx-s__n{font:400 32px/.9 var(--font-display);color:#0000;-webkit-text-stroke:1.2px #f59b45;font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1;grid-row:span 2}.btt .lx-s__b p{flex-direction:column;gap:6px;margin:0;display:flex}.lx-s__nm{font:400 21px/1.2 var(--font-display);color:var(--cream-100)}.lx-s__w{font:400 15.5px/1.55 var(--font-body);color:var(--parchment-300)}.btt .lx-map{min-height:38px;color:var(--gold-500);font:500 12.5px/1 var(--font-ui);cursor:pointer;background:0 0;border:1px solid #c7912f8c;border-radius:999px;grid-column:2;place-self:end start;align-items:center;gap:8px;margin-top:18px;padding:0 14px 0 11px;transition:background-color .2s,color .2s;display:inline-flex}.lx-map svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:14px;height:14px}.btt .lx-map:hover{background:var(--gold-500);color:#120b08}.lx-map:focus-visible{outline:3px solid var(--gold-500);outline-offset:2px}.lx-s:not(.lx-s--photo){justify-content:flex-end}.lx-where{border-top:1px solid #c7912f59;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(36px,5vw,88px);margin-top:clamp(56px,6vw,96px);padding-top:clamp(48px,5vw,80px);display:grid}.btt .lx-fig{background:var(--oak-800);border:1px solid #c7912f4d;margin:0;padding:0}.lx-rad{width:100%;height:auto;display:block;overflow:hidden}.btt .lx-fig{overflow:hidden}.lx-ring{fill:none;stroke:#c7912f66;stroke-width:1px;stroke-dasharray:2 6}.lx-ring--2{stroke:#c7912f47}.lx-sp{stroke:url(#lx-g);stroke-width:3px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.lx-pin__h{fill:var(--c,#c7912f);opacity:.18}.lx-pin__d{fill:var(--c,#c7912f);stroke:#120b08;stroke-width:2.5px}.lx-pin[data-c=frankfort]{--c:#c7912f}.lx-pin[data-c=lawrenceburg]{--c:#e6d6bd}.lx-home__h{fill:#f59b45;opacity:.18}.lx-home__d{fill:#f59b45;stroke:#120b08;stroke-width:3px}.lx-l{font:600 12.5px/1 var(--font-ui);letter-spacing:2.4px;fill:var(--cream-100)}.lx-l--home{letter-spacing:3px;fill:#f59b45;font-size:14px}.lx-t{font:italic 400 17px/1 var(--font-display);fill:var(--gold-500)}.lx-fig.is-armed:not(.is-in) .lx-sp{stroke-dashoffset:1px}.lx-fig.is-armed:not(.is-in) .lx-pin,.lx-fig.is-armed:not(.is-in) .lx-l:not(.lx-l--home),.lx-fig.is-armed:not(.is-in) .lx-t{opacity:0}.lx-fig.is-in .lx-sp{transition:stroke-dashoffset 1s var(--ease-curtain)}.lx-fig.is-in .s2{transition-delay:.12s}.lx-fig.is-in .s3{transition-delay:.24s}.lx-fig.is-in .lx-pin,.lx-fig.is-in .lx-l,.lx-fig.is-in .lx-t{transition:opacity .5s .8s}.btt .lx-copy p{margin:0}.btt .lx-lead{font:400 clamp(20px, 1.6vw, 25px)/1.45 var(--font-display);color:var(--cream-100);text-wrap:pretty}.btt .lx-times{font:400 17.5px/1.65 var(--font-body);color:var(--parchment-200);margin-top:18px!important}.btt .lx-stmt{font:italic 400 clamp(22px, 1.9vw, 30px)/1.3 var(--font-display);color:var(--gold-500);text-wrap:balance;border-left:0;padding:22px 0 22px 24px;box-shadow:inset 3px 0 #f59b45;margin-top:26px!important}.btt .lx-more{font:400 17.5px/1.65 var(--font-body);color:var(--parchment-200);margin-top:22px!important}.btt .lx-more a{color:var(--gold-500);text-underline-offset:3px;font-weight:600;text-decoration:underline 1px}@media (width<=959px){.btt .lx-stops,.lx-where{grid-template-columns:minmax(0,1fr)}.btt .lx-map{min-height:44px}}@media (prefers-reduced-motion:reduce){.lx-s{transition:none}}@media (width<=599px){.lx-l{letter-spacing:2px;font-size:19px}.lx-l--home{font-size:21px}.lx-t{font-size:24px}}.btt .lx-stops{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-auto-rows:auto}.btt .lx-s--photo{grid-row:span 2}.btt .lx-s--photo .lx-s__ph{aspect-ratio:auto;flex:1;min-height:260px}.btt .lx-s--photo .lx-s__b{flex:none}.btt .lx-s:not(.lx-s--photo) .lx-s__b{padding:26px 24px}.btt .lx-s:not(.lx-s--photo) .lx-map{margin-top:16px}@media (width<=959px){.btt .lx-stops{grid-template-columns:minmax(0,1fr)}.btt .lx-s--photo{grid-row:auto}.btt .lx-s--photo .lx-s__ph{aspect-ratio:16/9;flex:none;min-height:0}}.btt .lx-s:not(.lx-s--photo){position:relative;overflow:hidden}.btt .lx-s:not(.lx-s--photo):after{content:"";background:var(--stripe-gold);opacity:.09;pointer-events:none;border-radius:50%;width:230px;height:230px;position:absolute;bottom:-70px;right:-70px}.btt .lx-s:not(.lx-s--photo) .lx-s__b{z-index:1;position:relative}.btt .fk-p__cap,.btt .lw-c__ph figcaption{align-items:flex-end;bottom:clamp(26px,3.4vh,40px);left:clamp(22px,2.4vw,32px)}.fk-p__big,.lw-c__n{line-height:1;display:block}.fk-p__cap span:last-child,.lw-c__ph figcaption span:last-child{padding-bottom:.55em}.fk-p__media:after,.lw-c__ph:after{background:linear-gradient(#120b0800 45%,#120b08d9 100%)}.dtm .dt-open{border-bottom-color:var(--line-cream);align-items:end}.btt .dtm .lv-title,.btt .dtm .h2{color:var(--ink-900);letter-spacing:-1.6px;margin:0;font-size:clamp(38px,4.2vw,68px);line-height:1.02}.btt .dtm .h2 em{color:var(--maroon-600)}.btt .dtm .dt-intro{color:var(--ink-700);max-width:34em;margin:0}.btt .dtm .dt-intro a{color:var(--maroon-700);text-underline-offset:3px;font-weight:600;text-decoration:underline}.dt-ctrl{flex-wrap:wrap;align-items:center;gap:10px;margin-top:clamp(32px,3.4vw,48px);display:flex}.dt-ctrl__l{font:600 11.5px/1 var(--font-ui);letter-spacing:2px;text-transform:uppercase;color:var(--maroon-700);margin-right:6px}.btt .dt-o{min-height:44px;color:var(--ink-900);font:500 14px/1 var(--font-ui);cursor:pointer;background:0 0;border:1px solid #91312566;border-radius:999px;padding:0 20px;transition:background-color .2s,color .2s,border-color .2s}.btt .dt-o:hover{border-color:var(--maroon-600)}.btt .dt-o.is-on{background:var(--maroon-600);border-color:var(--maroon-600);color:var(--cream-50)}.dt-o:focus-visible{outline:3px solid var(--maroon-600);outline-offset:2px}.dt-wrap{background:var(--cream-50);border:1px solid var(--line-cream);margin-top:18px;box-shadow:0 24px 50px #2b252214}.btt .dt-mx{table-layout:fixed;margin:0}.btt .dt-mx thead th{border-bottom:1.5px solid var(--ink-900);letter-spacing:1.6px;vertical-align:bottom;background:0 0;padding:20px 18px 16px;font-size:11px}.btt .dt-mx thead th:first-child{width:150px;padding-left:26px}.btt .dt-mx tbody tr{border-bottom:1px solid var(--line-cream);transition:background-color .25s}.btt .dt-mx tbody tr:last-child{border-bottom:0}.btt .dt-mx tbody th{vertical-align:middle;color:var(--maroon-700);padding:28px 18px 28px 26px;font-size:12px;position:relative}.btt .dt-mx tbody tr.is-on{background:#fff7e8}.btt .dt-mx tbody tr.is-on th:before{content:"";background:var(--maroon-600);width:4px;position:absolute;top:0;bottom:0;left:0}.btt .dt-mx td{vertical-align:middle;font:400 16px/1.2 var(--font-display);color:var(--ink-900);padding:26px 18px;transition:background-color .2s}.btt .dt-mx td.is-col,.btt .dt-mx th.is-col{background:#c7912f1a}.dt-a,.dt-u{font:500 12px/1 var(--font-ui);letter-spacing:.6px;color:var(--ink-500)}.dt-v{font:400 clamp(30px, 2.6vw, 42px)/1 var(--font-display);letter-spacing:-1px;color:var(--ink-900);font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1}.dt-pre{font:600 10.5px/1 var(--font-ui);letter-spacing:1.6px;text-transform:uppercase;color:var(--maroon-700);margin-bottom:4px;display:block}.btt .dt-mx td.city{font:italic 400 20px/1 var(--font-display);color:var(--ink-500)}.btt .dt-mx .split{gap:16px;font-size:16px}.btt .dt-mx .split .dt-v{font-size:clamp(24px,2vw,32px)}.btt .dt-mx .bar{background:#2b252214;height:5px;margin-top:14px}.btt .dt-mx .bar i{transform-origin:0}.btt .dt-mx tr.is-on .bar i{animation:dt-grow .7s var(--ease-out)}@keyframes dt-grow{0%{transform:scaleX(0)}}.btt .dt-notes{gap:14px;margin-top:clamp(32px,3.4vw,48px)}.btt .dt-notes .note{background:var(--cream-50);border-top:3px solid var(--maroon-600);grid-template-columns:56px minmax(0,1fr);gap:14px;padding:24px 26px}.btt .dt-notes .note p{font:400 16.5px/1.65 var(--font-body);color:var(--ink-700);margin:0}.btt .dt-notes .num-o{font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1;font-size:42px}.dt-warn{background:var(--oak-900);border-top:4px solid var(--gold-500);grid-template-columns:minmax(0,4fr) minmax(0,6fr) auto;align-items:center;gap:clamp(24px,3vw,48px);margin-top:clamp(40px,4.4vw,64px);padding:clamp(28px,3vw,44px) clamp(24px,3.4vw,52px);display:grid}.dt-warn__route{align-items:center;gap:12px;display:flex}.dt-warn__pin{font:600 11px/1.2 var(--font-ui);letter-spacing:1.6px;text-transform:uppercase;color:var(--cream-100);white-space:nowrap;padding-top:26px;position:relative}.dt-warn__pin:before{content:"";background:var(--maroon-600);border:2.5px solid var(--cream-50);border-radius:50%;width:16px;height:16px;margin-left:-8px;position:absolute;top:0;left:50%}.dt-warn__pin:last-child:before{background:var(--gold-500)}.dt-warn__line{background:repeating-linear-gradient(90deg,#c7912f80 0 6px,#0000 6px 12px);flex:1;height:2px;margin-bottom:24px;position:relative}.dt-warn__line i{transform-origin:0;transition:transform 1.6s var(--ease-curtain);background:linear-gradient(90deg,#913125,#c7912f);position:absolute;inset:0;transform:scaleX(0)}.dt-warn.is-in .dt-warn__line i{transform:scaleX(1)}.btt .dt-warn__t{font:400 clamp(18px, 1.45vw, 22px)/1.5 var(--font-display);color:var(--cream-100);text-wrap:pretty;margin:0}.btt .dt-warn__t .mark{color:var(--gold-500);box-shadow:none;font-style:italic;font-weight:400}@media (width<=1179px){.dt-warn{grid-template-columns:minmax(0,1fr) auto}.dt-warn__route{grid-column:1/-1}}@media (width<=959px){.dtm .dt-open{align-items:start}.dt-wrap{display:none}.btt .dtm .tabs{background:var(--cream-50);border:1px solid var(--line-cream);margin-top:14px;padding:6px 18px;display:block}.btt .dtm .seg{display:none}.btt .dtm .barrow__v{font-size:20px}.btt .dtm .barrow:last-child{border-bottom:0}.dt-ctrl{flex-wrap:nowrap;overflow-x:auto}.btt .dt-o{flex:none}.dt-warn{grid-template-columns:minmax(0,1fr)}.dt-warn .btn{width:100%}.btt .dt-notes .note{grid-template-columns:44px minmax(0,1fr);padding:20px}.dt-mob{background:var(--cream-50);border:1px solid var(--line-cream);margin-top:16px;display:block}}@media (prefers-reduced-motion:reduce){.dt-warn__line i{transition:none;transform:scaleX(1)}.btt .dt-mx tr.is-on .bar i{animation:none}}.rt-open{border-bottom:1px solid #c7912f59;grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:clamp(32px,5vw,96px);padding-bottom:clamp(40px,4.6vw,64px);display:grid}.btt .rt-h{color:var(--cream-100);letter-spacing:-1.6px;margin:0;font-size:clamp(38px,4.2vw,68px);line-height:1.02}.btt .rt-st{max-width:none;margin:0;font-size:clamp(30px,3vw,50px);line-height:1.12}.rt-panels{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:20px;margin-top:clamp(36px,4vw,56px);display:grid}.rt-p{background:var(--oak-800);border-top:3px solid var(--gold-500);flex-direction:column;padding:clamp(24px,2.6vw,40px);display:flex}.btt .rt-p__k{font:600 12px/1.3 var(--font-ui);letter-spacing:2px;text-transform:uppercase;color:var(--gold-500);align-items:center;gap:10px;margin:0 0 clamp(22px,2.4vw,32px);display:flex}.rt-sw{border:1.5px solid #120b08;border-radius:50%;width:11px;height:11px;box-shadow:0 0 0 1px #c7912fb3}.btt .rt-legs{gap:30px;margin:0;padding:0;list-style:none;display:grid}.btt .rt-leg{grid-template-columns:118px minmax(0,1fr);align-items:center;gap:16px;margin:0;padding:0;display:grid}.btt .rt-leg:before{content:none!important}.rt-a{font:600 11.5px/1.3 var(--font-ui);letter-spacing:1.4px;text-transform:uppercase;color:var(--cream-100);text-align:right}.rt-track{align-items:center;gap:14px;min-height:44px;display:flex;position:relative}.rt-line{width:calc(var(--w) * .62);flex:none;min-width:22px;height:3px;position:relative}.rt-line:before,.rt-line:after{content:"";background:var(--oak-800);border:3px solid var(--maroon-600);z-index:1;border-radius:50%;width:13px;height:13px;margin-top:-6.5px;position:absolute;top:50%}.rt-line:before{left:-6px}.rt-line:after{border-color:var(--gold-500);right:-6px}.rt-line i{transform-origin:0;background:linear-gradient(90deg,#913125,#c7912f);position:absolute;inset:0}.rt-t{font:600 12.5px/1.4 var(--font-ui);color:var(--gold-500);white-space:nowrap;background:#120b08;border:1px solid #c7912f8c;padding:3px 10px;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.rt-leg:first-child .rt-t,.rt-leg:nth-child(2) .rt-t{left:0;transform:none}.rt-b{font:600 11.5px/1.3 var(--font-ui);letter-spacing:1.4px;text-transform:uppercase;color:var(--cream-100)}.rt-p.is-armed:not(.is-in) .rt-line i{transform:scaleX(0)}.rt-p.is-armed:not(.is-in) .rt-line:after,.rt-p.is-armed:not(.is-in) .rt-b,.rt-p.is-armed:not(.is-in) .rt-t{opacity:0}.rt-p.is-in .rt-line i{transition:transform 1.1s var(--ease-curtain)}.rt-p.is-in .rt-line:after,.rt-p.is-in .rt-b,.rt-p.is-in .rt-t{transition:opacity .4s .9s}.rt-p.is-in .rt-leg:nth-child(2) .rt-line i{transition-delay:.15s}.rt-p.is-in .rt-leg:nth-child(3) .rt-line i{transition-delay:.3s}.btt .rt-p__t{font:400 17px/1.7 var(--font-body);color:var(--parchment-200);border-top:1px solid #c7912f40;margin:clamp(26px,2.6vw,36px) 0 0;padding-top:clamp(26px,2.6vw,36px)}.btt .rt-scale{font:500 11px/1 var(--font-ui);letter-spacing:1.4px;text-transform:uppercase;color:var(--parchment-300);margin:14px 0 0}.rt-foot{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:20px;margin-top:clamp(40px,4.4vw,64px);display:grid}.rt-f{border-top:1px solid #c7912f59;grid-template-columns:52px minmax(0,1fr);align-items:start;gap:14px;padding-top:22px;display:grid}.rt-f__n{font:400 36px/.9 var(--font-display);color:#0000;-webkit-text-stroke:1.2px var(--gold-500);font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1}.btt .rt-f p{font:400 18px/1.65 var(--font-body);color:var(--parchment-200);margin:0}.btt .rt-f a{color:var(--gold-500);text-underline-offset:3px;font-weight:600;text-decoration:underline 1px}@media (width<=1179px){.rt-panels,.rt-foot{grid-template-columns:minmax(0,1fr)}}@media (width<=959px){.rt-open{grid-template-columns:minmax(0,1fr);gap:20px}.btt .rt-st{font-size:30px}.btt .rt-leg{grid-template-columns:minmax(0,1fr);gap:34px}.rt-a{text-align:left}.rt-line{width:calc(var(--w) * .55)}.rt-track{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.rt-line i{transition:none!important}}.rt-panels{grid-template-rows:auto 1fr;align-items:start}.rt-p--a{grid-row:span 2;align-self:stretch}.rt-foot{background:var(--oak-800);border-top:3px solid #c7912f80;flex-direction:column;grid-template-columns:minmax(0,1fr);align-self:stretch;gap:0;margin-top:0;padding:clamp(8px,1vw,14px) clamp(24px,2.6vw,40px) clamp(24px,2.6vw,36px);display:flex}.rt-f{border-top:0;padding:20px 0}.rt-f+.rt-f{border-top:1px solid #c7912f40}.btt .rt-f p{font-size:17px}.btt .rt-p--a .rt-scale{margin:16px 0 0}@media (width<=1179px){.rt-p--a{grid-row:auto}}@media (width>=1180px){.btt .rt-p--a .rt-legs{flex:auto;align-content:space-evenly;padding:6px 0 clamp(20px,2vw,32px)}}.tx .tx-head{border-bottom:1px solid #fdf1dc38;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 48px;margin-bottom:clamp(28px,3vw,44px);padding-bottom:clamp(24px,2.6vw,36px);display:flex}.btt .tx-h{margin:0}.btt .tx .tx-head .btn{color:#120b08;flex:none}.tx-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(16px,1.6vw,24px);display:grid}.tx-c{background:var(--maroon-700);border-top:3px solid var(--gold-500);flex-direction:column;min-width:0;padding:clamp(24px,2.6vw,40px);display:flex}.btt .tx-k{font:600 12px/1 var(--font-ui);letter-spacing:2px;text-transform:uppercase;color:var(--gold-500);margin:0 0 clamp(18px,2vw,26px)}.btt .tx-t{font:400 clamp(17px, 1.25vw, 19px)/1.66 var(--font-body);color:var(--cream-50);text-wrap:pretty;border-top:1px solid #fdf1dc2e;margin:auto 0 0;padding-top:clamp(22px,2.4vw,32px)}.btt .tx-t a{color:var(--cream-50);text-underline-offset:3px;text-decoration:underline 1px}.btt .tx-t a:hover{color:var(--gold-500)}.tx-t .mark{font-weight:600;box-shadow:inset 0 -.38em #c7912f8c}.tx-fig{align-items:baseline;gap:14px;margin-bottom:clamp(18px,2vw,28px);display:flex}.tx-ten{font:400 clamp(96px, 9vw, 150px)/.8 var(--font-display);letter-spacing:-4px;color:#0000;-webkit-text-stroke:1.5px var(--gold-500);font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1}.tx-unit{font:400 italic clamp(26px, 2.2vw, 36px)/1 var(--font-display);color:var(--gold-500)}.tx-wk{align-items:center;gap:14px;margin-bottom:clamp(24px,2.6vw,34px);display:flex}.btt .tx-wk ol{flex:1;grid-template-columns:repeat(10,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.btt .tx-wk li{margin:0;padding:0;position:relative}.btt .tx-wk li:before{content:"";background:var(--gold-500);transform-origin:0;height:10px;transition:transform .5s var(--ease-out) calc(var(--k) * 70ms), opacity .5s calc(var(--k) * 70ms);display:block}.tx-wk li span{font:500 11px/1 var(--font-ui);color:var(--cream-200);text-align:left;font-variant-numeric:tabular-nums;margin-top:8px;display:block}.tx-day{font:600 11px/1 var(--font-ui);letter-spacing:1.4px;text-transform:uppercase;color:var(--cream-50);flex:none;align-self:flex-start;align-items:center;gap:8px;margin-top:-4px;display:inline-flex}.tx-day:before{content:"";border:2px solid var(--gold-500);background:var(--maroon-700);border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 4px #c7912f2e}.btt .tx-yr{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:0 0 clamp(24px,2.6vw,34px);padding:0;list-style:none;display:grid}.btt .tx-yr li{margin:0;padding:0}.btt .tx-yr li:before{content:none!important}.tx-yr span{height:clamp(40px,3.6vw,52px);font:500 12.5px/1 var(--font-ui);letter-spacing:1px;text-transform:uppercase;color:var(--cream-200);transition:background-color .4s,color .4s,border-color .4s;transition-delay:calc(var(--k) * 40ms);border:1px solid #fdf1dc33;justify-content:center;align-items:center;display:flex}.tx-yr .is-pk span{background:var(--gold-500);border-color:var(--gold-500);color:#120b08;font-weight:700}.tx.is-armed .tx-wk li:before{opacity:.3;transform:scaleX(0)}.tx.is-armed .tx-yr .is-pk span{color:var(--cream-200);background:0 0;border-color:#fdf1dc33}.tx.is-in .tx-wk li:before{opacity:1;transform:none}.tx.is-in .tx-yr .is-pk span{background:var(--gold-500);border-color:var(--gold-500);color:#120b08}@media (width<=959px){.tx-grid{grid-template-columns:minmax(0,1fr)}.tx .tx-head{flex-direction:column;align-items:stretch}.tx .tx-head .btn{width:100%}}@media (width<=479px){.tx-wk{flex-direction:column;align-items:stretch;gap:16px}.tx-day{align-self:flex-end;margin-top:0}.btt .tx-wk ol{gap:3px}}@media (prefers-reduced-motion:reduce){.tx-wk li:before,.tx-yr span{transition:none!important}}@media (width>=960px){.btt .tx-yr{grid-template-columns:repeat(4,minmax(0,1fr))}.tx-yr span{height:clamp(50px,4.2vw,62px)}}.bs-grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:clamp(36px,5vw,96px);display:grid}.btt .bs-head{top:calc(var(--hdr-space,72px) + 32px);position:sticky}.btt .bs-h{color:var(--ink-900);margin:0 0 clamp(18px,2vw,26px)}.btt .bs-h em{color:var(--maroon-600)}.btt .bs-lead{max-width:26em;font:400 clamp(18px, 1.35vw, 21px)/1.6 var(--font-body);color:var(--ink-700);text-wrap:pretty;margin:0}.bs-mark{background:var(--maroon-600);width:64px;height:3px;margin-top:clamp(24px,2.6vw,36px);display:block}.btt .bs-list{counter-reset:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.btt .bs-list li{margin:0;padding:0}.btt .bs-list li:before{content:none!important}.btt .bs-r{background:var(--cream-50);border:1px solid var(--line-cream);height:100%;min-height:88px;color:var(--ink-900);isolation:isolate;transition:color .35s var(--ease-out), border-color .35s, transform .35s var(--ease-out), box-shadow .35s var(--ease-out);grid-template-columns:52px minmax(0,1fr) 40px;align-items:center;gap:16px;padding:18px 18px 18px 20px;text-decoration:none;display:grid;position:relative;overflow:hidden}.bs-r:before{content:"";z-index:-1;background:var(--maroon-600);transform-origin:bottom;transition:transform .45s var(--ease-out);position:absolute;inset:0;transform:scaleY(0)}.bs-n{font:400 34px/.9 var(--font-display);letter-spacing:-1px;color:#0000;-webkit-text-stroke:1.2px var(--maroon-600);font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1;transition:-webkit-text-stroke-color .35s}.bs-t{font:400 clamp(17px, 1.3vw, 20px)/1.3 var(--font-display);text-wrap:balance}.bs-ar{border:1px solid var(--line-cream);width:40px;height:40px;color:var(--maroon-600);transition:background-color .35s, border-color .35s, color .35s, transform .35s var(--ease-out);border-radius:50%;place-items:center;display:grid}.bs-ar svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.bs-r:hover,.bs-r:focus-visible{color:var(--cream-50);border-color:var(--maroon-600);transform:translateY(-3px);box-shadow:0 16px 30px #6e22192e}.bs-r:hover:before,.bs-r:focus-visible:before{transform:none}.bs-r:hover .bs-n,.bs-r:focus-visible .bs-n{-webkit-text-stroke-color:var(--gold-500)}.bs-r:hover .bs-ar,.bs-r:focus-visible .bs-ar{background:var(--gold-500);border-color:var(--gold-500);color:#120b08;transform:translate(3px)}.bs-r:focus-visible{outline:3px solid var(--gold-500);outline-offset:2px}@media (width<=1179px) and (width>=960px){.btt .bs-r{grid-template-columns:42px minmax(0,1fr) 36px;gap:12px}.bs-n{font-size:28px}.bs-ar{width:36px;height:36px}}@media (width<=959px){.bs-grid{grid-template-columns:minmax(0,1fr);gap:28px}.btt .bs-head{position:static}}@media (width<=639px){.btt .bs-list{grid-template-columns:minmax(0,1fr);gap:8px}.btt .bs-r{grid-template-columns:40px minmax(0,1fr) 36px;gap:12px;min-height:72px;padding:14px 14px 14px 16px}.bs-n{font-size:26px}.bs-ar{width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.bs-r,.bs-r:before,.bs-ar{transition:none}}.hero.hf{isolation:isolate;background:#0d0806}.hero.hf .hero__glow,.hero.hf .hero__disc{display:none}.hf-map{z-index:0;position:absolute;inset:0;overflow:hidden}.hf-svg{width:100%;height:100%;display:block;position:absolute;inset:0}.hf-par{transition:transform 1s cubic-bezier(.2,.7,.2,1)}.hf-off{fill:url(#hfHatch);stroke:#e9dcc60f;stroke-width:.8px}.hf-ky{fill:url(#hfKy);stroke:none}.hf-cty{fill:none;stroke:#e9dcc612;stroke-width:.9px}.hf-ohio{fill:none;stroke:#c7912f8c;stroke-width:1.6px}.hf-rv{fill:none;stroke:#96aab942;stroke-width:1.3px;stroke-linecap:round}.hf-rv--k{stroke:#a0b4c36b;stroke-width:2px}.hf-rd{fill:none;stroke:#e9dcc60f;stroke-width:1.2px;stroke-linecap:round}.hf-rd--interstate{stroke:#e9dcc621;stroke-width:2px}.hf-rd--parkway{stroke:#e9dcc617;stroke-width:1.5px}.hf-rl{fill:#a0b4c380;font:italic 400 12px var(--font-display);letter-spacing:1.5px;text-anchor:middle}.hf-town circle{fill:#e9dcc673}.hf-town text{fill:#e9dcc66b;font:500 9.5px var(--font-ui);letter-spacing:1.6px;text-transform:uppercase}.hf-z{fill:url(#hfZone);stroke:#c7912f73;stroke-width:1.2px;stroke-dasharray:3 4;cursor:pointer;opacity:0;animation:.9s forwards hfIn;animation-delay:calc(1.2s + var(--d,0s));transition:fill .4s,stroke .4s,opacity .4s,filter .4s}.hf-z.c1{--d:.15s}.hf-z.c2{--d:.3s}.hf-z.c3{--d:.45s}.hf-z.c4{--d:.6s}@keyframes hfIn{to{opacity:1}}.hf-z:hover,.hf-map[data-on="0"] .hf-z.c0,.hf-map[data-on="1"] .hf-z.c1,.hf-map[data-on="2"] .hf-z.c2,.hf-map[data-on="3"] .hf-z.c3,.hf-map[data-on="4"] .hf-z.c4{fill:#c7912f33;stroke:#e2b45a;stroke-dasharray:none;filter:drop-shadow(0 0 18px #c7912f73)}.hf-map[data-on] .hf-z{opacity:.45}.hf-map[data-on="0"] .hf-z.c0,.hf-map[data-on="1"] .hf-z.c1,.hf-map[data-on="2"] .hf-z.c2,.hf-map[data-on="3"] .hf-z.c3,.hf-map[data-on="4"] .hf-z.c4{opacity:1}.hf-pour-bg{fill:none;stroke:#c7912f24;stroke-width:10px;stroke-linecap:round;pointer-events:none}.hf-pour{fill:none;stroke:url(#hfPour);stroke-width:3.2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;pointer-events:none;animation:2.4s cubic-bezier(.6,.05,.25,1) .4s forwards hfDraw}@keyframes hfDraw{to{stroke-dashoffset:0}}.hf-flow{fill:none;stroke:#fde3a7;stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:3 22;opacity:0;pointer-events:none;animation:3s linear infinite hfFlow,.6s 2.8s forwards hfIn}@keyframes hfFlow{to{stroke-dashoffset:-25px}}.hf-lead{stroke:#c7912f80;stroke-width:1px;stroke-dasharray:2 3;pointer-events:none}.hf-pin{fill:#e8b95e;stroke:#0d0806;stroke-width:1.2px;transform-box:fill-box;transform-origin:50%;pointer-events:none;animation:.5s cubic-bezier(.3,1.6,.5,1) backwards hfPop;animation-delay:calc(1s + var(--k) * 40ms);transition:opacity .35s,transform .35s,fill .35s}@keyframes hfPop{0%{opacity:0;transform:scale(0)}}.hf-map[data-on] .hf-pin{opacity:.25}.hf-map[data-on="0"] .hf-pin.c0,.hf-map[data-on="1"] .hf-pin.c1,.hf-map[data-on="2"] .hf-pin.c2,.hf-map[data-on="3"] .hf-pin.c3,.hf-map[data-on="4"] .hf-pin.c4{opacity:1;fill:#fde3a7;transform:scale(1.5)}.hf-hub{pointer-events:none}.hf-hub .hf-ring{fill:none;stroke:#c7912f;stroke-width:1.2px;transform-box:fill-box;transform-origin:50%;animation:2.8s ease-out infinite hfPulse}.hf-hub.c1 .hf-ring{animation-delay:-.6s}.hf-hub.c2 .hf-ring{animation-delay:-1.2s}.hf-hub.c3 .hf-ring{animation-delay:-1.8s}.hf-hub.c4 .hf-ring{animation-delay:-2.2s}@keyframes hfPulse{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(2.4)}}.hf-nav{pointer-events:none;position:absolute;inset:0}.btt .hf-labels{margin:0;padding:0;list-style:none}.btt .hf-labels li{margin:0;padding:0}.btt .hf-labels li:before{content:none!important}.btt .hf-c{pointer-events:auto;backdrop-filter:blur(6px);color:var(--cream-50);white-space:nowrap;opacity:0;background:#120b08d1;border:1px solid #c7912f59;align-items:center;gap:10px;padding:7px 14px 7px 9px;text-decoration:none;transition:background-color .3s,border-color .3s,box-shadow .3s,translate .35s cubic-bezier(.2,.7,.2,1);animation:.7s forwards hfIn;display:flex;position:absolute;top:0;left:0}.hf-labels li:first-child .hf-c{animation-delay:1.1s}.hf-labels li:nth-child(2) .hf-c{animation-delay:1.4s}.hf-labels li:nth-child(3) .hf-c{animation-delay:1.7s}.hf-labels li:nth-child(4) .hf-c{animation-delay:2s}.hf-labels li:nth-child(5) .hf-c{animation-delay:2.3s}.hf-c--bl{transform:translateY(-100%)}.hf-c--tr{transform:translate(-100%)}.hf-c__n{font:400 28px/.85 var(--font-display);letter-spacing:-1px;color:#0000;-webkit-text-stroke:1.1px var(--gold-500);font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1;transition:color .3s}.hf-c__nm{font:600 11.5px/1 var(--font-ui);letter-spacing:1.6px;text-transform:uppercase}.btt .hf-c:hover,.btt .hf-c.is-on,.btt .hf-c:focus-visible{border-color:var(--gold-500);z-index:3;background:#913125f0;translate:0 -3px;box-shadow:0 16px 34px -14px #000000d9}.hf-c.is-on .hf-c__n,.hf-c:hover .hf-c__n{color:var(--gold-500)}.hf-c:focus-visible{outline:2px solid var(--gold-500);outline-offset:3px}.hf-card{z-index:2;backdrop-filter:blur(10px);border:1px solid #c7912f4d;border-top:3px solid var(--gold-500);pointer-events:none;opacity:0;background:#120b08db;width:280px;padding:18px 20px;transition:opacity .4s,transform .4s cubic-bezier(.2,.7,.2,1);position:absolute;transform:translateY(10px)}.hf-map[data-on] .hf-card{opacity:1;transform:none}.hf-card__p{display:none}.hf-card__p.is-on{animation:.35s hfIn;display:block}.hf-card__top{border-bottom:1px solid #c7912f38;grid-template-columns:auto minmax(0,1fr) 34px;align-items:center;gap:12px;padding-bottom:12px;display:grid}.hf-card__n{font:400 40px/.8 var(--font-display);color:#0000;-webkit-text-stroke:1.2px var(--gold-500);font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1}.btt .hf-card__h{font:600 12px/1.2 var(--font-ui);letter-spacing:1.6px;text-transform:uppercase;color:var(--cream-50);margin:0 0 5px}.btt .hf-card__ct{font:italic 400 15px/1 var(--font-display);color:var(--gold-500);margin:0}.hf-keg{width:34px;height:44px;overflow:visible}.hf-keg__fill{fill:#c7912f;transform-box:view-box;transform-origin:50% 100%;transform:scaleY(var(--lvl));transition:transform .9s cubic-bezier(.2,.7,.2,1)}.hf-card__p:not(.is-on) .hf-keg__fill{transform:scaleY(0)}.hf-keg__o{fill:none;stroke:#e2b45a;stroke-width:1.6px}.hf-keg__h{fill:none;stroke:#120b08;stroke-width:2px;stroke-opacity:.7}.btt .hf-card__l{columns:2;column-gap:16px;margin:12px 0 0;padding:0;list-style:none}.btt .hf-card__l li{break-inside:avoid;font:400 13px/1.3 var(--font-body);color:var(--parchment-200);margin:0 0 6px;padding:0 0 0 12px;position:relative}.btt .hf-card__l li:before{background:var(--gold-500);border:0;width:5px;height:5px;margin:0;position:absolute;top:.5em;left:0;transform:rotate(45deg);content:""!important}.hf-scale{z-index:1;pointer-events:none;font:500 11px/1 var(--font-ui);letter-spacing:1.4px;color:#e9dcc699;align-items:center;gap:10px;display:flex;position:absolute}.hf-scale i{border:1.2px solid #e9dcc680;border-top:0;height:7px;display:block}.hf-scrim{z-index:1;pointer-events:none;background:linear-gradient(90deg,#0d0806f7 0%,#0d0806e6 30%,#0d080680 48%,#0d080600 62%),linear-gradient(#0d0806cc 0%,#0d080600 18% 82%,#0d0806e6 100%);position:absolute;inset:0}.hero.hf .hf-body{z-index:2;pointer-events:none;display:block;position:relative}.hero.hf .hf-body>div{pointer-events:auto;max-width:min(640px,46%)}.hero.hf .h1{text-wrap:balance}.hero.hf .tldr{border-top:0;border-left:2px solid #c7912f8c;padding-top:0;padding-left:18px}.hero.hf .btns .btn-gold{box-shadow:0 14px 34px -14px #c7912fb3}.hf-body>div>*{animation:.9s cubic-bezier(.2,.7,.2,1) both hmUp}.hf-body>div>:nth-child(2){animation-delay:.1s}.hf-body>div>:nth-child(3){animation-delay:.2s}.hf-body>div>:nth-child(4){animation-delay:.28s}.hf-body>div>:nth-child(5){animation-delay:.36s}.hf-body>div>:nth-child(6){animation-delay:.44s}.hf-body>div>:nth-child(7){animation-delay:.52s}@keyframes hmUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.hf-tick{z-index:2;position:relative}.hm-tick{background:#0d0806bf;border-top:1px solid #c7912f33;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.hm-tick__in{width:max-content;animation:90s linear infinite hmTick;display:flex}.hm-tick:hover .hm-tick__in{animation-play-state:paused}.hm-tick__run{flex:none;align-items:center;display:flex}.hm-tick span{font:400 italic clamp(15px, 1.15vw, 18px)/clamp(40px, 5.6vh, 54px) var(--font-display);color:#e9dcc69e;white-space:nowrap;padding:0 22px}.hm-tick i{background:var(--gold-500);opacity:.7;flex:none;width:6px;height:6px;transform:rotate(45deg)}@keyframes hmTick{to{transform:translate(-50%)}}@media (width>=960px) and (height<=860px){.hero.hf .h1{font-size:clamp(34px,min(4vw,6.2vh),80px)}.hero.hf .tldr{font-size:clamp(15px,min(1.25vw,2.15vh),21px);line-height:1.42}.hero.hf .trustline{margin-top:12px}}@media (width<=1279px) and (width>=960px){.btt .hf-c{gap:7px;padding:5px 10px 5px 7px}.hf-c__n{font-size:22px}.hf-c__nm{letter-spacing:1.1px;font-size:10px}.hf-card{width:240px;padding:14px 16px}.hero.hf .hf-body>div{max-width:48%}}@media (width<=959px){.hf-map{order:2;height:clamp(320px,84vw,520px);margin-top:0;position:relative;inset:auto}.hero.hf{flex-direction:column;display:flex}.hero.hf .hf-body{order:1}.hero.hf .hf-tick{order:3}.hero.hf .hf-body>div{max-width:none}.hf-scrim{display:none}.hf-map:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0d0806 0%,#0d080600 14% 86%,#0d0806 100%);position:absolute;inset:0}.hf-card{display:none}.btt .hf-c{z-index:2;gap:6px;padding:4px 9px 4px 6px}.hf-c__n{font-size:18px}.hf-c__nm{letter-spacing:.8px;font-size:9px}.hf-town text{font-size:8px}}@media (prefers-reduced-motion:reduce){.hf-z,.hf-pin,.btt .hf-c,.hf-body>div>*,.hf-flow{opacity:1;animation:none!important}.hf-pour{stroke-dashoffset:0;animation:none}.hf-hub .hf-ring,.hm-tick__in{animation:none!important}.hf-par{transition:none}}.hero.hf .h1{font-size:clamp(34px,min(3.9vw,6.4vh),72px)}@media (width>=960px){.hero.hf .hf-body>div{max-width:min(700px,46%)}}@media (height<=860px),(width<=1279px){.btt .hf-card__l{display:none}.hf-card__top{border-bottom:0;padding-bottom:0}}@media (width>=960px) and (height<=860px){.hero.hf .h1{font-size:clamp(34px,min(3.9vw,6.1vh),72px)}}.btt-media-photo{object-fit:cover;width:100%;height:100%;display:block}.btt-media-slot{text-align:center;box-sizing:border-box;background-color:var(--oak-700);width:100%;height:100%;min-height:120px;color:var(--parchment-300);border:1px dashed #c7912f73;justify-content:center;align-items:center;padding:16px;display:flex;position:relative;overflow:hidden}.btt-media-slot:before{content:"";background:var(--stripe-gold);opacity:.1;pointer-events:none;position:absolute;inset:0}.btt-media-slot--light{background-color:var(--cream-200);color:var(--ink-700);border-color:#91312566}.btt-media-slot--light:before{background:repeating-linear-gradient(-60deg, var(--maroon-600) 0 3px, transparent 3px 9px);opacity:.08}.btt-media-slot--arch{border-radius:var(--radius-arch)}.btt-media-slot__label{letter-spacing:.08em;text-transform:uppercase;max-width:28ch;font-size:13px;line-height:1.4;position:relative}.btt-media-slot--photo{background:var(--oak-700);border:0;min-height:0;padding:0;display:block}.btt-media-slot--photo:before{content:none}.btt-media-slot--photo picture{width:100%;height:100%;display:block}.btt-media-slot--photo .btt-media-photo{object-fit:cover;width:100%;height:100%}@property --bar{syntax:"<percentage>";inherits:true;initial-value:0%}@property --btt-motion-p{syntax:"<number>";inherits:true;initial-value:0}html.btt-js:not(.btt-reduced) body{overflow-x:clip}html.btt-js:not(.btt-reduced) [data-reveal]:not(.is-in){opacity:0;will-change:transform, opacity, clip-path}html.btt-js:not(.btt-reduced) .home-hero .home-hero__intro[data-reveal=""]:not(.is-in){opacity:.01}html.btt-js:not(.btt-reduced) [data-reveal=mask]:not(.is-in){opacity:1;clip-path:inset(0 0 99%);transform:translateY(36px)}html.btt-js:not(.btt-reduced) [data-reveal=wipeUp]:not(.is-in){opacity:1;clip-path:inset(99% 0 0)}html.btt-js:not(.btt-reduced) [data-reveal=wipeR]:not(.is-in){opacity:1;clip-path:inset(0 99% 0 0)}html.btt-js:not(.btt-reduced) [data-reveal=corner]:not(.is-in){opacity:1;clip-path:circle(1% at 0 0)}html.btt-js:not(.btt-reduced) [data-reveal=zoom]:not(.is-in){opacity:1;clip-path:inset(14%);transform:scale(1.06)}html.btt-js:not(.btt-reduced) [data-reveal=iris]:not(.is-in){opacity:1;clip-path:circle(1% at 50% 100%)}html.btt-js:not(.btt-reduced) [data-reveal=tilt]:not(.is-in){transform-origin:50% 100%;transform:perspective(1000px)rotateX(24deg)translateY(70px)}html.btt-js:not(.btt-reduced) [data-reveal=flip]:not(.is-in){transform-origin:50% 0;transform:perspective(900px)rotateX(-75deg)}html.btt-js:not(.btt-reduced) [data-reveal=blur]:not(.is-in){filter:blur(16px);transform:scale(.94)}html.btt-js:not(.btt-reduced) [data-reveal=skew]:not(.is-in){transform:translate(110px)skew(-12deg)}html.btt-js:not(.btt-reduced) [data-reveal=slideL]:not(.is-in){transform:translate(-70px)}html.btt-js:not(.btt-reduced) [data-reveal=track]:not(.is-in){filter:blur(12px);transform-origin:0%;transform:scale(1.08)}html.btt-js:not(.btt-reduced) [data-reveal].is-in:not(.is-done){opacity:1;filter:none;clip-path:inset(0);transition:opacity var(--dur-reveal) var(--ease-out), transform calc(var(--dur-reveal) * 1.3) var(--ease-out), filter calc(var(--dur-reveal) * 1.1) var(--ease-out), clip-path var(--dur-clip) var(--ease-curtain);transition-delay:var(--reveal-delay,0s);transform:none}html.btt-js:not(.btt-reduced) :is([data-reveal=mask],[data-reveal=zoom]).is-in:not(.is-done){transition:opacity var(--dur-reveal) var(--ease-out), transform calc(var(--dur-reveal) * 1.3) var(--ease-curtain), filter calc(var(--dur-reveal) * 1.1) var(--ease-out), clip-path var(--dur-clip) var(--ease-curtain);transition-delay:var(--reveal-delay,0s)}html.btt-js:not(.btt-reduced) [data-reveal=corner].is-in:not(.is-done){clip-path:circle(150% at 0 0)}html.btt-js:not(.btt-reduced) [data-reveal=iris].is-in:not(.is-done){clip-path:circle(85%)}html.btt-js:not(.btt-reduced) [data-reveal]:not(.is-in){pointer-events:none}@media (width>=960px){html.btt-js:not(.btt-reduced) [data-speed]{will-change:transform;scale:1.14}html.btt-js:not(.btt-reduced) :has(>[data-speed]),html.btt-js:not(.btt-reduced) :has(>picture>[data-speed]){overflow:clip}}html.btt-js:not(.btt-reduced) [data-tl-fill]{transform-origin:50% 0;transform:scaleY(var(--tl-p,1));will-change:transform}@media (width>=960px){html:not(.btt-reduced) [data-stack]{transform-origin:50% 0;will-change:transform, filter}}.is-offscreen,.is-offscreen *,.is-offscreen:before,.is-offscreen:after{animation-play-state:paused!important}[data-count-to]{font-variant-numeric:tabular-nums}html.btt-js:not(.btt-reduced) [data-bar]{transition:--bar 1.4s var(--ease-out)}html.btt-js:not(.btt-reduced) [data-bar].btt-bar-w{width:var(--bar)!important}html.btt-js:not(.btt-reduced) [data-bar].btt-bar-now{transition:none}.btt-motion-gauge{z-index:45;border:1px solid var(--gold-500,#c7912f);pointer-events:none;background:#120b0880;border-radius:0 0 8px 8px;width:14px;height:34vh;position:fixed;top:50%;right:18px;overflow:hidden;transform:translateY(-50%)}.btt-motion-gauge__fill{background:linear-gradient(#c7912f,#c7912f 50%,#913125);height:0;position:absolute;bottom:0;left:0;right:0}.btt-motion-gauge__wave{fill:#c7912f;width:400%;height:6px;animation:3s linear infinite paused btt-motion-wave;position:absolute;top:-5px;left:0}.btt-motion-gauge__fill.is-live .btt-motion-gauge__wave{animation-play-state:running}@keyframes btt-motion-wave{0%{transform:translate(0)}to{transform:translate(-25%)}}@media (width<=1179.98px){.btt-motion-gauge{display:none}}.btt-motion-progress{z-index:70;pointer-events:none;transform-origin:0;background:linear-gradient(90deg,#913125,#c7912f);width:100%;height:3px;position:fixed;top:0;left:0;transform:scaleX(0)}@media (width>=1180px){.btt-motion-progress{display:none}}@media print{[data-reveal]{opacity:1!important;clip-path:none!important;filter:none!important;transform:none!important}.btt-motion-gauge,.btt-motion-progress{display:none}}:root,[data-tone=dark],.btt-tone-dark{--btt-dot:#fdf1dc99;--btt-dot-on:var(--gold-500)}[data-tone=light],[data-tone=cream],.btt-tone-light{--btt-dot:#8a7f78;--btt-dot-on:var(--maroon-700)}[data-tone=gold],.btt-tone-gold{--btt-dot:#120b08c7;--btt-dot-on:var(--oak-900)}[data-tone=maroon],[data-tone=brick],.btt-tone-maroon{--btt-dot:#fdf1dcb3;--btt-dot-on:var(--cream-50)}.btt-swipe-dots{justify-content:center;gap:8px;margin-top:14px;display:flex}.btt-swipe-dots[hidden]{display:none}@media (width>=760px){.btt-swipe-dots{display:none!important}}.btt-swipe-dots i{background:var(--btt-dot);border-radius:99px;width:8px;height:8px;transition:width .25s,background .25s;display:block}.btt-swipe-dots i.is-on{background:var(--btt-dot-on);width:24px}@media (prefers-reduced-motion:reduce){.btt-swipe-dots i{transition:none}}@media print{.btt-swipe-dots{display:none}}@media (width<=767.98px){.btt-hero__crumbs li:last-child:not(:first-child){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.btt-hero__crumbs li:nth-last-child(2):after{content:none}.btt-hero{--hero-gap:12px}.btt-hero__inner{padding-top:calc(var(--hdr-h,88px) + 6px)}.btt-hero__crumbs{margin-bottom:-6px}.btt-hero__dateline{letter-spacing:1.2px;font-size:11px}.btt-hero__extras{display:contents}.btt-hero__extras>.btt-cta-row{order:-1;margin:2px 0 4px}.btt-hero__intro>.btt-hero__more{order:0}.btt-hero__extras>:not(.btt-cta-row){order:1}.btt-cta-row>a[href=\#quote-form]~a[href=\#quote-form]{display:none}.btt-ftr__iorso,.btt-cta-row .btt-cta-phone{align-items:center;min-height:44px;display:inline-flex}.btt-body.btt-body .lt-gc-sec .lt-gc-links>li{padding-block:6px}.btt-body.btt-body .lt-gc-sec .lt-gc-links>li>a{box-sizing:border-box;align-items:center;min-height:44px;padding-block:12px;display:flex}.btt-body.btt-body .lt-gc-sec .lt-gc-links>li:after{top:18px}.btt-body.btt-body:is(.btt-body--service,.btt-body--basic) .btt-sec[data-kind=quick-facts]>ul:not([class]),.btt-body.btt-body:is(.btt-body--service,.btt-body--basic) .btt-sec[data-kind=quick-facts] tbody{grid-template-columns:minmax(0,1fr)}.btt-body.btt-body:is(.btt-body--service,.btt-body--basic) .btt-sec[data-kind=quick-facts] :is(li,tr),.btt-body.btt-body:is(.btt-body--service,.btt-body--basic) .btt-sec[data-kind=quick-facts] :is(li,tr)[data-wide]{grid-column:1/-1}.btt-body.btt-body .btt-sec[data-kind=quick-facts] :is(tbody,ul:not([class])){grid-template-columns:minmax(0,1fr)}.btt-body.btt-body .btt-sec[data-kind=quick-facts] :is(tbody,ul:not([class]))>:is(tr,li){border-right:0}.btt-body.btt-body.btt-body.btt-body :is(.btt-sec[data-kind=quick-facts] tbody,.btt-sec[data-kind=quick-facts] ul:not([class]))>:is(tr,li){flex-basis:100%;padding:16px 16px 18px}.btt-body.btt-body.btt-body.btt-body .btt-sec[data-role=facts] .lt-gc-kv{grid-template-columns:minmax(0,1fr)}.btt-body.btt-body.btt-body.btt-body .btt-sec[data-role=facts] .lt-gc-kv>li{border-left:0;grid-column:1/-1;padding:16px 16px 18px}}
