._page_357e61f{flex-direction:column;min-height:100vh;display:flex}._header_357e61f{background:var(--white);align-items:center;height:70px;padding:0 clamp(1.25rem,4vw,3rem);display:flex}._logo_357e61f{align-items:center;display:inline-flex}._logo_357e61f img{width:180px;height:auto}._hero_357e61f{isolation:isolate;min-height:min(720px,100svh - 70px);color:var(--white);background:linear-gradient(135deg, var(--primary), var(--secondary));flex:1;place-items:center;padding:5rem 1.5rem;display:grid;position:relative;overflow:hidden}._video_357e61f,._overlay_357e61f{width:100%;height:100%;position:absolute;inset:0}._video_357e61f{object-fit:cover;z-index:-2}._overlay_357e61f{z-index:-1;background:linear-gradient(135deg,#130e0ac7,#23140c8a)}._content_357e61f{text-align:center;width:min(100%,850px)}._eyebrow_357e61f{letter-spacing:.24em;border:1px solid #fff9;border-radius:999px;padding:.45rem 1rem;font-size:.78rem;font-weight:700;display:inline-block}._number_357e61f{color:var(--accent);letter-spacing:-.08em;text-shadow:0 10px 40px #00000038;margin:.15rem 0 -.6rem;font-size:clamp(7rem,22vw,14rem);font-weight:800;line-height:1}._comingSoon_357e61f{letter-spacing:-.055em;white-space:nowrap;font-size:clamp(2.5rem,8.4vw,6.5rem)}._content_357e61f h1{letter-spacing:.04em;font-size:clamp(1.65rem,4vw,2.7rem);line-height:1.45}._mobileBreak_357e61f{display:none}._description_357e61f{margin-top:1.1rem;color:#ffffffe0;margin-inline:auto;font-size:clamp(.95rem,1.7vw,1.1rem)}._orderAd_357e61f{color:#263d22;text-align:left;background:#ffe5b5;border:3px solid #f8dfad;border-radius:18px;justify-content:flex-end;align-items:center;width:100%;min-width:0;min-height:230px;margin:2.25rem auto 0;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 45px #00000042}:is(._orderAd_357e61f:hover,._orderAd_357e61f:focus-visible){transform:translateY(-3px);box-shadow:0 24px 50px #00000057}._orderAdImage_357e61f{background:url(/img/tacosan-order-banner.webp) 50%/cover no-repeat;position:absolute;inset:0}._orderAdContent_357e61f{z-index:1;flex-direction:column;align-items:flex-start;width:59%;min-width:0;padding:1.8rem 2rem 1.8rem .5rem;display:flex;position:relative}._orderAdLabel_357e61f{letter-spacing:.1em;font-size:clamp(.75rem,1.5vw,.9rem);font-weight:800}._orderAdTitle_357e61f{color:#9e1715;letter-spacing:.025em;margin-top:.45rem;font-size:clamp(1.45rem,3.2vw,2.25rem);font-weight:900;line-height:1.25}._orderAdCta_357e61f{color:#fff;background:#075431;border-radius:999px;align-items:center;gap:.65rem;margin-top:1.15rem;padding:.7rem 1.15rem;font-size:.9rem;font-weight:800;display:inline-flex}._button_357e61f{background:var(--white);color:var(--primary);border-radius:999px;align-items:center;gap:.8rem;margin-top:2.5rem;padding:1rem 2rem;font-weight:700;transition:transform .2s,background-color .2s;display:inline-flex;box-shadow:0 8px 28px #0003}:is(._button_357e61f:hover,._button_357e61f:focus-visible){background:var(--accent);color:var(--dark);transform:translateY(-2px)}:is(._orderAd_357e61f:focus-visible,._button_357e61f:focus-visible,._logo_357e61f:focus-visible){outline:3px solid var(--accent);outline-offset:4px}@media (max-width:640px){._header_357e61f{height:56px}._logo_357e61f img{width:150px}._hero_357e61f{min-height:calc(100svh - 56px);padding:4rem 1.25rem}._number_357e61f{margin-bottom:0}._comingSoon_357e61f{font-size:clamp(1.6rem,8vw,2.5rem)}._mobileBreak_357e61f{display:initial}._description_357e61f{max-width:19rem}._orderAd_357e61f{flex-direction:column;align-items:stretch;min-height:0;margin-top:2rem}._orderAdImage_357e61f{background-position:0;background-size:auto 100%;height:170px;position:relative}._orderAdContent_357e61f{width:100%;padding:1.2rem 1.1rem 1.45rem}._orderAdTitle_357e61f{font-size:clamp(1.35rem,6vw,1.8rem)}._orderAdCta_357e61f{max-width:100%;padding:.7rem .85rem;font-size:.8rem}}@media (prefers-reduced-motion:reduce){._video_357e61f{display:none}._button_357e61f,._orderAd_357e61f{transition:none}}:root{--primary:#ff6b35;--primary-dark:#e55a2b;--secondary:#f7931e;--accent:#ffd23f;--dark:#1a1a1a;--dark-light:#2d2d2d;--light:#f5f5f5;--white:#fff;--text:#333;--text-light:#666}html,body{scroll-behavior:smooth;max-width:100vw;overflow-x:hidden}body{color:var(--text);background:var(--white);font-family:var(--font-geist-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}
