.gmp__eta{margin:1.6rem 0 0;padding:1.2rem 1.6rem;border-radius:1.2rem;background:rgba(46,125,91,.08);color:#1F5E43;font-size:1.4rem;line-height:1.45;text-align:center}.gmp__eta b{font-weight:600}
.gmsb{display:none}
@media(max-width:989px){.gmsb{display:block;position:fixed;left:0;right:0;bottom:0;z-index:60;padding:1rem 1.2rem calc(1rem + env(safe-area-inset-bottom));background:rgba(15,20,38,.96);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#FAF8F3;box-shadow:0 -10px 30px rgba(0,0,0,.25);transform:translateY(110%);transition:transform .35s ease}.gmsb.is-on{transform:none}.gmsb__in{display:flex;align-items:center;gap:1.2rem;max-width:60rem;margin:0 auto}.gmsb__txt{flex:1;display:flex;flex-direction:column;line-height:1.25;font-family:var(--font-body-family)}.gmsb__t{font-size:1.45rem;font-weight:600}.gmsb__p{font-size:1.25rem;color:#E3C98F}.gmsb .gmsb__btn{width:auto!important;padding:1.3rem 2.2rem;font-size:1.4rem;white-space:nowrap}}
.gmp__intro{margin:0 0 2.4rem}.gmp__h1{font-size:clamp(3.4rem,4.4vw,5.6rem);margin-bottom:1.4rem}.gmp__intro .gm-sub{margin-bottom:0}
.gmp--hero .gmp__main{aspect-ratio:auto}.gmp--hero .gmp__main img{height:auto;max-height:78vh;object-fit:contain;margin:0 auto}
.gmp--hero .gmp__grid{align-items:center}.gmp--hero .gmp__info{padding-top:1rem}
@media(min-width:990px){.gmp--hero .gmp__media{position:static}}
@media(max-width:989px){.gmp--hero .gmp__intro{text-align:center;margin-bottom:1.2rem}.gmp--hero .gmp__main img{max-height:62vh}}
.gmco{margin:0 auto 2.4rem;max-width:120rem;padding:0 2rem}.gmco__box{display:flex;align-items:center;gap:1.6rem;flex-wrap:wrap;padding:1.8rem 2.2rem;border-radius:1.6rem;background:linear-gradient(135deg,#1A1208,#2B1A0A);color:#FAF3E6;border:1px solid #E58A2E;box-shadow:0 10px 30px rgba(229,138,46,.18)}.gmco__icon{font-size:3rem;line-height:1}.gmco__txt{flex:1;min-width:20rem;font-size:1.5rem;line-height:1.45}.gmco__txt b{color:#FFB25C;font-weight:600}.gmco__btn{border:0;cursor:pointer;padding:1.3rem 2.2rem;border-radius:99px;background:#E58A2E;color:#1A1208;font:inherit;font-size:1.45rem;font-weight:600;white-space:nowrap}.gmco__btn[disabled]{opacity:.6;cursor:wait}.gmco[hidden]{display:none}
.gmg__group{margin-top:4rem}.gmg__group .gmg__grid{margin-top:1.6rem}.gmg__gh{display:flex;align-items:center;justify-content:center;gap:1rem;font-family:var(--font-heading-family);font-weight:400;font-size:2.6rem;margin:0;text-transform:capitalize}
.gmrv__viewport{overflow:hidden;margin-top:3.2rem;-webkit-mask-image:linear-gradient(to right,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(to right,transparent,#000 6%,#000 94%,transparent)}.gmrv__track{display:flex;gap:2rem;width:max-content;animation:gmrvScroll linear infinite}.gmrv__viewport:hover .gmrv__track{animation-play-state:paused}@keyframes gmrvScroll{from{transform:translateX(0)}to{transform:translateX(calc(-50% - 1rem))}}.gmrv__card{flex:0 0 32rem;margin:0;padding:2.4rem;border-radius:1.8rem;background:#FAF8F3;color:#14182B;border:1px solid rgba(184,146,74,.25);display:flex;flex-direction:column;gap:1.4rem;text-align:left}.gm-night .gmrv__card{background:#161C36;color:#F4EFE4;border-color:rgba(227,201,143,.3)}.gmrv__stars{color:#C9A45C;font-size:1.6rem;letter-spacing:.15em}.gmrv__stars .is-off{opacity:.25}.gmrv__txt{margin:0;font-size:1.5rem;line-height:1.6;flex:1}.gmrv__who{display:flex;align-items:center;gap:1.2rem;font-size:1.4rem}.gmrv__who b{display:block;font-weight:600}.gmrv__who small{display:block;opacity:.65;font-size:1.25rem}.gmrv__av{flex:0 0 4.2rem;height:4.2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#E9D3A0,#C9A45C);color:#0F1426;font-family:var(--font-heading-family);font-size:1.9rem;text-transform:uppercase}@media(max-width:749px){.gmrv__card{flex-basis:27rem;padding:2rem}}@media(prefers-reduced-motion:reduce){.gmrv__track{animation:none}.gmrv__viewport{overflow-x:auto}}
