@import "https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700;800;900&family=IBM+Plex+Mono:wght@400;500&display=swap";:root{--ink:#26231f;--blue:#70aed3;--cream:#fff5df;--orange:#ff962f;--muted:#51463b}html{scroll-behavior:smooth;scroll-padding-top:85px}body{background:var(--blue);color:var(--ink);margin:0;font-family:Outfit,Arial,sans-serif}*{box-sizing:border-box}a{color:inherit;text-decoration:none}button,a,summary{-webkit-tap-highlight-color:transparent}button{font:inherit}button,a,summary:focus-visible{outline-color:var(--orange)}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--orange);outline-offset:5px}button{cursor:pointer}h1,h2,h3,p{margin:0}button:active,a:active{transform:translateY(1px)}.skip{z-index:100;background:var(--orange);color:var(--ink);padding:15px;position:fixed;top:-100px;left:15px}.skip:focus{top:10px}.site-header{z-index:30;background:linear-gradient(var(--ink), #26231fad, transparent);justify-content:space-between;align-items:center;height:78px;padding:0 5vw;display:flex;position:fixed;top:0;left:0;right:0}.wordmark{letter-spacing:-1px;flex-direction:column;font-size:22px;font-weight:900;line-height:.87;display:inline-flex}.wordmark span{letter-spacing:5px;color:var(--orange);margin-top:6px;font-size:12px}.site-header nav{align-items:center;gap:28px;font-size:14px;font-weight:600;display:flex}.nav-phone{border-bottom:1px solid var(--orange);padding:9px 0}.journey{position:relative}.journey .scroll-scrub__route{background:#26231fdb;padding:2px 9px;inset:auto 4vw 20px auto}.journey .scroll-scrub__route-button{color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:11px}.journey .scroll-scrub__chapter-pin{align-items:flex-end;padding:90px 5vw 112px}.journey .scroll-scrub__copy{width:min(620px,60vw)}.journey .scroll-scrub__title{letter-spacing:-.055em;max-width:13ch;font-family:Outfit,sans-serif;font-size:clamp(45px,6.5vw,94px);font-weight:800}.journey .scroll-scrub__body{max-width:34ch;margin-top:20px;font-size:17px}.journey .scroll-scrub__copy:before{background:radial-gradient(at 0 100%,#26231ff0,#26231f99 42%,#0000 75%);inset:-50px -100px -120px}.journey .scroll-scrub__kicker,.eyebrow{letter-spacing:.06em;color:var(--ink);margin-bottom:20px;font:800 14px Outfit,sans-serif}.journey .scroll-scrub__actions{margin-top:23px}.menu-ticket{background:var(--orange);color:var(--ink);box-shadow:0 4px 0 var(--ink);border-radius:999px;gap:40px;padding:15px 22px;font-weight:700;transition:transform .2s;display:inline-flex}.menu-ticket:hover{transform:rotate(-2deg)}.film-switch{border:0;border-bottom:1px solid var(--blue);color:var(--cream);z-index:5;background:0 0;padding:10px 0;font-size:13px;position:absolute;bottom:30px;left:5vw}.menu-section{background:var(--cream);border-radius:48px 48px 0 0;grid-template-columns:.8fr 1.2fr;gap:8vw;padding:110px 6vw;display:grid}.menu-intro h2,.photo-story h2,.visit h2{letter-spacing:-.045em;font-size:clamp(42px,5.4vw,74px);font-weight:800;line-height:1}.menu-intro>p:not(.eyebrow){color:var(--muted);margin:25px 0}.menu-photo-link{border-bottom:1px solid var(--blue);padding-bottom:8px;font-size:14px}.filters{flex-wrap:wrap;gap:8px;margin-bottom:30px;display:flex}.filters button{border:1px solid var(--ink);color:var(--muted);background:0 0;border-radius:999px;padding:10px 13px;font-size:12px;font-weight:700}.filters button[aria-pressed=true]{background:var(--blue);border-color:var(--blue);color:var(--ink)}.menu-list details{background:#fffdfa;border:1px solid #26231f26;border-radius:22px;margin-bottom:10px;overflow:hidden}.menu-list summary{cursor:pointer;justify-content:space-between;gap:20px;padding:20px;font-size:21px;font-weight:600;list-style:none;display:flex}.menu-list summary::-webkit-details-marker{display:none}.menu-list summary span{color:var(--orange)}.menu-list details[open] summary span{transform:rotate(45deg)}.menu-list details p{color:var(--muted);padding:0 20px 22px;font-size:16px;line-height:1.7}.menu-note{color:var(--muted);margin:22px 0;font-size:12px}.call-strip{border-top:2px solid var(--orange);justify-content:space-between;align-items:center;gap:12px;padding:23px 0;display:flex}.call-strip strong{font-size:22px}.photo-story{background:var(--blue);padding:45px 0 110px;overflow:hidden}.photo-story h2{padding:45px 6vw}.photo-ribbon{grid-template-columns:1.1fr 1.4fr .7fr;align-items:start;gap:20px;padding:0 6vw;display:grid}.photo-ribbon figure{margin:0}.photo-ribbon figure:nth-child(2){padding-top:60px}.photo-ribbon img{object-fit:cover;width:100%;height:360px;display:block}.photo-ribbon figure:nth-child(3) img{height:420px}.photo-ribbon figcaption{color:var(--muted);margin-top:15px;font:11px IBM Plex Mono,monospace}.visit{grid-template-columns:1.1fr 1fr;gap:10vw;padding:110px 6vw;display:grid}.visit>div>p:not(.eyebrow){color:var(--muted);margin-top:24px}.directions{align-items:center;gap:90px;padding:25px 0;font-size:21px;font-weight:600;display:inline-flex}.directions span{color:var(--orange);font-size:40px;transition:transform .2s}.directions:hover span{transform:translate(4px,-4px)}.hours h3{margin-bottom:26px;font-size:23px}.hours dl{margin:0}.hours dl>div{border-top:1px solid #26231f33;justify-content:space-between;gap:25px;padding:22px 0;font-size:16px;display:flex}.hours dd{white-space:nowrap;margin:0}.hours p{color:var(--muted);margin:24px 0 12px}.hours>a{font-weight:600}footer{border-top:1px solid #26231f33;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:40px;padding:40px 6vw;display:grid}footer p{font-size:20px}footer small{color:var(--muted);font-size:11px;line-height:1.6}.film-modal{background:var(--ink);z-index:100;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.film-modal video{object-fit:contain;width:100%;height:100%}.film-modal>button{z-index:2;background:var(--orange);color:var(--ink);border:0;padding:14px 20px;position:absolute;top:20px;right:20px}.error-page{place-content:center;gap:20px;min-height:100dvh;padding:30px;display:grid}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.menu-ticket:hover,.directions:hover span{transform:none}.film-switch{display:none}}.film-modal{width:100%;max-width:none;height:100%;max-height:none;color:var(--cream);border:0;margin:0;padding:0}html,body{overflow-x:clip}.original-menu{background:var(--orange);max-width:290px;color:var(--ink);border-radius:26px;margin-top:30px;padding:12px;transition:transform .25s;display:block;transform:rotate(-2deg);box-shadow:14px 15px #75a7c421}.original-menu:hover{transform:rotate(0)}.original-menu img{object-fit:contain;object-position:center;border-radius:17px;width:100%;height:auto;display:block}.original-menu>span{justify-content:space-between;align-items:center;padding:13px 7px 5px;font-size:13px;font-weight:600;display:flex}.original-menu strong,.original-menu small{display:block}.original-menu small{margin-top:4px;font-size:13px;font-weight:500;line-height:1.4}.menu-photo-modal{background:var(--ink);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--cream);border:0;margin:0;padding:0;position:fixed;inset:0}.menu-photo-modal[open]{flex-direction:column;display:flex}.menu-photo-modal::backdrop{background:var(--ink)}.menu-photo-toolbar{padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) 14px max(16px, env(safe-area-inset-left));background:var(--cream);color:var(--ink);flex-shrink:0;grid-template-columns:1fr auto;gap:10px 16px;display:grid}.menu-photo-toolbar h2{align-self:center;font-size:clamp(18px,4.8vw,25px);font-weight:800;line-height:1.2}.menu-photo-toolbar button,.menu-photo-controls a{background:var(--orange);min-width:44px;min-height:44px;color:var(--ink);border:0;border-radius:999px;padding:8px 14px;font-size:16px;font-weight:700}.menu-photo-toolbar button:disabled{opacity:.4;cursor:default}.menu-photo-controls{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;display:flex}.menu-photo-controls output{text-align:center;font-variant-numeric:tabular-nums;min-width:48px;font-size:16px}.menu-photo-controls a{background:var(--blue);align-items:center;display:inline-flex}.menu-photo-toolbar p{grid-column:1/-1;font-size:14px;line-height:1.4}.menu-photo-viewport{overscroll-behavior:contain;min-height:0;padding-bottom:env(safe-area-inset-bottom);flex:1;overflow:auto}.menu-photo-canvas{width:min(100%,1000px);margin-inline:auto}.menu-photo-canvas img{cursor:zoom-in;max-width:none;height:auto;display:block}.food-story{background:var(--blue);padding:105px 6vw 70px;overflow:hidden}.food-heading{justify-content:space-between;align-items:flex-end;gap:45px;margin-bottom:65px;display:flex}.food-heading h2{letter-spacing:-.055em;font-size:clamp(60px,8vw,120px);font-weight:800;line-height:.91}.food-heading h2 em{color:var(--ink);background:var(--orange);border-radius:.24em;padding:0 .12em .06em;font-style:normal}.food-heading>p{max-width:29ch;color:var(--muted);padding-bottom:9px;font-size:19px;line-height:1.55}.food-grid{grid-template-columns:1.12fr 1fr;align-items:start;gap:65px 6vw;display:grid}.food-item{background:var(--cream);border-radius:34px;min-width:0;padding:12px;box-shadow:0 7px #26231f21}.food-burger{margin-top:145px}.food-colada{margin-top:115px}.food-image{border-radius:25px;position:relative;overflow:hidden}.food-image:after{content:"";pointer-events:none;border:0;position:absolute;inset:0}.food-image img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.food-pinchos .food-image,.food-burger .food-image,.food-fries .food-image,.food-colada .food-image{transform:none}.portion{background:var(--orange);color:var(--ink);letter-spacing:.04em;box-shadow:4px 4px 0 var(--ink);border-radius:999px;padding:13px 17px;font:800 14px Outfit,sans-serif;position:absolute;bottom:14px;left:20px}.food-caption{gap:20px;padding:24px 14px 18px;display:flex}.food-number{color:var(--ink);padding-top:6px;font:12px IBM Plex Mono,monospace}.food-caption h3{letter-spacing:-.04em;font-size:clamp(30px,3.4vw,48px);font-weight:700;line-height:1.04}.food-caption p{max-width:34ch;color:var(--muted);margin-top:16px;font-size:16px;line-height:1.6}.food-order{border-top:1px solid var(--blue);justify-content:space-between;align-items:center;margin-top:100px;padding:35px 0 0;display:flex}.food-order>span{color:var(--muted);font-size:22px}.food-order strong{letter-spacing:-.04em;font-size:clamp(32px,4vw,55px)}.food-order strong span{color:var(--orange);margin-left:30px}.journey #el-menu .scroll-scrub__copy{max-width:480px}@media (width>=861px) and (pointer:fine),(width>=1025px){.menu-intro{align-self:start;position:sticky;top:108px}}@media (prefers-reduced-motion:reduce){.original-menu,.original-menu:hover,.food-image{transform:none!important}}@media (width>=861px) and (pointer:fine),(width>=1025px){.journey #el-menu .scroll-scrub__copy:before{background:radial-gradient(at 100% 100%,#26231ff0,#26231f8c 42%,#0000 75%)}.journey #los-antojos .scroll-scrub__chapter-pin{align-items:flex-start;padding-top:110px}.journey #los-antojos .scroll-scrub__title{font-size:clamp(46px,5vw,72px)}.journey #los-antojos .scroll-scrub__copy:before{background:radial-gradient(at 0 0,#26231fe6,#26231f80 42%,#0000 75%)}}.site-header{background:var(--cream);height:70px;color:var(--ink);border-radius:999px;padding:0 24px;inset:16px 4vw auto;box-shadow:0 4px #26231f29}.wordmark{color:var(--ink);font-style:italic}.wordmark span{color:#a4410e;letter-spacing:3px}.site-header nav{gap:14px}.site-header nav a{border-radius:999px;padding:10px 16px}.site-header .nav-phone{background:var(--orange);border:0}.journey .scroll-scrub__title{letter-spacing:-.045em;font-weight:900}.journey .scroll-scrub__kicker{background:var(--orange);color:var(--ink);border-radius:999px;padding:7px 12px;line-height:1.1;display:inline-block}.journey .scroll-scrub__route{background:var(--cream);border-radius:999px}.journey .scroll-scrub__route-button{color:var(--ink);border-radius:999px;font:700 14px Outfit,sans-serif}.journey .scroll-scrub__route-button[aria-current=step]{background:var(--orange);color:var(--ink)}.menu-list details[open]{border-color:var(--orange);background:#ffe3b6}.menu-list summary span{background:var(--orange);width:30px;height:30px;color:var(--ink);border-radius:50%;flex:0 0 30px;place-items:center;display:grid}.menu-intro h2,.food-heading h2,.visit h2{font-weight:900}.menu-intro .eyebrow{color:#a4410e}.original-menu>span{font-size:15px;font-weight:800}.call-strip{background:var(--orange);border:0;border-radius:24px;padding:22px 20px}.call-strip:hover strong{color:var(--ink)}.food-heading h2{line-height:1.04}.food-heading>p{color:var(--ink)}.food-caption h3{font-weight:800}.food-number{display:none}.food-order{background:var(--orange);border:0;border-radius:32px;gap:18px;padding:26px 30px}.food-order strong span{color:var(--ink)}.visit{background:var(--orange);border-radius:48px 48px 0 0}.directions{background:var(--cream);border-radius:999px;gap:30px;margin-top:22px;padding:14px 22px}.directions span{color:var(--ink);font-size:28px}.hours{background:var(--cream);border-radius:32px;padding:30px}.hours h3{font-weight:800}footer{background:var(--orange);border:0}footer small{font-size:12px}.film-modal>button,.skip{border-radius:999px}.journey-tools{background:var(--orange)}.journey-tools .film-switch{color:var(--ink);border:0;font-weight:700}.mobile-actions,.journey-cue{display:none}.journey-tools{border-bottom:1px solid var(--blue);padding:20px 5vw;position:relative}.journey-tools .film-switch{min-height:44px;font-size:14px;position:static}@media (width<=860px),(width<=1024px) and (pointer:coarse){.site-header{top:max(10px, env(safe-area-inset-top));border-radius:999px;left:12px;right:12px}.journey .scroll-scrub__title,.journey .scroll-scrub__body{color:var(--cream)}.journey .scroll-scrub__kicker{background:var(--cream)}.journey .scroll-scrub__media{border-radius:0;overflow:hidden}.mobile-actions{border-radius:24px 24px 0 0}.mobile-actions a{border-radius:999px}.journey .menu-ticket{background:var(--orange);color:var(--ink);box-shadow:none}.menu-section,.visit{border-radius:32px 32px 0 0}.food-item{border-radius:30px;padding:10px}.food-order{flex-wrap:wrap;padding:24px}.hours{border-radius:26px;padding:22px}html{scroll-padding-top:calc(76px + env(safe-area-inset-top))}body{padding-bottom:calc(80px + env(safe-area-inset-bottom))}.site-header{background:var(--cream);height:58px;padding:0 16px}.wordmark{font-size:21px}.site-header nav{gap:0;font-size:14px}.site-header nav a{align-items:center;min-height:44px;display:inline-flex}.site-header .nav-menu,.site-header .nav-phone{display:none}.mobile-actions{z-index:40;padding:12px max(18px, env(safe-area-inset-right)) calc(12px + env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left));background:var(--cream);border-top:0;grid-template-columns:1.2fr 1fr;gap:10px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 24px #26231f1f}.mobile-actions a{justify-content:center;align-items:center;gap:18px;min-height:48px;font-size:16px;font-weight:600;display:flex}.mobile-menu-action{background:var(--orange);color:var(--ink)}.mobile-call-action{background:var(--blue);color:var(--ink);border:0}.mobile-call-action span{color:var(--ink)}.journey .scroll-scrub__stage{z-index:0;background:var(--ink);pointer-events:none;height:100svh}.journey .scroll-scrub__story{margin-top:-100svh}.journey .scroll-scrub__media{height:100%;bottom:0}.journey .scroll-scrub__poster,.journey .scroll-scrub__video{object-fit:cover;object-position:center}.journey .scroll-scrub__chapter-pin,.journey #el-menu .scroll-scrub__chapter-pin{min-height:100svh;padding:86px 20px calc(100px + env(safe-area-inset-bottom));align-items:flex-end;display:flex}.journey .scroll-scrub__chapter{scroll-margin-top:calc(-76px - env(safe-area-inset-top));min-height:150svh!important}.journey #apertura{min-height:130svh!important}.journey #el-menu,.journey #los-antojos{min-height:170svh!important}.journey .scroll-scrub__copy,.journey #el-menu .scroll-scrub__copy{width:100%;max-width:420px}.journey .scroll-scrub__copy:before{inset:-45px -20px calc(-100px - env(safe-area-inset-bottom));background:linear-gradient(#0000,#191612b8 26%,#191612e6)}.journey .scroll-scrub__title{letter-spacing:-.04em;max-width:14ch;font-size:clamp(2rem,8.8vw,2.6rem);line-height:1}.journey .scroll-scrub__kicker{letter-spacing:.06em;max-width:none;margin-bottom:10px;font-size:13px;display:none}.journey .scroll-scrub__body{max-width:35ch;margin-top:10px;font-size:16px;line-height:1.4}.journey .scroll-scrub__actions{margin-top:12px}.journey .menu-ticket{align-items:center;min-height:46px;padding:12px 18px;font-size:15px}.journey .scroll-scrub__route{display:none}.journey .scroll-scrub__progress{top:auto;bottom:calc(74px + env(safe-area-inset-bottom))}.journey-cue{z-index:4;top:calc(84px + env(safe-area-inset-top));color:var(--cream);text-shadow:0 1px 6px var(--ink);font-size:13px;display:block;position:absolute;left:20px}.journey-tools{padding:10px 20px}.journey-tools .film-switch{min-height:48px}.menu-section{grid-template-columns:minmax(0,1fr);gap:28px;padding:56px 18px}.menu-intro h2,.visit h2{font-size:clamp(2.4rem,10vw,3.2rem);line-height:1.04}.menu-intro h2 br{display:none}.eyebrow{margin-bottom:14px;font-size:14px;line-height:1.5}.menu-intro>p:not(.eyebrow){margin:18px 0;font-size:16px;line-height:1.55}.original-menu{max-width:none;box-shadow:none;align-items:center;gap:18px;margin-top:22px;padding:10px;display:flex;transform:none}.original-menu img{object-fit:cover;flex:0 0 64px;width:64px;height:86px}.original-menu>span{flex:1;gap:10px;padding:0 6px 0 0;font-size:14px;line-height:1.45}.filters{z-index:12;top:calc(78px + env(safe-area-inset-top));overscroll-behavior-x:contain;scrollbar-width:none;background:var(--cream);flex-wrap:nowrap;margin-bottom:12px;padding:10px 0;position:sticky;overflow-x:auto}.filters::-webkit-scrollbar{display:none}.filters button{flex:none;min-height:44px;padding:10px 15px;font-size:14px}.menu-list summary{align-items:center;min-height:64px;padding:18px 16px;font-size:19px;line-height:1.35}.menu-list details p{color:var(--ink);padding:0 16px 20px;font-size:18px;line-height:1.6}.menu-note{font-size:13px;line-height:1.5}.call-strip{min-height:64px;font-size:16px}.call-strip strong{font-size:20px}.food-story{padding:54px 18px 40px}.food-heading{margin-bottom:30px;display:block}.food-heading h2{font-size:clamp(2.8rem,12vw,3.5rem);line-height:1}.food-heading>p{max-width:35ch;margin-top:20px;font-size:16px;line-height:1.55}.food-grid{grid-template-columns:minmax(0,1fr);gap:40px}.food-burger,.food-colada{margin-top:0}.food-image{transform:none!important}.food-image img{aspect-ratio:4/3}.portion{box-shadow:none;padding:10px 12px;font-size:13px;bottom:10px;left:10px}.food-caption{gap:12px;padding:20px 10px 14px}.food-caption h3{font-size:30px;line-height:1.08}.food-caption h3 br{display:none}.food-caption p{margin-top:10px;font-size:16px;line-height:1.55}.food-order{gap:16px;margin-top:45px;padding-top:26px}.food-order>span{font-size:16px}.food-order strong{font-size:28px}.food-order strong span{margin-left:8px}.visit{grid-template-columns:minmax(0,1fr);gap:30px;padding:56px 18px}.directions{gap:60px;min-height:48px;font-size:20px}.hours dl>div{flex-wrap:wrap;gap:8px 18px;font-size:16px}.hours>a{align-items:center;min-height:44px;display:inline-flex}footer{grid-template-columns:1fr 1fr;gap:24px;padding:32px 18px}footer small{grid-column:1/-1;font-size:12px}footer p{font-size:18px}.film-modal>button{min-height:48px;top:max(16px, env(safe-area-inset-top));right:16px}.film-modal video{max-height:100svh}}@media (width<=860px) and (height<=720px),(width<=1024px) and (pointer:coarse) and (height<=720px){.journey .scroll-scrub__title{font-size:2rem}.journey .scroll-scrub__body{margin-top:10px}.journey .scroll-scrub__actions{margin-top:12px}}@media (width<=860px) and (height<=620px) and (orientation:portrait),(width<=1024px) and (pointer:coarse) and (height<=620px) and (orientation:portrait){.journey .scroll-scrub__body{display:none}.journey .scroll-scrub__title{font-size:2rem}.journey .scroll-scrub__kicker,.journey-cue{display:none}}@media (width<=860px) and (orientation:landscape),(width<=1024px) and (pointer:coarse) and (orientation:landscape){.journey .scroll-scrub__media{background:var(--ink);width:50%;height:calc(100svh - 74px)}.journey .scroll-scrub__chapter-pin,.journey #el-menu .scroll-scrub__chapter-pin{align-items:center;padding:82px 20px 88px 53%}.journey .scroll-scrub__title{font-size:2rem}.journey .scroll-scrub__kicker,.journey-cue{display:none}.journey .scroll-scrub__copy:before{background:0 0}.journey .scroll-scrub__poster,.journey .scroll-scrub__video{object-fit:contain}.journey .scroll-scrub__stage{background:var(--ink)}}@media (width<=860px) and (prefers-reduced-motion:reduce),(width<=1024px) and (pointer:coarse) and (prefers-reduced-motion:reduce){.journey .scroll-scrub__chapter,.journey #apertura,.journey #el-menu,.journey #los-antojos{min-height:100svh!important}.journey-cue,.journey-tools{display:none}}.grill-world{isolation:isolate;background:#1b1713;position:relative}.grill-world__media{z-index:0;background:#1b1713;width:100%;height:100svh;margin-bottom:-100svh;position:sticky;top:0;overflow:hidden}.grill-world__media picture,.grill-world__media img,.grill-world__media video,.grill-world__media span{width:100%;height:100%;position:absolute;inset:0}.grill-world__media img{object-fit:cover;opacity:.76}.grill-world__media video{object-fit:cover;opacity:0;transition:opacity .8s}.grill-world.is-ready .grill-world__media video[data-painted=true]{opacity:.76}.grill-world__media span{background:linear-gradient(#1b17132e,#1b17137a),radial-gradient(circle at 70% 45%,#0000 0 20%,#1b171375 78%)}.grill-world>section{z-index:1;position:relative}.grill-world .menu-section{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff5dfd1;grid-template-columns:minmax(220px,.36fr) minmax(0,1fr);gap:clamp(28px,4vw,60px);padding:76px 5vw 84px}.grill-world .menu-intro h2{font-size:clamp(42px,4.7vw,68px)}.grill-world .menu-intro>p:not(.eyebrow){max-width:28ch;line-height:1.55}.grill-world .original-menu{text-align:left;border:0;width:100%;max-width:220px;margin-top:22px}.grill-world .original-menu img{object-fit:cover;object-position:top center;height:150px}.menu-content{min-width:0}.menu-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.menu-card{background:#fffdfaf5;border:1px solid #26231f1f;border-radius:25px;grid-template-columns:152px minmax(0,1fr);min-width:0;min-height:190px;display:grid;overflow:hidden;box-shadow:0 5px #26231f14}.menu-card>img{object-fit:cover;width:100%;height:100%;min-height:190px}.menu-card__body{flex-direction:column;min-width:0;padding:16px;display:flex}.menu-card__category{color:#a4410e;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.menu-card h3{letter-spacing:-.025em;margin-top:5px;font-size:19px;line-height:1.04}.menu-card p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:8px;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.menu-card__footer{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:12px;display:flex}.menu-card__footer>strong{white-space:nowrap;font-size:15px}.menu-card__footer .price-pending{color:var(--muted);font-size:12px}.menu-card__footer>button,.quantity button,.order-summary>button,.submit-order,.empty-cart button{background:var(--orange);min-height:42px;color:var(--ink);border:0;border-radius:999px;font-weight:800}.menu-card__footer>button{padding:9px 14px;font-size:13px}.quantity{background:var(--cream);border-radius:999px;grid-template-columns:34px 28px 34px;align-items:center;display:inline-grid}.quantity button{width:34px;min-height:34px;padding:0}.quantity output{text-align:center;font-variant-numeric:tabular-nums;font-weight:800}.order-summary{z-index:14;background:var(--ink);color:var(--cream);border-radius:26px;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding:16px 18px;display:flex;position:sticky;bottom:18px;box-shadow:0 14px 40px #26231f3d}.order-summary div{gap:2px;display:grid}.order-summary span{font-size:13px}.order-summary strong{font-size:18px}.order-summary>button{flex:none;padding:12px 18px}.order-summary>button:disabled{opacity:.42;cursor:default}.grill-world .food-story{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffdfa29}.grill-world .food-heading>div,.grill-world .food-heading>p{color:var(--ink);background:#fff5dfeb;border-radius:28px;padding:22px;box-shadow:0 8px 28px #1b17131a}.grill-world .food-heading>div{max-width:900px}.grill-world .food-heading>p{flex:0 0 29ch;margin-bottom:8px}.food-order{text-align:left;border:0;width:100%}.grill-world .visit{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ff962fdb}.order-modal{background:var(--cream);width:min(940px,100% - 28px);max-height:min(880px,100dvh - 28px);color:var(--ink);border:0;border-radius:34px;margin:auto;padding:0;overflow:hidden;box-shadow:0 30px 90px #00000070}.order-modal::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#1b1713c7}.order-modal>header{background:var(--orange);justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 28px;display:flex}.order-modal>header h2{letter-spacing:-.04em;font-size:clamp(30px,4vw,48px);line-height:1}.order-modal>header .eyebrow{margin-bottom:8px}.order-modal>header>button{background:var(--cream);border:0;border-radius:999px;min-height:44px;padding:10px 15px;font-weight:800}.order-modal__content{grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);max-height:calc(100dvh - 150px);display:grid;overflow:auto}.cart-lines{border-right:1px solid #26231f26;padding:22px}.cart-lines article{border-bottom:1px solid #26231f21;grid-template-columns:78px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 0;display:grid}.cart-lines img{object-fit:cover;border-radius:15px;width:78px;height:64px}.cart-lines h3{font-size:16px;line-height:1.15}.cart-lines span{color:var(--muted);margin-top:5px;font-size:12px;display:block}.checkout{align-content:start;gap:14px;padding:22px;display:grid}.pickup-time{background:var(--blue);border-radius:20px;gap:3px;padding:17px;display:grid}.pickup-time span,.pickup-time small{font-size:12px}.pickup-time strong{font-size:22px}.checkout label{gap:6px;font-size:13px;font-weight:800;display:grid}.checkout input,.checkout textarea{width:100%;min-height:46px;color:var(--ink);font:inherit;background:#fffdfa;border:1px solid #26231f40;border-radius:15px;padding:11px 13px}.checkout textarea{resize:vertical}.checkout-total{border-top:1px solid #26231f2e;justify-content:space-between;align-items:center;gap:16px;padding-top:12px;display:flex}.submit-order,.empty-cart button{min-height:52px;padding:12px 18px;font-size:16px}.order-status{color:var(--muted);font-size:13px;line-height:1.45}.empty-cart{place-content:center;gap:18px;min-height:260px;padding:30px;display:grid}.film-progress{z-index:3;right:16px;bottom:max(14px, env(safe-area-inset-bottom));width:calc(100% - 32px);height:4px;accent-color:var(--orange);position:absolute;left:16px}.film-modal .film-retry{top:50%;right:50%;transform:translate(50%,-50%)}@media (width<=1180px){.menu-grid{grid-template-columns:minmax(0,1fr)}.menu-card{grid-template-columns:190px minmax(0,1fr)}}@media (width<=860px),(width<=1024px) and (pointer:coarse){.grill-world__media video{object-position:center center}.grill-world .menu-section{background:#fff5dfd6;grid-template-columns:minmax(0,1fr);gap:24px;padding:52px 14px 46px}.grill-world .menu-intro{padding-inline:4px}.grill-world .original-menu{max-width:none}.grill-world .original-menu img{flex:0 0 64px;width:64px;height:82px}.filters{top:calc(74px + env(safe-area-inset-top));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff5dff5;margin-inline:-14px;padding-inline:14px}.menu-grid{grid-template-columns:minmax(0,1fr);gap:10px}.menu-card{border-radius:22px;grid-template-columns:118px minmax(0,1fr);min-height:160px}.menu-card>img{min-height:160px}.menu-card__body{padding:13px 12px}.menu-card h3{font-size:17px}.menu-card p{-webkit-line-clamp:2;font-size:12px}.menu-card__footer{align-items:flex-end;padding-top:8px}.menu-card__footer>button{min-height:38px;padding:8px 11px;font-size:12px}.menu-card__footer>strong,.menu-card__footer .price-pending{white-space:normal;max-width:74px;font-size:11px;line-height:1.1}.order-summary{bottom:calc(80px + env(safe-area-inset-bottom));border-radius:22px;gap:10px;margin-top:14px;padding:13px 14px}.order-summary strong{font-size:15px}.order-summary>button{padding:10px 13px;font-size:13px}.mobile-actions button{min-height:48px;font:inherit;border:0;border-radius:999px;font-size:16px;font-weight:700}.order-modal{border-radius:0;width:100%;height:100dvh;max-height:none}.order-modal>header{padding:max(18px, env(safe-area-inset-top)) 18px 16px}.order-modal>header h2{font-size:31px}.order-modal__content{max-height:calc(100dvh - 108px);padding-bottom:env(safe-area-inset-bottom);display:block}.cart-lines{border-right:0;padding:12px 16px}.cart-lines article{grid-template-columns:64px minmax(0,1fr) auto;gap:10px}.cart-lines img{width:64px;height:58px}.checkout{padding:16px 16px 32px}.pickup-time strong{font-size:20px}}@media (prefers-reduced-motion:reduce){.grill-world__media video{display:none}}@media (width>=861px) and (pointer:fine),(width>=1025px){.journey .scroll-scrub__story:after{content:"";pointer-events:none;height:100dvh;display:block}}.hero-order-shortcuts{justify-items:start;gap:11px;display:grid}.hero-order-shortcuts>a{align-items:center;min-height:46px}.hero-order-shortcuts>.pickup-cta{border-radius:28px;gap:22px;max-width:100%;padding:17px 24px}.pickup-cta__copy{gap:5px;min-width:0;display:grid}.pickup-cta__copy strong{max-width:26ch;font-size:clamp(17px,2vw,22px);font-weight:800;line-height:1.15}.pickup-cta__copy small{font-size:16px;font-weight:600;line-height:1.3}.pickup-cta__arrow{flex-shrink:0;font-size:30px;line-height:1}.hero-order-shortcuts>p,.hero-order-shortcuts>span,.hero-order-shortcuts>small{max-width:36ch;color:var(--cream);font-size:13px;line-height:1.4}.scroll-product-card{border:2px solid var(--cream);width:min(100%,430px);min-height:112px;color:var(--ink);text-align:left;opacity:0;pointer-events:none;background:#fff5dffa;border-radius:27px;grid-template-columns:104px minmax(0,1fr) 42px;align-items:center;gap:13px;padding:8px 12px 8px 8px;transition:opacity .24s,transform .3s;display:grid;transform:translateY(18px)rotate(-2deg);box-shadow:0 8px #26231f4d,0 18px 44px #0003}.scroll-product-card>img{object-fit:cover;border-radius:19px;width:104px;height:96px;display:block}.scroll-product-card__copy{gap:4px;min-width:0;display:grid}.scroll-product-card__copy small{color:#9a370b;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.25}.scroll-product-card__copy strong{letter-spacing:-.03em;font-size:22px;font-weight:900;line-height:1.05}.scroll-product-card__copy>span{color:var(--muted);font-size:12px;font-weight:600;line-height:1.3}.scroll-product-card__add{background:var(--orange);border-radius:50%;place-items:center;width:42px;height:42px;font-size:29px;font-weight:700;line-height:1;display:grid}.scroll-scrub[data-active-section="1"] #apertura .scroll-product-card,.scroll-scrub[data-active-section="2"] #el-menu .scroll-product-card,.scroll-scrub[data-active-section="3"] #los-antojos .scroll-product-card{opacity:1;pointer-events:auto;transform:translateY(0)rotate(0)}.scroll-product-card:hover{transform:translateY(-3px)rotate(-1deg)!important}.scroll-product-card:focus-visible{outline:3px solid var(--orange);outline-offset:5px}.order-service-note,.order-contact-note,.checkout-help,.order-config-notice{color:var(--muted);font-size:13px;line-height:1.5}.order-service-note{background:#ff962f2e;border-radius:18px;margin:16px 0;padding:13px 16px}.order-contact-note,.checkout-help{margin-top:-4px}.order-config-notice{background:#fffdfaa3;border:1px solid #26231f24;border-radius:16px;padding:12px 14px}.order-error,.order-success{border-radius:16px;padding:14px 16px;font-size:14px;line-height:1.5}.order-error{color:#842c0e;background:#ffeadb;border:1px solid #bd4a20}.order-success{color:#294a25;background:#eaf1df;border:1px solid #64885a}.order-success strong{margin-bottom:5px;font-size:19px;display:block}.order-success button{background:var(--orange);min-height:44px;color:var(--ink);border:0;border-radius:999px;margin-top:12px;padding:10px 16px;font-weight:800}.order-config-notice a,.order-error a{text-underline-offset:3px;font-weight:700;text-decoration:underline}.submit-order:disabled{opacity:.55;cursor:not-allowed;transform:none}.checkout input:focus-visible,.checkout textarea:focus-visible{outline:3px solid var(--orange);outline-offset:3px}@media (width<=860px),(width<=1024px) and (pointer:coarse){.site-header .nav-menu{background:var(--orange);padding-inline:13px;font-size:13px;font-weight:800;display:inline-flex}.site-header nav a[href=\#visitanos]{display:none}.journey .scroll-scrub__chapter{--journey-band-height:70svh;min-height:var(--journey-band-height)!important}.journey #apertura,.journey #el-menu{--journey-band-height:45svh;min-height:var(--journey-band-height)!important}.journey #los-antojos{--journey-band-height:60svh;min-height:var(--journey-band-height)!important}.journey .scroll-scrub__story:after{content:"";pointer-events:none;height:100svh;display:block}.journey .scroll-scrub__chapter-pin,.journey #el-menu .scroll-scrub__chapter-pin{min-height:var(--journey-band-height);align-items:flex-end;padding:88px 18px 24px}.journey .scroll-scrub__chapter:not(#llegada) .scroll-scrub__chapter-pin{height:0;min-height:0;padding:0;position:sticky;top:100px}.journey .scroll-scrub__chapter:not(#llegada) .scroll-scrub__copy{width:calc(100% - 36px);position:absolute;top:0;left:18px}.journey .scroll-scrub__copy{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s}.journey .scroll-scrub:not([data-active-section]) #llegada .scroll-scrub__copy,.journey .scroll-scrub[data-active-section="0"] #llegada .scroll-scrub__copy,.journey .scroll-scrub[data-active-section="1"] #apertura .scroll-scrub__copy,.journey .scroll-scrub[data-active-section="2"] #el-menu .scroll-scrub__copy,.journey .scroll-scrub[data-active-section="3"] #los-antojos .scroll-scrub__copy{opacity:1;visibility:visible;pointer-events:auto}.journey .scroll-scrub__copy:before{background:linear-gradient(#0000,#191612b8 28%,#191612db);border-radius:0 0 24px 24px;inset:-20px -18px -24px}.journey .scroll-scrub__chapter:not(#llegada) .scroll-scrub__title{max-width:19ch;font-size:clamp(24px,6.7vw,29px)}.journey .scroll-scrub__chapter:not(#llegada) .scroll-scrub__body{display:none}.journey .scroll-scrub__chapter:not(#llegada) .scroll-scrub__actions{margin-top:12px}.scroll-product-card{border-radius:24px;grid-template-columns:90px minmax(0,1fr) 38px;gap:10px;min-height:100px;padding:7px 10px 7px 7px}.scroll-product-card>img{border-radius:17px;width:90px;height:84px}.scroll-product-card__copy strong{font-size:20px}.scroll-product-card__copy small{font-size:9px}.scroll-product-card__copy>span{font-size:11px}.scroll-product-card__add{width:38px;height:38px}.hero-order-shortcuts{gap:9px}.hero-order-shortcuts>p,.hero-order-shortcuts>span,.hero-order-shortcuts>small{font-size:12px}.grill-world .menu-section{row-gap:0;padding-top:32px}.grill-world .menu-intro{display:contents}.grill-world .menu-intro .eyebrow{grid-row:1}.grill-world .menu-intro h2{grid-row:2}.grill-world .menu-intro>.order-service-note{grid-row:3;margin:12px 0;padding:10px 13px}.grill-world .menu-intro>p:not(.eyebrow,.order-service-note){grid-row:4;max-width:36ch;margin:0 0 16px;font-size:14px}.grill-world .menu-content{grid-row:5}.grill-world .original-menu{grid-row:6;margin-top:22px;padding:9px}.grill-world .original-menu img{flex-basis:45px;width:45px;height:56px}.grill-world .menu-intro .eyebrow{margin-bottom:8px}.grill-world .menu-intro h2{font-size:clamp(36px,10vw,46px)}.grill-world .food-heading>div,.grill-world .food-heading>p{border-radius:24px;padding:18px}.grill-world .food-heading>p{max-width:none;margin-top:12px;margin-bottom:0}}@media (width<=380px){.scroll-product-card{grid-template-columns:76px minmax(0,1fr) 34px;gap:8px}.scroll-product-card>img{width:76px;height:78px}.scroll-product-card__copy strong{font-size:18px}.scroll-product-card__add{width:34px;height:34px}}@media (prefers-reduced-motion:reduce){.scroll-product-card,.scroll-product-card:hover{transform:none!important}}.arrival-intro,.arrival-intro__picture,.arrival-intro__poster,.arrival-intro__video{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.arrival-intro{z-index:3}.arrival-intro[hidden]{display:none}.arrival-intro__poster,.arrival-intro__video{object-fit:cover;object-position:50% 50%;display:block}.arrival-intro__video{opacity:0}.arrival-intro[data-video-painted=true] .arrival-intro__video{opacity:1}@media (prefers-reduced-motion:reduce){.arrival-intro{display:none}}@media (width<=860px) and (orientation:landscape),(width<=1024px) and (pointer:coarse) and (orientation:landscape){.arrival-intro__poster,.arrival-intro__video{object-fit:contain}}.grill-world .menu-section{column-gap:32px}.menu-content .filters{gap:7px;margin-bottom:12px}.menu-content .filters button{min-height:44px;font-size:14px}.compact-menu{background:#fffdfaf7;border-radius:26px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;padding:0 18px;display:grid}.dish-row{min-width:0;min-height:134px;color:var(--ink);text-align:left;background:0 0;border:0;border-bottom:1px solid #26231f21;justify-content:space-between;align-items:center;gap:16px;padding:17px 0;display:flex}.dish-row:last-child{border-bottom:0}.dish-row:hover .dish-row__copy>strong{color:#a4410e}.dish-row:focus-visible{outline-offset:2px;border-radius:14px}.dish-row__copy{justify-items:start;gap:5px;min-width:0;display:grid}.dish-row__copy>strong{font-size:18px;font-weight:800;line-height:1.2}.dish-row__category{color:var(--muted);font-size:13px;line-height:1.3}.dish-row__price{font-size:14px;font-weight:600;line-height:1.3}.dish-row__photo{flex:0 0 96px;width:96px;height:96px;position:relative}.dish-row__photo img{object-fit:cover;border-radius:18px;width:100%;height:100%}.dish-row__add{background:var(--orange);border:3px solid #fffdfa;border-radius:50%;place-items:center;width:40px;height:40px;font-size:26px;font-weight:700;line-height:1;display:grid;position:absolute;bottom:-5px;right:-4px;box-shadow:0 3px 7px #26231f29}.dish-row__add.has-items{background:var(--blue);font-size:17px}.dish-detail[data-slot=dialog-content]{z-index:60;background:var(--cream);width:min(560px,100vw - 32px);max-width:560px;max-height:calc(100dvh - 40px);color:var(--ink);-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:28px;flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden;box-shadow:0 25px 90px #0006}.dish-detail__close{z-index:2;background:var(--cream);width:44px;height:44px;color:var(--ink);border:0;border-radius:50%;font-size:30px;line-height:1;position:absolute;top:14px;right:14px;box-shadow:0 3px 14px #00000026}.dish-detail__scroll{overscroll-behavior:contain;min-height:0;overflow-y:auto}.dish-detail__image{object-fit:cover;width:100%;height:clamp(180px,31dvh,300px);display:block}.dish-detail__body{padding:22px 24px 24px}.dish-detail__category{color:#a4410e;margin-bottom:8px;font-size:14px;font-weight:700;display:block}.dish-detail__title{color:var(--ink);letter-spacing:-.025em;margin:0;font-family:inherit;font-size:clamp(25px,5vw,32px);font-weight:800;line-height:1.08}.dish-detail__price{margin-top:12px;font-size:16px;display:block}.dish-detail__description{color:var(--muted);margin:14px 0 0;font-size:16px;line-height:1.5}.dish-detail__pickup{margin-top:18px;font-size:14px}.dish-detail__actions{padding:16px 24px max(16px, env(safe-area-inset-bottom));background:var(--cream);border-top:1px solid #26231f26;flex:none;align-items:center;gap:14px;display:flex}.dish-quantity{flex-shrink:0;grid-template-columns:44px 28px 44px;align-items:center;display:grid}.dish-quantity button{background:0 0;border:1px solid #26231f33;border-radius:50%;width:44px;height:44px;padding:0;font-size:24px}.dish-quantity output{text-align:center;font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}.dish-detail__add{background:var(--orange);min-height:52px;color:var(--ink);border:0;border-radius:999px;flex:1;gap:3px;padding:12px;font-size:16px;font-weight:800;line-height:1.2;display:grid}.dish-quantity button:disabled,.dish-detail__add:disabled{opacity:.4;cursor:not-allowed}.cart-feedback{z-index:45;background:var(--ink);width:max-content;max-width:calc(100% - 32px);color:var(--cream);text-align:center;opacity:0;pointer-events:none;border-radius:20px;padding:13px 20px;font-size:14px;font-weight:600;transition:opacity .18s,transform .18s;position:fixed;bottom:24px;left:50%;transform:translate(-50%,12px)}.cart-feedback.is-visible{opacity:1;transform:translate(-50%)}.checkout label,.checkout-help{font-size:14px}.checkout input,.checkout textarea{font-size:16px}.cart-lines span{font-size:14px}.cart-line-total{font-variant-numeric:tabular-nums;margin-top:5px;font-size:16px;display:block}.cart-subtotal{background:var(--blue);border-radius:18px;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:16px;display:flex}.cart-subtotal span{color:var(--ink);margin:0;font-size:14px}.cart-subtotal strong{text-align:right;font-variant-numeric:tabular-nums;font-size:18px}@media (width<=1180px){.compact-menu{grid-template-columns:minmax(0,1fr)}}@media (width<=860px),(width<=1024px) and (pointer:coarse){.grill-world .menu-intro h2{font-size:34px}.grill-world .menu-intro>.order-service-note{background:0 0;margin:10px 0 8px;padding:0;font-size:14px}.grill-world .menu-intro .eyebrow{display:none}.menu-content .filters{margin-bottom:0}.compact-menu{border-radius:22px;padding:0 14px}.dish-row{gap:14px;min-height:118px;padding:14px 0}.dish-row__copy{gap:4px}.dish-row__copy>strong{font-size:17px}.dish-row__photo{flex-basis:88px;width:88px;height:88px}.menu-content .order-summary{display:none}.cart-feedback{bottom:calc(88px + env(safe-area-inset-bottom))}.mobile-actions .mobile-menu-action{flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:52px;padding:5px 10px;line-height:1.2;display:flex}.mobile-menu-action:has(strong)>span{font-size:14px}.mobile-menu-action>strong{font-variant-numeric:tabular-nums;font-size:14px}.dish-detail[data-slot=dialog-content]{width:100%;max-width:none;max-height:calc(100dvh - max(24px, env(safe-area-inset-top)));border-radius:28px 28px 0 0;animation:none;top:auto;bottom:0;left:0;transform:translate(0,0)}.dish-detail__body{padding:20px}.dish-detail__actions{gap:12px;padding-inline:16px}.dish-detail__image{height:min(31dvh,280px)}.order-modal>header h2{font-size:26px}.order-modal{max-width:100%}.order-modal>header .eyebrow{display:none}.order-modal__content{max-height:calc(100dvh - 78px - env(safe-area-inset-top))}.cart-lines article{grid-template-columns:56px minmax(0,1fr) auto}.cart-lines img{width:56px;height:56px}.cart-lines .quantity{grid-template-columns:44px 24px 44px}.cart-lines .quantity button{width:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){.cart-feedback{transition:none}}.dish-options{border:0;gap:8px;min-width:0;margin:18px 0;padding:0;display:grid}.dish-options legend{margin-bottom:10px;font-weight:800}.dish-options label{cursor:pointer;border:1px solid #26231f33;border-radius:16px;align-items:center;gap:10px;min-height:48px;padding:12px 14px;display:flex}.dish-options label:has(input:checked){border-color:var(--orange);background:#ff962f21}.dish-options input{accent-color:var(--orange);flex-shrink:0}.dish-options strong{white-space:nowrap;margin-left:auto}.owners-story{padding:40px 5vw 72px}.owners-story__card{max-width:1440px;color:var(--ink);background:#fff5dff0;border-radius:36px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(24px,3.5vw,52px);margin:0 auto;padding:24px;display:grid}.owners-story__photo{border-radius:24px;width:100%;height:auto;display:block}.owners-story__copy{padding:12px 12px 12px 0}.owners-story__copy .eyebrow{color:#a4410e;margin-bottom:14px}.owners-story__copy h2{letter-spacing:-.035em;text-wrap:balance;margin-bottom:20px;font-size:clamp(28px,2.8vw,42px);font-weight:900;line-height:1.08}.owners-story__copy h2 span{color:#a4410e}.owners-story__copy>p:not(.eyebrow){font-size:17px;line-height:1.6}.owners-story__copy>p+p{margin-top:16px}.owners-story__closing{border-top:2px solid var(--orange);padding-top:16px}@media (width<=860px){.owners-story{padding:28px 18px 40px}.owners-story__card{border-radius:28px;grid-template-columns:minmax(0,1fr);gap:0;padding:0;overflow:hidden}.owners-story__photo{border-radius:0}.owners-story__copy{padding:24px}.owners-story__copy h2{font-size:clamp(27px,7.5vw,36px)}.owners-story__copy>p:not(.eyebrow){font-size:16px}}
