.landing-module__scJOqG__page{background:var(--cream);min-height:100vh}.landing-module__scJOqG__shell{max-width:1280px;margin:0 auto;padding-inline:40px}.landing-module__scJOqG__eyebrow{letter-spacing:.26em;color:var(--orange);margin-bottom:16px;font-size:11px;font-weight:800}.landing-module__scJOqG__heading{font-family:var(--font-display), serif;letter-spacing:-.02em;font-size:clamp(40px,4.6vw,66px);font-weight:400;line-height:1}.landing-module__scJOqG__tab{font-family:var(--font-sans), sans-serif;letter-spacing:.02em;cursor:pointer;border:1px solid rgba(var(--ink-rgb), .22);color:rgba(var(--ink-rgb), .62);background:0 0;border-radius:2px;padding:11px 18px;font-size:12.5px;font-weight:800;transition:background .15s,color .15s,border-color .15s}.landing-module__scJOqG__tab:hover{border-color:var(--orange);color:var(--burgundy)}.landing-module__scJOqG__tabActive,.landing-module__scJOqG__tabActive:hover{background:var(--ink);color:var(--cream);border-color:#0000}.landing-module__scJOqG__header{z-index:60;background:rgba(var(--ink-rgb), .96);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(var(--orange-rgb), .28);position:sticky;top:0}.landing-module__scJOqG__headerInner{justify-content:space-between;align-items:center;gap:32px;height:76px;display:flex}.landing-module__scJOqG__logo{color:var(--cream);align-items:center;gap:12px;display:flex}.landing-module__scJOqG__logoMark{border:1.5px solid var(--orange);width:38px;height:38px;font-family:var(--font-display), serif;color:var(--orange);letter-spacing:.02em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex}.landing-module__scJOqG__logoWord{flex-direction:column;line-height:1;display:flex}.landing-module__scJOqG__logoWordTop{font-family:var(--font-display), serif;letter-spacing:.12em;font-size:19px;font-weight:600}.landing-module__scJOqG__logoWordBottom{letter-spacing:.44em;color:var(--orange);margin-top:4px;font-size:10px;font-weight:700}.landing-module__scJOqG__nav{align-items:center;gap:30px;display:flex}.landing-module__scJOqG__navLink{color:rgba(var(--cream-rgb), .72);letter-spacing:.01em;font-size:13.5px;font-weight:600;transition:color .15s}.landing-module__scJOqG__navLink:hover{color:var(--orange)}.landing-module__scJOqG__navCta{background:var(--orange);color:var(--ink);letter-spacing:.02em;white-space:nowrap;border-radius:2px;padding:12px 22px;font-size:13.5px;font-weight:800;transition:background .15s}.landing-module__scJOqG__navCta:hover{background:var(--cream);color:var(--ink)}.landing-module__scJOqG__hero{background:var(--ink);align-items:flex-end;min-height:calc(100vh - 76px);display:flex;position:relative;overflow:hidden}.landing-module__scJOqG__heroMedia{position:absolute;inset:0}.landing-module__scJOqG__heroScrim{pointer-events:none;background:linear-gradient(180deg, rgba(var(--ink-rgb), .82) 0%, rgba(var(--ink-rgb), .45) 38%, rgba(var(--ink-rgb), .92) 100%);position:absolute;inset:0}.landing-module__scJOqG__heroInner{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);align-items:end;gap:64px;width:100%;padding-block:120px 56px;display:grid;position:relative}.landing-module__scJOqG__heroCopy{animation:.7s both landing-module__scJOqG__fs-rise}.landing-module__scJOqG__heroBadge{border:1px solid rgba(var(--orange-rgb), .55);color:var(--orange);letter-spacing:.24em;align-items:center;gap:10px;margin-bottom:34px;padding:9px 16px;font-size:11px;font-weight:800;display:inline-flex}.landing-module__scJOqG__heroTitle{font-family:var(--font-display), serif;letter-spacing:-.02em;color:var(--cream);text-wrap:balance;margin-bottom:26px;font-size:clamp(64px,8.4vw,132px);font-weight:500;line-height:.88}.landing-module__scJOqG__heroTitleDot{color:var(--orange)}.landing-module__scJOqG__heroTitleItalic{font-style:italic;font-weight:400}.landing-module__scJOqG__heroLead{max-width:560px;color:rgba(var(--cream-rgb), .7);margin-bottom:38px;font-size:18px;line-height:1.6}.landing-module__scJOqG__heroActions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.landing-module__scJOqG__btnPrimary{background:var(--orange);color:var(--ink);letter-spacing:.02em;padding:19px 34px;font-size:15px;font-weight:800;transition:background .15s}.landing-module__scJOqG__btnPrimary:hover{background:var(--cream);color:var(--ink)}.landing-module__scJOqG__btnGhost{border:1px solid rgba(var(--cream-rgb), .32);color:var(--cream);padding:19px 30px;font-size:15px;font-weight:700;transition:border-color .15s,color .15s}.landing-module__scJOqG__btnGhost:hover{border-color:var(--orange);color:var(--orange)}.landing-module__scJOqG__heroAside{flex-direction:column;gap:22px;animation:.9s both landing-module__scJOqG__fs-rise;display:flex}.landing-module__scJOqG__countdown{border:1px solid rgba(var(--cream-rgb), .16);background:rgba(var(--ink-rgb), .55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:26px 26px 22px}.landing-module__scJOqG__countdownLabel{letter-spacing:.24em;color:rgba(var(--cream-rgb), .48);margin-bottom:18px;font-size:10.5px;font-weight:800}.landing-module__scJOqG__countdownGrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.landing-module__scJOqG__countdownCell{text-align:center}.landing-module__scJOqG__countdownValue{font-family:var(--font-display), serif;color:var(--cream);font-variant-numeric:tabular-nums;font-size:42px;line-height:1}.landing-module__scJOqG__countdownValueAccent{color:var(--orange)}.landing-module__scJOqG__countdownUnit{letter-spacing:.16em;color:var(--orange);margin-top:8px;font-size:9.5px;font-weight:800}.landing-module__scJOqG__countdownFoot{border-top:1px solid rgba(var(--cream-rgb), .14);color:rgba(var(--cream-rgb), .66);justify-content:space-between;gap:12px;margin-top:20px;padding-top:18px;font-size:13px;display:flex}.landing-module__scJOqG__countdownFootStrong{color:var(--cream);font-weight:700}.landing-module__scJOqG__heroStats{background:rgba(var(--cream-rgb), .16);border:1px solid rgba(var(--cream-rgb), .16);grid-template-columns:1fr 1fr;gap:1px;display:grid}.landing-module__scJOqG__heroStat{background:var(--ink);padding:20px}.landing-module__scJOqG__heroStatValue{font-family:var(--font-display), serif;color:var(--cream);font-size:30px}.landing-module__scJOqG__heroStatLabel{color:rgba(var(--cream-rgb), .55);margin-top:6px;font-size:11px}.landing-module__scJOqG__calendarSection{padding-block:104px 40px}.landing-module__scJOqG__calendarHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:38px;display:flex}.landing-module__scJOqG__tabs{gap:8px;display:flex}.landing-module__scJOqG__calendar{border-top:1px solid rgba(var(--ink-rgb), .16)}.landing-module__scJOqG__calRow{border-bottom:1px solid rgba(var(--ink-rgb), .16);grid-template-columns:48px minmax(0,1fr) 220px 160px 190px;align-items:start;gap:24px;padding:26px 4px;display:grid}.landing-module__scJOqG__calNum{font-family:var(--font-display), serif;color:var(--muted);padding-top:8px;font-size:15px}.landing-module__scJOqG__calCity{font-family:var(--font-display), serif;letter-spacing:-.015em;font-size:clamp(30px,3.4vw,46px);line-height:1.05}.landing-module__scJOqG__calVenue{color:var(--muted);margin-top:8px;font-size:13px}.landing-module__scJOqG__calDates{color:var(--ink);padding-top:10px;font-size:16px;font-weight:600}.landing-module__scJOqG__calBadgeWrap{padding-top:8px}.landing-module__scJOqG__calBadge{letter-spacing:.12em;border:1px solid rgba(var(--ink-rgb), .2);color:rgba(var(--ink-rgb), .5);padding:7px 12px;font-size:11px;font-weight:800;display:inline-block}.landing-module__scJOqG__calBadgeOpen{border-color:var(--orange);color:var(--burgundy);background:rgba(var(--orange-rgb), .12)}.landing-module__scJOqG__calCtaWrap{text-align:right;padding-top:10px}.landing-module__scJOqG__calCta{letter-spacing:.04em;border-bottom:1px solid rgba(var(--burgundy-rgb), .3);padding-bottom:2px;font-size:13px;font-weight:800;transition:color .15s,border-color .15s}.landing-module__scJOqG__calCta:hover{color:var(--orange);border-color:var(--orange)}.landing-module__scJOqG__calEmpty{color:var(--muted);padding:40px 4px;font-size:15px}.landing-module__scJOqG__restaurants{background:var(--ink);color:var(--cream);margin-top:72px}.landing-module__scJOqG__restaurantsInner{padding-block:100px}.landing-module__scJOqG__restaurantsHead{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:64px;margin-bottom:56px;display:grid}.landing-module__scJOqG__headingLight{color:var(--cream)}.landing-module__scJOqG__headingAccent{color:var(--orange);font-style:italic}.landing-module__scJOqG__restaurantsLead{color:rgba(var(--cream-rgb), .66);padding-top:12px;font-size:17px;line-height:1.65}.landing-module__scJOqG__cardGrid{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.landing-module__scJOqG__card{background:rgba(var(--cream-rgb), .04);border:1px solid rgba(var(--cream-rgb), .12)}.landing-module__scJOqG__cardMedia{height:190px;position:relative}.landing-module__scJOqG__cardBody{padding:22px 22px 24px}.landing-module__scJOqG__cardKind{letter-spacing:.2em;text-transform:uppercase;color:var(--orange);margin-bottom:10px;font-size:10px;font-weight:800}.landing-module__scJOqG__cardName{font-family:var(--font-display), serif;font-size:24px;line-height:1.1}.landing-module__scJOqG__cardCity{color:rgba(var(--cream-rgb), .55);margin-top:10px;font-size:13px}.landing-module__scJOqG__cardDish{border-top:1px solid rgba(var(--cream-rgb), .12);color:rgba(var(--cream-rgb), .8);margin-top:18px;padding-top:16px;font-size:13px}.landing-module__scJOqG__apply{border-top:1px solid rgba(var(--cream-rgb), .14);background:var(--ink-deep)}.landing-module__scJOqG__applyInner{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:center;gap:72px;padding-block:88px;display:grid}.landing-module__scJOqG__applyTitle{font-family:var(--font-display), serif;letter-spacing:-.02em;color:var(--cream);margin-bottom:20px;font-size:clamp(38px,4.2vw,60px);font-weight:400;line-height:1.02}.landing-module__scJOqG__applyLead{color:rgba(var(--cream-rgb), .62);max-width:520px;margin-bottom:28px;font-size:16px;line-height:1.65}.landing-module__scJOqG__applyStats{background:rgba(var(--cream-rgb), .14);border:1px solid rgba(var(--cream-rgb), .14);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.landing-module__scJOqG__applyStat{background:var(--ink-deep);padding:20px 18px}.landing-module__scJOqG__applyStatValue{font-family:var(--font-display), serif;color:var(--orange);font-size:28px}.landing-module__scJOqG__applyStatLabel{color:rgba(var(--cream-rgb), .5);margin-top:6px;font-size:11.5px}.landing-module__scJOqG__formCard{background:var(--cream);color:var(--ink);padding:34px}.landing-module__scJOqG__formEyebrow{letter-spacing:.22em;color:var(--burgundy);margin-bottom:20px;font-size:11px;font-weight:800}.landing-module__scJOqG__form{flex-direction:column;gap:14px;display:flex}.landing-module__scJOqG__field{flex-direction:column;gap:7px;display:flex}.landing-module__scJOqG__fieldLabel{color:rgba(var(--ink-rgb), .6);font-size:12px;font-weight:700}.landing-module__scJOqG__control{border:1px solid rgba(var(--ink-rgb), .22);font-family:var(--font-sans), sans-serif;color:var(--ink);background:#fff;border-radius:0;outline:none;padding:13px 14px;font-size:14px}.landing-module__scJOqG__control:focus{border-color:var(--orange)}.landing-module__scJOqG__controlInvalid{border-color:var(--burgundy)}.landing-module__scJOqG__formError{color:var(--burgundy);font-size:12.5px;font-weight:700}.landing-module__scJOqG__submit{background:var(--ink);color:var(--cream);font-family:var(--font-sans), sans-serif;letter-spacing:.02em;cursor:pointer;border:none;margin-top:6px;padding:17px;font-size:14.5px;font-weight:800;transition:background .15s}.landing-module__scJOqG__submit:hover:not(:disabled){background:var(--burgundy)}.landing-module__scJOqG__submit:disabled{opacity:.6;cursor:progress}.landing-module__scJOqG__formFine{color:rgba(var(--ink-rgb), .45);font-size:11.5px;line-height:1.5}.landing-module__scJOqG__thanks{text-align:center;padding:40px 0}.landing-module__scJOqG__thanksTitle{font-family:var(--font-display), serif;margin-bottom:14px;font-size:40px;line-height:1}.landing-module__scJOqG__thanksText{color:rgba(var(--ink-rgb), .6);font-size:15px}.landing-module__scJOqG__partnersSection{padding-block:100px}.landing-module__scJOqG__partnersHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:40px;display:flex}.landing-module__scJOqG__partnersLink{letter-spacing:.03em;border-bottom:1px solid rgba(var(--burgundy-rgb), .3);padding-bottom:3px;font-size:13.5px;font-weight:800}.landing-module__scJOqG__partnersGrid{background:rgba(var(--ink-rgb), .14);border:1px solid rgba(var(--ink-rgb), .14);grid-template-columns:repeat(5,1fr);gap:1px;display:grid}.landing-module__scJOqG__partnerCell{background:var(--cream);justify-content:center;align-items:center;height:118px;padding:20px;display:flex}.landing-module__scJOqG__partnerName{font-family:var(--font-display), serif;letter-spacing:.06em;color:rgba(var(--ink-rgb), .42);text-align:center;font-size:19px}.landing-module__scJOqG__partnerLogo{object-fit:contain;width:auto;max-height:58px}.landing-module__scJOqG__press{border-top:1px solid rgba(var(--ink-rgb), .14)}.landing-module__scJOqG__pressInner{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:72px;padding-block:96px;display:grid}.landing-module__scJOqG__pressLead{color:rgba(var(--ink-rgb), .62);margin-bottom:26px;font-size:16px;line-height:1.65}.landing-module__scJOqG__pressHeading{margin-bottom:22px;font-size:clamp(36px,4vw,56px)}.landing-module__scJOqG__pressContact{border-top:1px solid rgba(var(--ink-rgb), .16);color:rgba(var(--ink-rgb), .7);padding-top:18px;font-size:14px;line-height:1.7}.landing-module__scJOqG__pressContactStrong{color:var(--ink);font-weight:700}.landing-module__scJOqG__pressGrid{background:rgba(var(--ink-rgb), .14);border:1px solid rgba(var(--ink-rgb), .14);grid-template-columns:1fr 1fr;gap:1px;display:grid}.landing-module__scJOqG__pressCard{background:var(--cream);min-height:170px;color:var(--ink);flex-direction:column;gap:10px;padding:30px 26px;transition:background .15s;display:flex}.landing-module__scJOqG__pressCard:hover{background:var(--cream-canvas);color:var(--ink)}.landing-module__scJOqG__pressTag{letter-spacing:.2em;color:var(--orange);font-size:10.5px;font-weight:800}.landing-module__scJOqG__pressTitle{font-family:var(--font-display), serif;font-size:25px;line-height:1.12}.landing-module__scJOqG__pressMeta{color:rgba(var(--ink-rgb), .55);margin-top:auto;font-size:13px}.landing-module__scJOqG__footer{background:var(--ink);color:rgba(var(--cream-rgb), .6)}.landing-module__scJOqG__footerInner{grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(0,.6fr));gap:48px;padding-block:64px 40px;display:grid}.landing-module__scJOqG__footerLogo{color:var(--cream);align-items:center;gap:12px;margin-bottom:18px;display:flex}.landing-module__scJOqG__footerMark{border:1.5px solid var(--orange);width:36px;height:36px;font-family:var(--font-display), serif;color:var(--orange);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:flex}.landing-module__scJOqG__footerWord{font-family:var(--font-display), serif;letter-spacing:.12em;font-size:18px}.landing-module__scJOqG__footerAbout{max-width:320px;font-size:13.5px;line-height:1.6}.landing-module__scJOqG__footerCol{flex-direction:column;gap:11px;font-size:13.5px;display:flex}.landing-module__scJOqG__footerColTitle{color:var(--cream);letter-spacing:.2em;margin-bottom:6px;font-size:11px;font-weight:800}.landing-module__scJOqG__footerLink{color:rgba(var(--cream-rgb), .6);transition:color .15s}.landing-module__scJOqG__footerLink:hover{color:var(--orange)}.landing-module__scJOqG__footerBottom{border-top:1px solid rgba(var(--cream-rgb), .12);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:22px;padding-bottom:40px;font-size:12px;display:flex}@media (max-width:1100px){.landing-module__scJOqG__heroInner,.landing-module__scJOqG__restaurantsHead,.landing-module__scJOqG__applyInner,.landing-module__scJOqG__pressInner{grid-template-columns:minmax(0,1fr);gap:44px}.landing-module__scJOqG__heroInner{padding-block:96px 48px}.landing-module__scJOqG__cardGrid{grid-template-columns:repeat(2,1fr)}.landing-module__scJOqG__partnersGrid{grid-template-columns:repeat(3,1fr)}.landing-module__scJOqG__calRow{grid-template-columns:36px minmax(0,1fr) auto;row-gap:14px}.landing-module__scJOqG__calDates{grid-column:2;padding-top:0}.landing-module__scJOqG__calBadgeWrap{text-align:right;grid-area:1/3;padding-top:12px}.landing-module__scJOqG__calCtaWrap{text-align:left;grid-column:2/-1;padding-top:0}}@media (max-width:900px){.landing-module__scJOqG__nav>.landing-module__scJOqG__navLink{display:none}}@media (max-width:720px){.landing-module__scJOqG__shell{padding-inline:20px}.landing-module__scJOqG__hero{min-height:0}.landing-module__scJOqG__heroInner{padding-block:72px 40px}.landing-module__scJOqG__heroBadge{letter-spacing:.16em;margin-bottom:24px}.landing-module__scJOqG__calendarSection{padding-block:64px 24px}.landing-module__scJOqG__restaurantsInner,.landing-module__scJOqG__partnersSection,.landing-module__scJOqG__pressInner{padding-block:64px}.landing-module__scJOqG__applyInner{padding-block:56px}.landing-module__scJOqG__cardGrid,.landing-module__scJOqG__pressGrid{grid-template-columns:minmax(0,1fr)}.landing-module__scJOqG__partnersGrid{grid-template-columns:repeat(2,1fr)}.landing-module__scJOqG__applyStats{grid-template-columns:minmax(0,1fr)}.landing-module__scJOqG__formCard{padding:24px}.landing-module__scJOqG__footerInner{grid-template-columns:minmax(0,1fr);gap:32px;padding-block:48px 32px}.landing-module__scJOqG__calRow{grid-template-columns:minmax(0,1fr) auto}.landing-module__scJOqG__calNum{display:none}.landing-module__scJOqG__calDates,.landing-module__scJOqG__calCtaWrap{grid-column:1/-1}.landing-module__scJOqG__calBadgeWrap{grid-column:2}}
.image-frame-module__9vd4Kq__frame{position:absolute;inset:0;overflow:hidden}.image-frame-module__9vd4Kq__image{object-fit:cover}.image-frame-module__9vd4Kq__empty{text-align:center;letter-spacing:.18em;text-transform:uppercase;justify-content:center;align-items:center;padding:16px;font-size:10.5px;font-weight:800;line-height:1.5;display:flex;position:absolute;inset:0}.image-frame-module__9vd4Kq__emptyTop{align-items:flex-start;padding-top:108px}.image-frame-module__9vd4Kq__emptyDark{background:rgba(var(--cream-rgb), .05);color:rgba(var(--cream-rgb), .32)}.image-frame-module__9vd4Kq__emptyLight{background:var(--cream-canvas);color:rgba(var(--ink-rgb), .32)}
