.cafe-approach-hero[data-astro-cid-h36bv5wm]{--cafe-header-offset:4.75rem;--hero-video-max:clamp(16rem, 92vw, 45rem);color:var(--ink-900);border-bottom:1px solid var(--line);margin-inline:calc(-1 * var(--gutter,1.25rem));width:calc(100% + 2 * var(--gutter,1.25rem));background:#fff;max-width:100vw;padding-block:clamp(1.5rem,4vw,3rem) clamp(2.5rem,6vw,3.5rem);position:relative;overflow:hidden}@media (width>=1024px){.cafe-approach-hero[data-astro-cid-h36bv5wm]{width:100vw;margin-inline:calc(50% - 50vw);padding-block:clamp(2rem,4vw,3.25rem)}.cafe-approach-hero[data-astro-cid-h36bv5wm] .hero-content[data-astro-cid-h36bv5wm].wrap{width:min(1320px, 100% - 2 * var(--gutter,1.25rem))}}.hero-content[data-astro-cid-h36bv5wm]{text-align:center;flex-direction:column;align-items:center;gap:clamp(.85rem,2vw,1.4rem);display:flex}@media (width>=1024px){.hero-content[data-astro-cid-h36bv5wm]{text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(2rem,4vw,3.5rem);display:grid}.hero-copy[data-astro-cid-h36bv5wm]{grid-area:1/1}.cafe-approach-hero[data-astro-cid-h36bv5wm]{--hero-video-max:min(45rem, 100%)}.hero-media-slot[data-astro-cid-h36bv5wm]{grid-area:1/2;justify-content:center;align-items:center;width:100%;max-width:none;min-height:0;margin-inline:0;display:flex}}.hero-media-slot[data-astro-cid-h36bv5wm]{width:100%;max-width:var(--hero-video-max);margin-inline:auto;flex-direction:column;align-items:center;gap:.5rem;margin-top:-.35rem;display:flex}@media (width>=640px){.cafe-approach-hero[data-astro-cid-h36bv5wm]{--hero-video-max:clamp(18rem, 88vw, 42rem)}}.hero-copy[data-astro-cid-h36bv5wm]{flex-direction:column;align-items:center;gap:clamp(.85rem,2vw,1.4rem);width:100%;display:flex}@media (width>=1024px){.hero-copy[data-astro-cid-h36bv5wm]{justify-content:center;align-items:flex-start;max-width:38rem;min-height:0}}.hero-media[data-astro-cid-h36bv5wm]{aspect-ratio:16/9;border-radius:var(--radius);width:100%;max-width:100%;height:auto;margin-inline:auto;position:relative;overflow:hidden;box-shadow:0 .75rem 2rem #12211c1f}@media (width>=1024px){.hero-media[data-astro-cid-h36bv5wm]{width:min(100%, var(--hero-video-max));max-width:min(100%,45rem)}.hero-video[data-astro-cid-h36bv5wm]{object-fit:cover}}.hero-video[data-astro-cid-h36bv5wm]{object-fit:contain;pointer-events:none;background:#0b1512;width:100%;height:100%;position:absolute;inset:0}.hero-replay-link[data-astro-cid-h36bv5wm]{font:inherit;color:#d93;text-underline-offset:2px;cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-size:.875rem;text-decoration:underline}.hero-replay-link[data-astro-cid-h36bv5wm]:hover{color:#c88728}.hero-replay-link[data-astro-cid-h36bv5wm]:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #d93}@media (width>=1024px){.hero-replay-link[data-astro-cid-h36bv5wm]{align-self:center}}.hero-fallback[data-astro-cid-h36bv5wm]{z-index:-1;background:radial-gradient(60% 60% at 50% 20%,#e0bd804d,#0000 60%),linear-gradient(#cfe0d8 0%,#9db8ab 40%,#4c665a 75%,#0b1512 100%);position:absolute;inset:0}.hero-sub[data-astro-cid-h36bv5wm]{font-size:var(--step0);max-width:36rem;color:var(--ink-900);text-wrap:balance;margin:0;font-weight:400}.hero-sub[data-astro-cid-h36bv5wm]+.hero-sub[data-astro-cid-h36bv5wm]{margin-top:1rem}@media (width>=1024px){.hero-sub[data-astro-cid-h36bv5wm]{max-width:none;font-size:clamp(1rem,.85rem + .35vw,1.15rem);line-height:1.45}}.hero-actions[data-astro-cid-h36bv5wm]{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}@media (width>=1024px){.hero-actions[data-astro-cid-h36bv5wm]{justify-content:flex-start}.hero-more[data-astro-cid-h36bv5wm]{align-self:flex-start}}.cafe-approach-hero--golden[data-astro-cid-h36bv5wm] .hero-actions[data-astro-cid-h36bv5wm] .btn-primary{color:#fff!important;background-color:#d93!important;border-color:#d93!important}.cafe-approach-hero--golden[data-astro-cid-h36bv5wm] .hero-actions[data-astro-cid-h36bv5wm] .btn-primary:hover{color:#fff!important;background-color:#c88728!important;border-color:#c88728!important}.cafe-approach-hero--golden[data-astro-cid-h36bv5wm] .hero-actions[data-astro-cid-h36bv5wm] .btn-secondary{color:#8a6428!important;border-color:#d93!important}.cafe-approach-hero--golden[data-astro-cid-h36bv5wm] .hero-actions[data-astro-cid-h36bv5wm] .btn-secondary:hover{color:#785520!important;background-color:#dd99331a!important;border-color:#c88728!important}.cafe-approach-hero--golden[data-astro-cid-h36bv5wm] .hero-more[data-astro-cid-h36bv5wm] a{color:#d93!important}.cafe-approach-hero--golden[data-astro-cid-h36bv5wm] .hero-more[data-astro-cid-h36bv5wm] a:hover{color:#c88728!important}.cafe-approach-hero--golden[data-astro-cid-h36bv5wm] .hero-replay-link[data-astro-cid-h36bv5wm]{color:#d93}.cafe-approach-hero--golden[data-astro-cid-h36bv5wm] .hero-replay-link[data-astro-cid-h36bv5wm]:hover{color:#c88728}.cafe-approach-hero--golden[data-astro-cid-h36bv5wm] .hero-replay-link[data-astro-cid-h36bv5wm]:focus-visible{outline-color:#d93}@media (prefers-reduced-motion:reduce){.hero-video[data-astro-cid-h36bv5wm],.hero-replay-link[data-astro-cid-h36bv5wm]{display:none}}
