.home-module__xN3HmW__hero{border-bottom:1px solid var(--line);background:var(--paper-warm);padding:clamp(2.5rem,6vw,5.5rem) 0}.home-module__xN3HmW__heroGrid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.home-module__xN3HmW__heroCopy h1{letter-spacing:-.055em;text-wrap:balance;max-width:780px;margin:1rem 0 1.4rem;font-size:clamp(2.6rem,5.2vw,4.7rem);line-height:1.04}.home-module__xN3HmW__titleDot{color:var(--pink)}.home-module__xN3HmW__heroCopy>p{max-width:600px;margin-bottom:1.8rem;font-size:1.12rem}.home-module__xN3HmW__search{border:1px solid var(--line-strong);background:#fff;border-radius:1rem;gap:.5rem;padding:.45rem;display:flex;box-shadow:0 12px 35px #211a170f}.home-module__xN3HmW__search label{flex:1;align-items:center;gap:.7rem;min-width:0;padding-inline:.65rem;display:flex}.home-module__xN3HmW__search input{width:100%;min-width:0;height:46px;color:var(--ink);background:0 0;border:0}.home-module__xN3HmW__search input:focus{outline:none}.home-module__xN3HmW__search label:focus-within{outline:3px solid var(--focus);outline-offset:2px;border-radius:.5rem}.home-module__xN3HmW__quickActions{flex-wrap:wrap;gap:.65rem 1.25rem;margin-top:1rem;display:flex}.home-module__xN3HmW__quickActions a{min-height:44px;color:var(--ink-soft);align-items:center;gap:.4rem;font-size:.9rem;font-weight:700;display:inline-flex}.home-module__xN3HmW__quickActions a:first-child{color:var(--pink-dark)}.home-module__xN3HmW__poster{background:var(--ink);color:var(--paper-warm);border:1px solid #47362e;border-radius:1.5rem;padding:1.6rem;position:relative;overflow:hidden;transform:rotate(1deg);box-shadow:9px 9px #f1dbbd}.home-module__xN3HmW__poster:before{content:"";pointer-events:none;border:36px solid #da005b;border-radius:50%;width:230px;height:230px;position:absolute;inset:auto -60px -130px auto}.home-module__xN3HmW__posterHeading{letter-spacing:.12em;justify-content:space-between;align-items:center;gap:1rem;font-size:.72rem;font-weight:800;display:flex}.home-module__xN3HmW__posterNumber{font-family:var(--font-display);letter-spacing:-.065em;margin-top:1.2rem;font-size:clamp(4rem,7vw,7rem);font-weight:800;line-height:1}.home-module__xN3HmW__posterNumber>span{font-family:var(--font-body);letter-spacing:0;margin-top:.6rem;font-size:1.1rem;display:block}.home-module__xN3HmW__poster>p{color:#f0d7c2;margin:.6rem 0 1.4rem;font-size:.88rem}.home-module__xN3HmW__posterCities{z-index:1;display:grid;position:relative}.home-module__xN3HmW__posterCities a{border-top:1px solid #58443a;align-items:center;gap:.45rem;min-height:42px;padding:.5rem 0;font-size:.88rem;font-weight:650;display:flex}.home-module__xN3HmW__posterCities a>span{color:#ffac73;margin-inline-start:auto}.home-module__xN3HmW__posterLink{z-index:1;color:#fff;justify-content:space-between;align-items:center;min-height:48px;margin-top:.8rem;font-weight:800;display:flex;position:relative}.home-module__xN3HmW__discovery{background:#fff;padding:4rem 0}.home-module__xN3HmW__discovery h2,.home-module__xN3HmW__territories h2{font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.1}.home-module__xN3HmW__restaurantGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.home-module__xN3HmW__territories{background:var(--paper-warm);border-block:1px solid var(--line);padding:4rem 0}.home-module__xN3HmW__territoryGrid{grid-template-columns:1.1fr .9fr;gap:3rem;display:grid}.home-module__xN3HmW__territories h2{margin:.75rem 0 1.5rem}.home-module__xN3HmW__cityGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-bottom:1.3rem;display:grid}.home-module__xN3HmW__cityGrid a{border:1px solid var(--line);background:#fff;border-radius:.8rem;grid-template-columns:1fr auto;min-height:86px;padding:1rem;display:grid}.home-module__xN3HmW__cityGrid a>span{font-weight:800}.home-module__xN3HmW__cityGrid small{color:var(--ink-soft);grid-column:1;margin-top:.4rem;font-size:.8rem}.home-module__xN3HmW__cityGrid svg{grid-area:1/2/span 2;align-self:center}.home-module__xN3HmW__chainGrid{gap:.7rem;margin-bottom:1.3rem;display:grid}.home-module__xN3HmW__chainGrid a{border:1px solid var(--line);background:#fff;border-radius:.8rem;align-items:center;gap:.75rem;min-height:74px;padding:.75rem 1rem;display:flex}.home-module__xN3HmW__chainGrid strong,.home-module__xN3HmW__chainGrid small{display:block}.home-module__xN3HmW__chainGrid small{color:var(--ink-soft);margin-top:.25rem;font-size:.8rem}.home-module__xN3HmW__chainGrid svg{margin-inline-start:auto}.home-module__xN3HmW__chainInitial{background:var(--pink-soft);width:42px;height:42px;color:var(--pink-dark);border-radius:.65rem;flex:none;place-items:center;font-size:1.15rem;font-weight:800;display:grid}.home-module__xN3HmW__news{padding:4rem 0}.home-module__xN3HmW__newsGrid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.home-module__xN3HmW__newsCard{background:#fff3e6;border:1px solid #ebc098;border-radius:1.25rem;flex-direction:column;align-items:flex-start;gap:.75rem;padding:2rem;display:flex}.home-module__xN3HmW__newsCard h2{max-width:650px;margin:0;font-size:clamp(1.6rem,2.5vw,2.4rem);line-height:1.1}.home-module__xN3HmW__newsCard p{margin:0}.home-module__xN3HmW__newsCard>span:last-child{justify-content:space-between;align-items:center;width:100%;min-height:44px;margin-top:auto;padding-top:1rem;font-weight:800;display:flex}.home-module__xN3HmW__openingsCard{background:#fff0f5;border-color:#dfbcc9}.home-module__xN3HmW__trust{border-top:1px solid var(--line);background:var(--paper-warm);padding:3rem 0}.home-module__xN3HmW__trustInner{grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem;display:grid}.home-module__xN3HmW__trustInner>svg{color:var(--pink-dark)}.home-module__xN3HmW__trust h2{margin:.6rem 0;font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.15}.home-module__xN3HmW__trust p{margin:0}@media (max-width:1050px){.home-module__xN3HmW__restaurantGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-module__xN3HmW__heroGrid,.home-module__xN3HmW__territoryGrid{gap:2rem}.home-module__xN3HmW__trustInner{grid-template-columns:auto 1fr}.home-module__xN3HmW__trustInner>a{grid-column:2;justify-self:start}}@media (max-width:760px){.home-module__xN3HmW__heroGrid,.home-module__xN3HmW__territoryGrid{grid-template-columns:1fr}.home-module__xN3HmW__hero{padding:2.2rem 0 3rem}.home-module__xN3HmW__heroCopy>p{font-size:1rem}.home-module__xN3HmW__poster{transform:none}.home-module__xN3HmW__posterNumber{font-size:4rem}.home-module__xN3HmW__posterCities{grid-template-columns:1fr 1fr;column-gap:1.2rem}.home-module__xN3HmW__newsGrid{grid-template-columns:1fr}.home-module__xN3HmW__discovery,.home-module__xN3HmW__territories,.home-module__xN3HmW__news{padding-block:3rem}.home-module__xN3HmW__newsCard{padding:1.4rem}}@media (max-width:580px){.home-module__xN3HmW__restaurantGrid{grid-template-columns:1fr}.home-module__xN3HmW__search{flex-direction:column}.home-module__xN3HmW__search .home-module__xN3HmW__button{width:100%}.home-module__xN3HmW__poster{display:none}.home-module__xN3HmW__trustInner{grid-template-columns:1fr;gap:1rem}.home-module__xN3HmW__trustInner>a{grid-column:1}}
