/* Local review only. The home, Guadalajara and imported styles remain untouched. */
body.branch-landing[data-usa-ui-review] .hh-header[data-smart-header]{isolation:isolate;color:var(--paper,#fff4de);background:transparent;border-bottom:1px solid transparent;box-shadow:none;padding-block:24px 40px}
body.branch-landing[data-usa-ui-review] .hh-header::before,body.branch-landing[data-usa-ui-review] .hh-header::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}
body.branch-landing[data-usa-ui-review] .hh-header::before{background:linear-gradient(#190c0bd1,#190c0b00);opacity:1}
body.branch-landing[data-usa-ui-review] .hh-header::after{background:color-mix(in srgb,var(--wine) 35%,#100a0b 65%);box-shadow:0 8px 24px #18070a33;opacity:0}
body.branch-landing[data-usa-ui-review] .hh-header[data-smart-header][data-scrolled]{background:transparent;padding-block:12px;border-bottom-color:#fff4de3d;box-shadow:none}
body.branch-landing[data-usa-ui-review] .hh-header[data-scrolled]::before{opacity:0}
body.branch-landing[data-usa-ui-review] .hh-header[data-scrolled]::after{opacity:1}
body.branch-landing[data-usa-ui-review] .hh-header a:focus-visible{outline:3px solid var(--paper,#fff4de);outline-offset:3px}
body.branch-landing[data-usa-ui-review] .hh-nav-locations svg{fill:none;stroke:currentColor;stroke-width:1.5}
body.branch-landing[data-usa-ui-review] :is(.hh-table,.sy-agenda,.visit-editorial,.bct){scroll-margin-top:88px}
@media(prefers-reduced-motion:no-preference){
 body.branch-landing[data-usa-ui-review] .hh-header[data-smart-header]{transition:transform .26s cubic-bezier(.22,1,.36,1),padding .18s cubic-bezier(.2,.8,.2,1),border-color .18s}
 body.branch-landing[data-usa-ui-review] .hh-header::before,body.branch-landing[data-usa-ui-review] .hh-header::after{transition:opacity .18s}
}
@media(prefers-reduced-motion:reduce){body.branch-landing[data-usa-ui-review] .hh-header,body.branch-landing[data-usa-ui-review] .hh-header::before,body.branch-landing[data-usa-ui-review] .hh-header::after{transition:none!important}}
@media(min-width:761px) and (max-width:1100px){body.branch-landing[data-usa-ui-review] .hh-header nav{gap:12px;font-size:12px}}
@media(max-width:760px){
 body.branch-landing[data-usa-ui-review] .hh-header[data-smart-header]{padding:14px 16px 24px;gap:8px}
 body.branch-landing[data-usa-ui-review] .hh-header[data-scrolled]{padding-block:12px}
 body.branch-landing[data-usa-ui-review] .hh-header .hh-brand{width:clamp(84px,25vw,120px)}
 body.branch-landing[data-usa-ui-review] .hh-header nav{gap:4px;font-size:12px}
 body.branch-landing[data-usa-ui-review] .hh-header .hh-nav-menu{display:inline-flex}
 body.branch-landing[data-usa-ui-review] .hh-header :is(.hh-nav-visit,.hh-nav-catering){display:none}
 body.branch-landing[data-usa-ui-review] .hh-header nav .hh-nav-locations{font-size:0;gap:0;width:44px;justify-content:center}
 body.branch-landing[data-usa-ui-review] .hh-header .hh-nav-locations svg{width:18px;height:18px}
}
@media(max-width:350px){body.branch-landing[data-usa-ui-review] .hh-header[data-smart-header]{padding-inline:12px}}
@media(forced-colors:active){body.branch-landing[data-usa-ui-review] .hh-header::before,body.branch-landing[data-usa-ui-review] .hh-header::after{display:none}body.branch-landing[data-usa-ui-review] .hh-header[data-smart-header]{background:Canvas;color:CanvasText;border-bottom-color:CanvasText}}
.bct[data-astro-cid-ammjwlld]{--bct-scene:color-mix(in srgb, var(--wine,#8b1820) 20%, #100a0b 80%);background:var(--bct-scene);color:var(--paper,#fff4de)}.bct-inner[data-astro-cid-ammjwlld]{isolation:isolate;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;min-height:440px;display:grid;position:relative}.bct-copy[data-astro-cid-ammjwlld]{z-index:1;grid-column:2;min-width:0;padding:56px max(48px,50vw - 620px) 56px 48px;position:relative}.bct-service[data-astro-cid-ammjwlld]{margin:0 0 14px;font:700 14px/1.5 HoustonSlab,Georgia,serif}.bct[data-astro-cid-ammjwlld] h2[data-astro-cid-ammjwlld]{letter-spacing:-.01em;text-wrap:balance;margin:0;font:400 clamp(42px,4vw,58px)/1.06 HoustonDisplay,Impact,sans-serif}.bct-description[data-astro-cid-ammjwlld]{max-width:39ch;margin:20px 0 0;font:400 15px/1.65 HoustonSlab,Georgia,serif}.bct-action[data-astro-cid-ammjwlld]{border:1px solid var(--paper,#fff4de);min-height:50px;color:var(--paper,#fff4de);background:0 0;align-items:center;margin-top:20px;padding:12px 18px;font:700 14px/1.5 HoustonSlab,Georgia,serif;text-decoration:none;display:inline-flex}.bct-action[data-astro-cid-ammjwlld]:hover{background:var(--paper,#fff4de);color:var(--bct-scene)}.bct-action[data-astro-cid-ammjwlld]:focus-visible{outline:3px solid var(--paper,#fff4de);outline-offset:6px}.bct-photo[data-astro-cid-ammjwlld]{width:56%;margin:0;position:absolute;inset:0 auto 0 0;container-type:inline-size}.bct-photo[data-astro-cid-ammjwlld]:after{content:"";pointer-events:none;background:linear-gradient(270deg, var(--bct-scene), transparent 32%);position:absolute;inset:0}.bct-photo[data-astro-cid-ammjwlld] img{object-fit:cover;object-position:50% calc(100% + 61cqw);width:100%;height:100%;display:block}@media (width<=1100px){.bct-inner[data-astro-cid-ammjwlld]{min-height:400px}.bct-copy[data-astro-cid-ammjwlld]{padding-block:40px;padding-left:24px}.bct[data-astro-cid-ammjwlld] h2[data-astro-cid-ammjwlld]{font-size:clamp(38px,4.2vw,46px)}}@media (width<=760px){.bct-inner[data-astro-cid-ammjwlld]{flex-direction:column;align-items:stretch;display:flex}.bct-photo[data-astro-cid-ammjwlld]{width:100%;height:clamp(240px,72vw,380px);position:relative;inset:auto}.bct-photo[data-astro-cid-ammjwlld]:after{background:linear-gradient(180deg, var(--bct-scene), transparent 28%)}.bct-copy[data-astro-cid-ammjwlld]{padding:36px 20px 24px}.bct[data-astro-cid-ammjwlld] h2[data-astro-cid-ammjwlld]{font-size:clamp(38px,8.6vw,50px)}.bct-service[data-astro-cid-ammjwlld]{margin-bottom:12px;font-size:12px}.bct-description[data-astro-cid-ammjwlld]{max-width:40ch}.bct-action[data-astro-cid-ammjwlld]{margin-top:16px;font-size:14px}}

body.branch-landing[data-usa-ui-review] .bct{--bct-scene:#1d1d1b;background:var(--bct-scene);color:#fff}
body.branch-landing[data-usa-ui-review] .bct-action{border:0;border-bottom:1px solid;min-height:44px;padding:0}
body.branch-landing[data-usa-ui-review] .bct-action:hover{color:#fff;text-underline-offset:5px;background:none;text-decoration:underline}
