:root{--bnav-space:0px;--bnav-body:0px;--bnav-on:0}@media (max-width:860px){:root{--bnav-space:calc(72px + env(safe-area-inset-bottom, 0px));--bnav-body:var(--bnav-space);--bnav-on:1}:root[data-ua=chrome]{--bnav-space:calc(80px + env(safe-area-inset-bottom, 0px));--bnav-body:calc(var(--bnav-space) + 72px)}:root:root{--nav-h:calc(52px + env(safe-area-inset-top, 0px))}body:has(.bbh-bnav):not(:has(.bbh2--tom)):not(:has(.tom-reviews)){padding-bottom:var(--bnav-body)}html .bbh-nav .bbh-nav__ctas,html .bbh-nav .bbh-nav__primary,html .bbh2--tom .bbh-nav.bbh-nav--tom .bbh-nav__ctas,html .bbh2--tom .bbh-nav.bbh-nav--tom .bbh-nav__primary{display:none}html .bbh-nav .bbh-nav__inner,html .bbh2--tom .bbh-nav.bbh-nav--tom .bbh-nav__inner{display:flex;justify-content:center;align-items:center;box-sizing:border-box;height:var(--nav-h);min-height:var(--nav-h);padding:env(safe-area-inset-top,0) 0 0;overflow:visible}html .bbh-nav .bbh-nav__cluster--left,html .bbh2--tom .bbh-nav.bbh-nav--tom .bbh-nav__cluster--left{flex:none;padding:0}html .bbh-nav:not(.bbh-nav--tom) .bbh-nav__brand-mark{height:20px;width:80px}html .bbh-nav:not(.bbh-nav--tom) a.bbh-nav__brand:after{inset:-14px -10px}html .bbh-nav,html .bbh-nav.bbh-nav--scrolled,html .bbh2--tom .bbh-nav.bbh-nav--tom{--tb-bed:230,42,37;--tb-deep:150,8,12;--tb-top:rgba(var(--tb-bed),0.72);--tb-full:rgba(var(--tb-deep),0.74);--tb-solid:#a30d0a;--tb-rim:#ffffff38;--tb-blur:30px;--tb-sat:160%;position:absolute;top:0;left:0;right:0;z-index:60;width:auto;max-width:none;margin:0;padding:0;border:0;border-radius:0;background:var(--tb-top);-webkit-backdrop-filter:blur(var(--tb-blur)) saturate(var(--tb-sat));backdrop-filter:blur(var(--tb-blur)) saturate(var(--tb-sat));box-shadow:inset 0 -1px 0 #0000;transform:translateY(var(--band-shift,0));animation:none;isolation:isolate}html .bbh-nav[data-edge=scrolled]{background:var(--tb-full)}html:has(.home-hero) .bbh-nav{--tb-bed:169,4,8;--tb-deep:120,2,6;--tb-solid:#8a0407}html[data-ua=chrome] .bbh-nav[data-edge=scrolled]{background:var(--tb-solid)}html .bbh2--tom .bbh-nav.bbh-nav--tom{--tb-bed:12,10,9;--tb-deep:14,12,11;--tb-solid:#1d1918;--tb-rim:#ffffff24;z-index:80}html .bbh2--tom .bbh-nav.bbh-nav--tom:before{display:none}html[data-ua=chrome] .bbh-nav,html[data-ua=chrome] .bbh-nav.bbh-nav--scrolled,html[data-ua=chrome] .bbh2--tom .bbh-nav.bbh-nav--tom{background:#0000;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}}.bbh-bnav{--bn-font:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--bn-glass:#fffffff0;--bn-blur:14px;--bn-sat:140%;--bn-edge:#00000014;--bn-edge-hi:#fff9;--bn-shadow:0 2px 12px #2814101a;--bn-label:#2a1c1b;--bn-tint:#c4120e;--bn-sel:#3c1e1c1a;--bn-press:#3c1e1c29;--bn-focus:#1a1210;--ba-fill:#fff8f0;--ba-ink:#b30f0b;--ba-rim:#3c1e1c1a;--ba-press:#b30f0b1f;--ba-green:var(--gf-green,#008540);--ba-green-press:var(--gf-green-hover,#00703a);--ba-tint:#ee6c6433;--ba-label:#5e0604;--ba-gl-green:color-mix(in srgb,var(--gf-green,#008540) 92%,#0000);--ba-gl-green-press:#003a1a80;--bn-fab-lift:0px;position:fixed;z-index:100;left:16px;right:16px;bottom:calc(env(safe-area-inset-bottom, 0px) + 8px);max-width:440px;margin:0 auto;padding:0;display:flex;align-items:flex-end;gap:8px;font-family:var(--bn-font);-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;pointer-events:none}.bbh-bnav[data-tone=dark]{--bn-glass:#181514f0;--bn-edge:#ffffff24;--bn-edge-hi:#ffffff14;--bn-shadow:0 2px 12px #0006;--bn-label:#f5efe6eb;--bn-tint:#ff6b63;--bn-sel:#ffffff24;--bn-press:#fff3;--bn-focus:#f5efe6;--ba-rim:#fff3;--ba-tint:#ff6b6329;--ba-label:#ffd9d5}@media (prefers-color-scheme:dark){html:has(.play) .bbh-bnav{--bn-glass:#181514f0;--bn-edge:#ffffff24;--bn-edge-hi:#ffffff14;--bn-label:#f5efe6eb;--bn-tint:#ff6b63;--bn-sel:#ffffff24;--bn-press:#fff3;--bn-focus:#f5efe6;--ba-rim:#fff3}}.bbh-bnav__list{pointer-events:auto;position:relative;flex:1 1 auto;min-width:0;display:flex;align-items:stretch;height:56px;margin:0;padding:4px;list-style:none;border-radius:999px;background:var(--bn-glass);-webkit-backdrop-filter:blur(var(--bn-blur)) saturate(var(--bn-sat));backdrop-filter:blur(var(--bn-blur)) saturate(var(--bn-sat));box-shadow:var(--bn-shadow),inset 0 0 0 1px var(--bn-edge),inset 0 1px 0 var(--bn-edge-hi)}.bbh-bnav__cell{flex:1 1 0;min-width:0;display:flex}.bbh-bnav .bbh-bnav__item{position:relative;flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:48px;min-height:48px;margin:0;padding:0;border:0;border-radius:999px;background:#0000;color:var(--bn-label);font:inherit;font-size:10px;font-weight:600;line-height:12px;letter-spacing:.01em;text-decoration:none;cursor:pointer;appearance:none;-webkit-appearance:none;touch-action:manipulation;transition:color .16s ease,transform .16s cubic-bezier(.22,1,.36,1)}.bbh-bnav .bbh-bnav__item:hover{color:var(--bn-label)}.bbh-bnav__item:before{content:"";position:absolute;inset:0;border-radius:inherit;background:#0000;transition:background-color .18s ease;pointer-events:none}.bbh-bnav .bbh-bnav__item.is-active,.bbh-bnav .bbh-bnav__item.is-active:hover{color:var(--bn-tint);font-weight:700}.bbh-bnav__item.is-active:before{background:var(--bn-sel)}.bbh-bnav__item:active:before{background:var(--bn-press)}.bbh-bnav__item:active{transform:scale(.97)}.bbh-bnav__item:focus-visible{outline:2px solid var(--bn-focus);outline-offset:-2px}.bbh-bnav__ico,.bbh-bnav__label{position:relative;z-index:1}.bbh-bnav__ico{display:grid;place-items:center;width:24px;height:24px}.bbh-bnav__svg{display:block;width:24px;height:24px;overflow:visible}.bbh-bnav__f,.bbh-bnav__svg--md{display:none}.bbh-bnav__item.is-active .bbh-bnav__f{display:inline}.bbh-bnav__item.is-active .bbh-bnav__o{display:none}.bbh-bnav__label{display:block;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:clip}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.bbh-bnav{--bn-glass:#fffffff7}.bbh-bnav[data-tone=dark]{--bn-glass:#181514f7}:root:not([data-ua=chrome]) .bbh-bnav .bbh-bnav__action--pledge{background:#00582a}}.bbh-bnav .bbh-bnav__action{pointer-events:auto;position:relative;flex:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;height:56px;min-width:56px;margin:0;padding:0 18px 0 14px;border:0;border-radius:999px;background:var(--ba-fill);color:var(--ba-ink);font:inherit;font-size:15px;font-weight:var(--btn-fw,650);line-height:1;letter-spacing:0;text-transform:none;white-space:nowrap;text-decoration:none;cursor:pointer;appearance:none;-webkit-appearance:none;touch-action:manipulation;box-shadow:var(--bn-shadow),inset 0 0 0 1px var(--ba-rim),inset 0 1px 0 #ffffffb3;transition:transform .16s cubic-bezier(.22,1,.36,1)}.bbh-bnav .bbh-bnav__action:hover,.bbh-bnav .bbh-bnav__action:visited{color:var(--ba-ink)}.bbh-bnav__action:before{content:"";position:absolute;inset:0;border-radius:inherit;background:#0000;transition:background-color .12s ease;pointer-events:none}.bbh-bnav__action:active:before{background:var(--ba-press)}.bbh-bnav__action:active{transform:scale(.97)}.bbh-bnav__action:focus-visible{outline:2px solid var(--bn-focus);outline-offset:3px}.bbh-bnav__action .bbh-bnav__ico,.bbh-bnav__action-label{position:relative;z-index:1}.bbh-bnav__action-label{display:block}.bbh-bnav .bbh-bnav__action--pledge,.bbh-bnav .bbh-bnav__action--pledge:hover,.bbh-bnav .bbh-bnav__action--pledge:visited{background:var(--ba-green);color:#fff;box-shadow:var(--bn-shadow),inset 0 0 0 1px #ffffff29,inset 0 1px 0 #ffffff38}.bbh-bnav__action--pledge:active:before{background:#0000002e}:root[data-ua=safari-ios] .bbh-bnav{--bn-font:-apple-system,"SF Pro Text","SF Pro",system-ui,sans-serif;--bn-glass:#fffc;--bn-blur:30px;--bn-sat:190%;--bn-edge:#ffffff8c;--bn-edge-hi:#ffffffd9;--bn-shadow:0 4px 16px #2814101a;--bn-label:#2a1c1b;--bn-tint:#b30f0b;--bn-sel:#3c1e1c1f;--bn-press:#3c1e1c33}:root[data-ua=safari-ios] .bbh-bnav[data-tone=dark]{--bn-glass:#282221b8;--bn-edge:#fff3;--bn-edge-hi:#ffffff57;--bn-shadow:0 4px 16px #0000004d;--bn-label:#ffffffeb;--bn-tint:#ff6b63;--bn-sel:#ffffff29;--bn-press:#ffffff42}@media (prefers-color-scheme:dark){html[data-ua=safari-ios]:has(.play) .bbh-bnav{--bn-glass:#282221b8;--bn-edge:#fff3;--bn-edge-hi:#ffffff57;--bn-label:#ffffffeb;--bn-tint:#ff6b63;--bn-sel:#ffffff29;--bn-press:#ffffff42}}:root[data-ua=safari-ios] .bbh-bnav .bbh-bnav__item{font-size:10px;font-weight:500;letter-spacing:.012em}:root[data-ua=safari-ios] .bbh-bnav .bbh-bnav__item.is-active{font-weight:600}:root[data-ua=safari-ios] .bbh-bnav .bbh-bnav__action{font-size:15px;font-weight:var(--btn-fw,650);letter-spacing:0}:root:not([data-ua=chrome]) .bbh-bnav .bbh-bnav__action{background:linear-gradient(var(--ba-tint),var(--ba-tint)),var(--bn-glass);color:var(--ba-label);-webkit-backdrop-filter:blur(var(--bn-blur)) saturate(var(--bn-sat));backdrop-filter:blur(var(--bn-blur)) saturate(var(--bn-sat));box-shadow:var(--bn-shadow),inset 0 0 0 1px var(--bn-edge),inset 0 1px 0 var(--bn-edge-hi)}:root:not([data-ua=chrome]) .bbh-bnav .bbh-bnav__action:hover,:root:not([data-ua=chrome]) .bbh-bnav .bbh-bnav__action:visited{color:var(--ba-label)}:root:not([data-ua=chrome]) .bbh-bnav .bbh-bnav__action:active:before{background:var(--bn-press)}:root:not([data-ua=chrome]) .bbh-bnav .bbh-bnav__action--pledge,:root:not([data-ua=chrome]) .bbh-bnav .bbh-bnav__action--pledge:hover,:root:not([data-ua=chrome]) .bbh-bnav .bbh-bnav__action--pledge:visited{background:var(--ba-gl-green);color:#fff;box-shadow:var(--bn-shadow),inset 0 0 0 1px #ffffff4d,inset 0 1px 0 #ffffff73}:root:not([data-ua=chrome]) .bbh-bnav .bbh-bnav__action--pledge:active:before{background:var(--ba-gl-green-press)}@media (max-width:389px){:root[data-ua=safari-ios] .bbh-bnav .bbh-bnav__action{gap:6px;padding:0 14px 0 11px;font-size:14px}:root[data-ua=safari-ios] .bbh-bnav{left:12px;right:12px}}:root[data-ua=chrome] .bbh-bnav{--bn-font:Roboto,"Google Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--bn-glass:#f6efee;--bn-blur:0px;--bn-sat:100%;--bn-label:#534341;--bn-ink:#201a19;--bn-ind:#ffdad5;--bn-on-ind:#410002;--bn-state-hover:#53434114;--bn-state-press:#5343411f;--bn-focus:#1a1210;--bn-edge:#53434124;--ba-shadow:0 1px 3px #0003,0 4px 10px 1px #0000001a;--ba-fill:#ffdad5;--ba-ink:#410002;--ba-press:#4100021f;display:block;left:0;right:0;bottom:0;max-width:none;margin:0}:root[data-ua=chrome] .bbh-bnav[data-tone=dark]{--bn-glass:#2a201f;--bn-label:#d8c2be;--bn-ink:#ede0dd;--bn-ind:#5d3f3b;--bn-on-ind:#ffdad5;--bn-state-hover:#d8c2be14;--bn-state-press:#d8c2be1f;--bn-focus:#f5efe6;--bn-edge:#d8c2be29;--ba-fill:#8c1d18;--ba-ink:#ffdad5;--ba-press:#ffdad51f}@media (prefers-color-scheme:dark){html[data-ua=chrome]:has(.play) .bbh-bnav{--bn-glass:#2a201f;--bn-label:#d8c2be;--bn-ink:#ede0dd;--bn-ind:#5d3f3b;--bn-on-ind:#ffdad5;--bn-state-hover:#d8c2be14;--bn-state-press:#d8c2be1f;--bn-focus:#f5efe6;--bn-edge:#d8c2be29;--ba-fill:#8c1d18;--ba-ink:#ffdad5;--ba-press:#ffdad51f}}:root[data-ua=chrome] .bbh-bnav__list{height:calc(80px + env(safe-area-inset-bottom, 0px));padding:0 8px env(safe-area-inset-bottom,0);border-radius:0;background:var(--bn-glass);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 1px 0 var(--bn-edge)}:root[data-ua=chrome] .bbh-bnav .bbh-bnav__item{justify-content:flex-start;gap:4px;min-height:80px;padding:12px 0 16px;border-radius:0;font-size:12px;font-weight:500;line-height:16px;letter-spacing:.5px;transition:color .16s ease}:root[data-ua=chrome] .bbh-bnav__item:active{transform:none}:root[data-ua=chrome] .bbh-bnav__item:before{display:none}:root[data-ua=chrome] .bbh-bnav .bbh-bnav__item.is-active,:root[data-ua=chrome] .bbh-bnav .bbh-bnav__item.is-active:hover{color:var(--bn-ink);font-weight:600}:root[data-ua=chrome] .bbh-bnav__ico{width:64px;height:32px;border-radius:16px;color:var(--bn-label);transition:color .16s ease}:root[data-ua=chrome] .bbh-bnav__item.is-active .bbh-bnav__ico{color:var(--bn-on-ind)}:root[data-ua=chrome] .bbh-bnav__ico:after,:root[data-ua=chrome] .bbh-bnav__ico:before{content:"";position:absolute;inset:0;z-index:0;border-radius:16px;pointer-events:none}:root[data-ua=chrome] .bbh-bnav__ico:before{background:var(--bn-ind);opacity:0;transform:scaleX(.35);transition:transform .25s cubic-bezier(.2,0,0,1),opacity .1s linear}:root[data-ua=chrome] .bbh-bnav__item.is-active .bbh-bnav__ico:before{opacity:1;transform:scaleX(1)}:root[data-ua=chrome] .bbh-bnav__ico:after{background:#0000;transition:background-color .1s linear}@media (hover:hover){:root[data-ua=chrome] .bbh-bnav__item:hover .bbh-bnav__ico:after{background:var(--bn-state-hover)}}:root[data-ua=chrome] .bbh-bnav__item:active .bbh-bnav__ico:after,:root[data-ua=chrome] .bbh-bnav__item:focus-visible .bbh-bnav__ico:after{background:var(--bn-state-press)}:root[data-ua=chrome] .bbh-bnav__item:focus-visible{outline:none}:root[data-ua=chrome] .bbh-bnav__item:focus-visible .bbh-bnav__ico{outline:2px solid var(--bn-focus);outline-offset:2px}:root[data-ua=chrome] .bbh-bnav__svg{position:relative;z-index:1}:root[data-ua=chrome] .bbh-bnav__svg--sf{display:none}:root[data-ua=chrome] .bbh-bnav__svg--md{display:block}:root[data-ua=chrome] .bbh-bnav .bbh-bnav__action{position:absolute;right:max(16px,env(safe-area-inset-right,0px));bottom:calc(100% + 16px + var(--bn-fab-lift));gap:12px;height:56px;padding:0 20px 0 16px;border-radius:16px;font-size:14px;font-weight:500;line-height:20px;letter-spacing:.1px;box-shadow:var(--ba-shadow);transition:box-shadow .15s ease,transform .15s ease}:root[data-ua=chrome] .bbh-bnav__action:before{border-radius:16px}:root[data-ua=chrome] .bbh-bnav__action .bbh-bnav__ico{width:24px;height:24px;border-radius:0;color:inherit}:root[data-ua=chrome] .bbh-bnav__action .bbh-bnav__ico:after,:root[data-ua=chrome] .bbh-bnav__action .bbh-bnav__ico:before{display:none}:root[data-ua=chrome] .bbh-bnav__action:active{transform:none}@media (hover:hover){:root[data-ua=chrome] .bbh-bnav__action:hover:before{background:color-mix(in srgb,currentColor 8%,#0000)}}:root[data-ua=chrome] .bbh-bnav__action:active:before,:root[data-ua=chrome] .bbh-bnav__action:focus-visible:before{background:color-mix(in srgb,currentColor 12%,#0000)}:root[data-ua=chrome] .bbh-bnav .bbh-bnav__action--pledge,:root[data-ua=chrome] .bbh-bnav .bbh-bnav__action--pledge:hover,:root[data-ua=chrome] .bbh-bnav .bbh-bnav__action--pledge:visited{box-shadow:var(--ba-shadow)}html[data-ua=chrome]:has(.bbh2--tom) .bbh-bnav{--bn-fab-lift:48px}html[data-ua=chrome]:has(.tom-reviews) .bbh-bnav{--bn-fab-lift:58px}@media (min-width:861px){:root:root .bbh-bnav{display:none}}@media (max-width:860px){body.bbh2-lightbox-open .bbh-bnav{visibility:hidden;pointer-events:none}}@media (prefers-reduced-motion:reduce){.bbh-bnav .bbh-bnav__action,.bbh-bnav .bbh-bnav__item,.bbh-bnav__action:before,.bbh-bnav__item:before,:root[data-ua=chrome] .bbh-bnav__ico,:root[data-ua=chrome] .bbh-bnav__ico:after,:root[data-ua=chrome] .bbh-bnav__ico:before{transition:none}.bbh-bnav__action:active,.bbh-bnav__item:active,:root[data-ua=chrome] .bbh-bnav__ico:before{transform:none}}@media (max-width:860px){html .bbh-nav,html .bbh-nav.bbh-nav--scrolled,html .bbh-nav[data-edge=scrolled],html .bbh2--tom .bbh-nav.bbh-nav--tom,html[data-ua=chrome] .bbh-nav[data-edge=scrolled]{background:#0000;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}html:is(:has(.wr__masthead),:has(.tour__head)) .bbh-nav{background:#f7f2e8}html:is(:has(.play),:has(.rec__head)) .bbh-nav{background:#fff}html:is(:has(.play),:has(.wr__masthead),:has(.tour__head),:has(.rec__head)) .bbh-nav .bbh-nav__brand-glyph{filter:none}html:has(.recap) .bbh-nav.bbh-nav{position:absolute;background:#f7f2e8;border-bottom-color:#0000}html:has(.recap) .bbh-nav.bbh-nav .bbh-nav__brand-glyph{filter:none}}.bbh-nav .bbh-nav__ctas{display:grid;justify-items:end;align-items:center;margin-left:auto}.bbh-nav .bbh-nav__ctas .bbh-nav__cta,.bbh-nav .bbh-nav__ctas .bbh-nav__gf{grid-area:1/1}.bbh-nav .bbh-nav__ctas .bbh-nav__cta.is-off,.bbh-nav .bbh-nav__ctas .bbh-nav__gf.is-off{opacity:0;pointer-events:none;position:absolute;width:1px;height:1px;overflow:hidden}.bbh-nav .bbh-nav__ctas .bbh-nav__cta.is-on,.bbh-nav .bbh-nav__ctas .bbh-nav__gf.is-on{opacity:1}.bbh-nav .bbh-nav__ctas .bbh-nav__gf{display:flex;flex-direction:column;align-items:flex-end;gap:4px}