.hero-event-link{color:#ffe0a0;background:#e6b34c15;border:1px solid #e6b34c77;border-radius:100px;justify-content:center;align-items:center;gap:10px;max-width:230px;min-height:42px;margin:16px auto 0;padding:8px 18px;font-size:12px;font-weight:750;transition:background .2s;display:flex}.hero-event-link:hover{background:#e6b34c30}
.hero-website-share{flex-direction:column;align-items:center;gap:6px;margin-top:18px;display:flex}.hero-share-button{color:#f7f5e8;background:#ffffff08;border:1px solid #ffffff30;border-radius:100px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 17px;font-size:12px;font-weight:650;transition:background .2s,border-color .2s;display:inline-flex}.hero-share-button:hover{background:#ffffff15;border-color:#e6b34c88}.hero-share-button:disabled{opacity:.65;cursor:wait}.hero-share-status{color:#dae6dc;text-align:center;max-width:290px;font-size:11px}.hero-share-status:empty{display:none}.hero-share-link{color:#003d2a;text-align:center;background:#fff;border:1px solid #ffffff40;border-radius:8px;width:240px;max-width:100%;padding:8px 12px;font-size:13px}
.feature-card-link{z-index:10;border-radius:inherit;cursor:pointer;position:absolute;inset:0}.feature-card-link:focus-visible{outline:3px solid var(--gold);outline-offset:-5px}.feature-card-action{color:#fff;opacity:0;pointer-events:none;background:#003d2a;border-radius:100px;padding:5px 9px;font-size:10px;font-weight:700;transition:opacity .2s,transform .2s;position:absolute;top:12px;right:14px;transform:translateY(-3px)}.feature-card-link:hover .feature-card-action,.feature-card-link:focus-visible .feature-card-action{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.feature-card-action{transition:none}}
.feature-menu-jaipur{isolation:isolate;color:#672d37;box-shadow:none;background:#edb8ad;border:1px solid #d69587;border-radius:24px;padding:48px 0 40px;position:relative;overflow:hidden}.feature-menu-jaipur:before{content:"";pointer-events:none;z-index:-1;background-image:radial-gradient(#9c4d4920 .7px,#0000 .7px);background-size:6px 6px;border:1px solid #9c4d4935;border-radius:16px;position:absolute;inset:12px}.menu-jaipur-intro{justify-content:space-between;align-items:center;gap:25px;padding:0 56px 38px;display:flex}.menu-jaipur-eyebrow{letter-spacing:.2em;color:#8c4350;margin-bottom:18px;font-size:10px;font-weight:750}.menu-jaipur-intro h3{letter-spacing:-.055em;color:#682b39;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,6vw,78px);font-weight:400;line-height:.95}.menu-jaipur-intro h3 em{color:#fff7e7;text-shadow:0 1px #a8584f22;font-weight:400}.menu-jaipur-description{color:#81444b;max-width:330px;margin-top:22px;font-size:12px;line-height:1.7}.menu-jaipur-stamp{outline-offset:7px;border:1px solid #a6585566;border-radius:50%;outline:1px solid #a6585544;flex-direction:column;flex:none;justify-content:center;align-items:center;width:170px;height:170px;margin-right:30px;display:flex;transform:rotate(9deg)}.menu-jaipur-stamp span{letter-spacing:.13em;font-size:8px}.menu-jaipur-stamp b{font-family:Georgia,serif;font-size:75px;font-weight:400;line-height:1.3}.feature-menu-jaipur .feature-menu-carousel-viewport{-webkit-mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000)}.feature-menu-jaipur .feature-menu-carousel-track{scroll-snap-type:none;scroll-behavior:auto;gap:14px;padding:8px 0 15px}.feature-menu-jaipur .feature-menu-item{height:420px;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;flex:0 0 280px;gap:0;padding:0 12px 16px;display:flex;position:relative;overflow:visible}.feature-menu-jaipur .feature-menu-item:hover{box-shadow:none;transform:translateY(-4px)}.menu-jaipur-window{isolation:isolate;background:#fff0dc;border:1px solid #a75e5266;border-radius:48% 48% 6px 6px/35% 35% 6px 6px;flex:none;width:100%;height:280px;position:relative;overflow:hidden;box-shadow:0 0 0 5px #f7d2bf,0 0 0 6px #a75e5255,0 14px 18px #7c363018}.menu-jaipur-window:before{content:"";z-index:2;pointer-events:none;border:1px solid #c3896c66;border-radius:48% 48% 0 0/35% 35% 0 0;position:absolute;inset:10px}.menu-jaipur-window img{object-fit:cover;mix-blend-mode:multiply;width:100%;height:100%;transition:transform .6s}.feature-menu-jaipur .feature-menu-item:hover img{transform:scale(1.05)}.menu-jaipur-number{letter-spacing:.1em;z-index:3;color:#925e4f;font-size:9px;position:absolute;top:30px;left:50%;transform:translate(-50%)}.menu-jaipur-price{color:#fff2da;z-index:3;background:#923e4b;border-radius:30px;padding:5px 13px;font-size:17px;font-weight:700;position:absolute;bottom:14px;right:13px;box-shadow:0 3px 10px #602a3022}.feature-menu-jaipur .feature-menu-item-copy{text-align:center;width:100%;padding:20px 4px 0}.feature-menu-jaipur .feature-menu-item-category{color:#915452;letter-spacing:.17em;font-size:8px}.feature-menu-jaipur .feature-menu-item-copy h3{color:#672d37;letter-spacing:-.025em;min-height:2.24em;margin-top:8px;font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:400;line-height:1.12}.feature-menu-jaipur .feature-menu-item-bottom{border-top:1px solid #a65a4c44;justify-content:space-between;gap:6px;margin-top:9px;padding-top:9px}.menu-jaipur-note{letter-spacing:.02em;color:#8c504f;font-size:8px}.feature-menu-jaipur .feature-menu-item-bottom a{color:#672d37;text-transform:uppercase;letter-spacing:.08em;background:0 0;border-radius:0;min-height:28px;padding:0;font-size:10px}.menu-scroll-accessible{color:#672d37;z-index:10;background:#fff0dc;border-radius:5px;padding:8px 12px;font-size:12px;position:absolute;top:20px;left:20px;transform:translateY(-200%)}.menu-scroll-accessible:focus{transform:none}@media (max-width:600px){.feature-menu-jaipur{border-radius:18px;padding:32px 0 24px}.menu-jaipur-intro{align-items:flex-start;gap:8px;padding:0 28px 28px}.menu-jaipur-eyebrow{letter-spacing:.1em;font-size:8px}.menu-jaipur-intro h3{font-size:52px}.menu-jaipur-description{max-width:210px;font-size:10px}.menu-jaipur-stamp{outline-offset:4px;width:76px;height:76px;margin:42px 2px 0 -15px}.menu-jaipur-stamp b{font-size:33px}.menu-jaipur-stamp span{letter-spacing:.03em;font-size:4px}.feature-menu-jaipur .feature-menu-item{flex-basis:245px;height:398px;padding-inline:10px}.menu-jaipur-window{height:255px}.feature-menu-jaipur .feature-menu-item-copy h3{font-size:21px}}.menu-jaipur-intro h3{font-family:var(--sans);letter-spacing:-.07em;font-size:clamp(46px,6vw,76px);font-weight:850;line-height:.98}.menu-jaipur-intro h3 em{font-weight:850}.menu-jaipur-stamp{color:#702f3c;outline-offset:-10px;background:#f6d972;border:0;outline:1px dashed #702f3c88;transform:rotate(10deg);box-shadow:5px 7px #bc786b55}.menu-jaipur-stamp b{font-family:var(--sans);letter-spacing:-.08em;font-size:62px;font-weight:850}.feature-menu-jaipur .feature-menu-item{background:#fffaf4;border:1px solid #bd8b7a40;border-radius:25px;flex:0 0 350px;height:462px;padding:0;transition:transform .3s;overflow:hidden;box-shadow:0 9px #b86a5c13}.feature-menu-jaipur .feature-menu-item:hover{transform:translateY(-5px)rotate(-.5deg);box-shadow:0 12px #b86a5c20}.menu-jaipur-window{height:250px;box-shadow:none;background:#f3d0bd;border:0;border-radius:0}.menu-jaipur-window:before{display:none}.menu-jaipur-window img{mix-blend-mode:normal;object-fit:cover}.menu-jaipur-sticker{z-index:3;color:#682b39;letter-spacing:-.02em;background:#f6d972;border-radius:6px;padding:7px 13px;font-size:11px;font-weight:800;position:absolute;top:17px;left:17px;transform:rotate(-7deg);box-shadow:2px 3px #77382e25}.feature-menu-jaipur .feature-menu-item:nth-child(3n+2) .menu-jaipur-sticker{background:#e5eacb;transform:rotate(5deg)}.feature-menu-jaipur .feature-menu-item:nth-child(3n) .menu-jaipur-sticker{background:#f4c3d6}.feature-menu-jaipur .feature-menu-item-copy{text-align:left;flex-direction:column;flex:1;padding:20px 23px 22px;display:flex}.feature-menu-jaipur .feature-menu-item-category{color:#a45451;letter-spacing:.08em;font-size:9px;font-weight:800}.feature-menu-jaipur .feature-menu-item-copy h3{font-family:var(--sans);letter-spacing:-.045em;color:#4e2930;min-height:2.24em;margin-top:10px;font-size:24px;font-weight:800;line-height:1.12}.feature-menu-jaipur .feature-menu-item-bottom{border:0;align-items:flex-end;gap:10px;margin-top:auto;padding-top:16px}.menu-jaipur-card-price small{letter-spacing:0;color:#967d72;white-space:nowrap;margin-bottom:4px;font-size:9px;display:block}.feature-menu-jaipur .feature-menu-item-bottom strong{color:#8b3e4e;letter-spacing:-.06em;gap:6px;font-size:29px;font-weight:850;line-height:1.1}.feature-menu-jaipur .feature-menu-item-bottom del{color:#ae9990;letter-spacing:-.02em;font-size:12px;font-weight:500}.feature-menu-jaipur .feature-menu-item-bottom a{color:#fffaf4;text-transform:none;letter-spacing:-.01em;white-space:nowrap;background:#803d4d;border-radius:30px;min-height:40px;padding:0 15px;font-size:10px;font-weight:750}.feature-menu-jaipur .feature-menu-item-bottom a:hover{color:#fff;background:#612d3a;transform:translateY(-2px)}@media (max-width:600px){.feature-menu-jaipur .feature-menu-item{flex-basis:290px;height:426px;padding:0}.menu-jaipur-window{height:220px}.feature-menu-jaipur .feature-menu-item-copy{padding:18px}.feature-menu-jaipur .feature-menu-item-copy h3{font-size:22px}.feature-menu-jaipur .feature-menu-item-category{font-size:8px}.feature-menu-jaipur .feature-menu-item-bottom strong{font-size:27px}.feature-menu-jaipur .feature-menu-item-bottom a{padding-inline:12px;font-size:9px}.menu-jaipur-card-price small{font-size:8px}.menu-jaipur-stamp b{font-size:32px}}.feature-menu-jaipur{color:#003d2a;background:#e9f3ec;border-color:#c9dfd0}.feature-menu-jaipur:before{background-image:radial-gradient(#00704a12 .7px,#0000 .7px);border-color:#00704a1c}.menu-jaipur-eyebrow{color:#00704a}.menu-jaipur-intro h3{color:#003d2a}.menu-jaipur-intro h3 em{color:#00704a;text-shadow:none}.menu-jaipur-description{color:#66756b}.menu-jaipur-stamp{color:#003d2a;background:#e6b34c;outline-color:#003d2a66;box-shadow:5px 7px #00704a14}.feature-menu-jaipur .feature-menu-item{background:#fff;border-color:#00704a18;box-shadow:0 9px #00704a08}.feature-menu-jaipur .feature-menu-item:hover{box-shadow:0 12px #00704a10}.menu-jaipur-window{background:#f8faf7}.menu-jaipur-sticker{color:#003d2a;background:#e6b34c;box-shadow:2px 3px #003d2a18}.feature-menu-jaipur .feature-menu-item:nth-child(3n+2) .menu-jaipur-sticker{color:#fff;background:#00704a}.feature-menu-jaipur .feature-menu-item:nth-child(3n) .menu-jaipur-sticker{color:#003d2a;background:#e9f3ec}.feature-menu-jaipur .feature-menu-item-category{color:#00704a}.feature-menu-jaipur .feature-menu-item-copy h3{color:#173327}.menu-jaipur-card-price small{color:#758179}.feature-menu-jaipur .feature-menu-item-bottom strong{color:#00704a}.feature-menu-jaipur .feature-menu-item-bottom del{color:#99a19b}.feature-menu-jaipur .feature-menu-item-bottom a{color:#fff;background:#00704a}.feature-menu-jaipur .feature-menu-item-bottom a:hover{color:#fff;background:#005d3e}.menu-scroll-accessible{color:#003d2a;background:#fff}.menu-jaipur-stamp{color:#f7f4df;background:#003d2a;border:1px solid #005d3e;border-radius:18px;outline:none;gap:0;width:206px;height:218px;margin-right:16px;padding:22px 18px 17px;position:relative;transform:rotate(3deg);box-shadow:7px 9px #00704a10;-webkit-mask-image:radial-gradient(circle at 0 75%,#0000 8px,#000 8.5px),radial-gradient(circle at 100% 75%,#0000 8px,#000 8.5px);mask-image:radial-gradient(circle at 0 75%,#0000 8px,#000 8.5px),radial-gradient(circle at 100% 75%,#0000 8px,#000 8.5px);-webkit-mask-composite:source-in;mask-composite:intersect}.menu-jaipur-stamp:before{content:"";pointer-events:none;border:1px solid #e6b34c55;border-radius:11px;position:absolute;inset:8px}.menu-jaipur-stamp .menu-seal-brand{letter-spacing:.14em;color:#e6b34c;font-size:9px;font-weight:700;line-height:1.4}.menu-seal-brand i{margin:0 5px;font-size:10px;font-style:normal}.menu-jaipur-stamp b{letter-spacing:-.07em;color:#fff9e7;margin:8px 0 1px;padding-right:5px;font-size:80px;font-weight:850;line-height:1.04}.menu-jaipur-stamp .menu-seal-label{letter-spacing:.01em;color:#c4d7ca;font-size:10px;font-weight:500;line-height:1.4}.menu-jaipur-stamp .menu-seal-price{color:#e6b34c;letter-spacing:.13em;border-top:1px dashed #e6b34c66;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:18px;padding-top:10px;font-size:8px;line-height:1;display:flex}.menu-seal-price strong{letter-spacing:-.04em;font-size:23px;font-weight:800}@media (max-width:600px){.menu-jaipur-stamp{border-radius:12px;width:101px;height:143px;margin:27px 0 0 -5px;padding:15px 8px 12px;transform:rotate(3deg);box-shadow:4px 6px #00704a10}.menu-jaipur-stamp:before{border-radius:8px;inset:5px}.menu-jaipur-stamp .menu-seal-brand{letter-spacing:.07em;font-size:5px}.menu-seal-brand i{margin:0 2px;font-size:6px}.menu-jaipur-stamp b{margin:8px 0 2px;font-size:47px}.menu-jaipur-stamp .menu-seal-label{font-size:6px}.menu-jaipur-stamp .menu-seal-price{letter-spacing:.04em;gap:4px;margin-top:11px;padding-top:8px;font-size:5px}.menu-seal-price strong{font-size:16px}}.feature-menu-jaipur .feature-menu-item{height:auto}.feature-menu-jaipur .feature-menu-item-copy{padding:17px 23px 18px}.feature-menu-jaipur .feature-menu-item-copy h3{min-height:0;margin-top:8px}.feature-menu-jaipur .feature-menu-item-bottom{margin-top:16px;padding-top:0}@media (max-width:600px){.feature-menu-jaipur .feature-menu-item{height:auto}.feature-menu-jaipur .feature-menu-item-copy{padding:16px 18px}.feature-menu-jaipur .feature-menu-item-bottom{margin-top:14px}}
