.glc{--a:#032612;--b:#2d5d41;--c:#84786d;--d:#959e99;--e:#fefaf6;--green:#2d5d41;--night:#032612;--cream:#fefaf6}.glc .amc-dark{background:var(--night);color:var(--cream)}.glc .amc-cream{background:var(--cream);color:var(--night)}.glc .amc-h,.glc .amc-num{color:var(--green)}.glc .amc-dark :is(.amc-h,.amc-num){color:#a9c8b3}.glc .amc-statement em,.glc .amc-big em{color:var(--green)}.glc .amc-dark .amc-big em{color:#a9c8b3}.glc .amc-pill--dark{background:var(--green);border-color:var(--green);color:var(--cream)}.glc .amc-browser,.glc .amc-browser-dots{background:#0d2a1b}.glc .amc-browser-bar{background:#143424}.glc-band{background:var(--green)!important}.glc .glc-band .amc-band-row span i{color:#d7c2a5}.glc .glc-band .amc-band-row span.is-out{-webkit-text-stroke-color:#d7c2a5}.glc-hero{background:var(--night)}.glc-hero-photo{object-fit:cover;width:100%;height:116%;position:absolute;inset:-8% 0}.glc-hero-veil{background:linear-gradient(#0326128c 0%,#03261259 40%,#032612eb 100%);position:absolute;inset:0}.glc-hero-logo{filter:drop-shadow(0 20px 40px #00000059);width:min(80vw,820px);height:auto;display:block}.glc-hero-claim{color:var(--cream);font-style:normal;font-weight:300}.glc-hero-claim em{color:#d7c2a5;font-weight:200}.glc-seo{overflow:hidden}.glc-seo-head{align-items:end;gap:2rem;margin-top:2.5rem;display:grid}@media (min-width:1000px){.glc-seo-head{grid-template-columns:auto 1fr;gap:5rem}}.glc-one{color:var(--cream);align-items:flex-start;gap:.06em;margin:0;line-height:.8;display:flex}.glc-one-n{letter-spacing:-.02em;color:#a9c8b3;margin-top:.12em;font-size:clamp(2.4rem,6vw,5.5rem);font-weight:300}.glc-one-1{letter-spacing:-.08em;font-size:clamp(10rem,28vw,26rem);font-weight:200;line-height:.78}.glc-seo-p{opacity:.85;max-width:44ch;margin:1.5rem 0 0;font-weight:300;line-height:1.6}.glc-search{gap:.6rem;max-width:820px;margin:clamp(3rem,7vw,6rem) auto 0;display:grid}.glc-search-bar{background:var(--cream);color:var(--night);border-radius:999px;align-items:center;gap:.9rem;padding:1rem 1.4rem;display:flex;box-shadow:0 20px 50px -20px #0009}.glc-search-bar svg{width:1.2rem;color:var(--green);flex:none}.glc-search-q{font-size:1.05rem}.glc-search-q span{white-space:nowrap;vertical-align:bottom;border-right:2px solid var(--green);max-width:26ch;padding-right:2px;display:inline-block;overflow:hidden}.glc-result{background:#fefaf60f;border-radius:22px;grid-template-columns:2.6rem 1fr;align-items:start;gap:1rem;padding:1.2rem 1.4rem;display:grid;box-shadow:inset 0 0 0 1px #fefaf61f}.glc-result--one{background:#fefaf61f;box-shadow:inset 0 0 0 1px #a9c8b399,0 30px 60px -30px #000000b3}.glc-rank{background:#fefaf61a;border-radius:50%;place-items:center;width:2.6rem;height:2.6rem;font-weight:600;display:grid}.glc-result--one .glc-rank{color:var(--night);background:#a9c8b3}.glc-url{opacity:.65;margin:0;font-size:.8rem}.glc-title{color:#cfe3d4;margin:.2rem 0 0;font-size:1.15rem;font-weight:500}.glc-desc{opacity:.8;margin:.35rem 0 0;font-size:.9rem;font-weight:300;line-height:1.5}.glc-result--ghost{opacity:.45}.glc-result--ghost div{gap:.5rem;padding-top:.6rem;display:grid}.glc-result--ghost i{background:#fefaf62e;border-radius:999px;height:.6rem;display:block}.glc-result--ghost i:last-child{width:70%}.glc-seo-list{border-top:1px solid #fefaf629;gap:0;margin:clamp(4rem,8vw,6rem) 0 0;padding:0;list-style:none;display:grid}@media (min-width:900px){.glc-seo-list{grid-template-columns:repeat(2,1fr);column-gap:3rem}}.glc-seo-list li{border-bottom:1px solid #fefaf629;grid-template-columns:2.4rem 1fr;gap:.3rem .6rem;padding:1.4rem 0;display:grid}.glc-seo-list b{font-size:1.05rem;font-weight:600}.glc-seo-list li>span:last-child{opacity:.78;grid-column:2;font-weight:300;line-height:1.55}.glc-logos{gap:.75rem;margin-top:clamp(3rem,6vw,5rem);display:grid}@media (min-width:900px){.glc-logos{grid-template-columns:1fr 1.6fr}}.glc-logos figure{border-radius:26px;place-items:center;min-height:clamp(16rem,30vw,24rem);margin:0;display:grid;overflow:hidden}.glc-iso{background:#f7efe4}.glc-iso img{mix-blend-mode:multiply;width:72%;max-width:360px;height:auto}.glc-wordmark{background:var(--green);padding:10%}.glc-wordmark img{width:100%;height:auto}.glc-colors{gap:.5rem;height:clamp(10rem,22vh,14rem);margin-top:.75rem;display:flex}.glc-colors button{text-align:left;cursor:pointer;transition:flex-grow .7s var(--ease);border:0;border-radius:22px;flex:1 1 0;align-content:space-between;padding:1rem;display:grid;box-shadow:inset 0 0 0 1px #0326121a}.glc-colors button.is-on{flex-grow:2.6}.glc-c-n{font-size:.95rem;font-weight:500}.glc-c-h{opacity:.75;font-variant-numeric:tabular-nums;font-size:.75rem}@media (max-width:640px){.glc-colors{height:9rem}.glc-c-n{font-size:.7rem}.glc-colors button:not(.is-on) .glc-c-h{display:none}}.glc-color-use{opacity:.75;margin:1rem 0 0;font-size:.9rem}.glc-type{margin:clamp(3rem,6vw,5rem) 0 0}.glc-type>div{border-radius:26px;overflow:hidden;box-shadow:inset 0 0 0 1px #03261214}.glc-type img{width:100%;height:auto;display:block}.glc-type figcaption{opacity:.6;margin-top:.8rem;font-size:.75rem}.glc-menu{color:var(--night);background:#f7efe4}.glc-dishes{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.6rem,1.6vw,1.25rem);margin-top:clamp(3rem,7vw,6rem);display:grid}@media (min-width:900px){.glc-dishes{grid-template-rows:auto auto;grid-template-columns:1.4fr 1fr 1fr}.glc-dish--1{grid-row:span 2}.glc-dish--4{grid-column:2/span 2}}.glc-dish{margin:0}.glc-dish>div{aspect-ratio:4/5;border-radius:22px;overflow:hidden}.glc-dish--1>div{aspect-ratio:3/4.2}@media (min-width:900px){.glc-dish--4>div{aspect-ratio:16/8}.glc-dish--2>div,.glc-dish--3>div{aspect-ratio:1}}.glc-dish img{object-fit:cover;width:100%;height:100%}.glc-dish figcaption{opacity:.65;margin-top:.6rem;font-size:.75rem}.glc-wines-head{gap:.4rem;margin-top:clamp(4rem,8vw,6rem);display:grid}.glc-wines-head p{opacity:.8;margin:0;font-weight:300}.glc-wines{grid-template-columns:repeat(3,1fr);align-items:end;gap:1.5rem .5rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:900px){.glc-wines{grid-template-columns:repeat(6,1fr)}}.glc-wines li{justify-items:center;display:grid}.glc-wines img{filter:drop-shadow(0 20px 20px #03261240);width:auto;height:clamp(11rem,22vw,18rem);transition:transform .6s var(--ease)}@media (hover:hover){.glc-wines li:hover img{transform:translateY(-12px)rotate(-3deg)}}.glc-phones{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,3vw,2.5rem);max-width:1100px;margin:clamp(4rem,8vw,7rem) auto 0;display:grid}@media (min-width:900px){.glc-phones{grid-template-columns:repeat(4,1fr)}}.glc-phones figure{will-change:transform;margin:0}.glc-phones figure:nth-child(2n){margin-top:3rem}.glc-phones img{filter:drop-shadow(0 40px 40px #00000073);width:78%;height:auto;margin:0 auto;display:block}.glc-phones figcaption{text-align:center;opacity:.65;margin-top:1rem;font-size:.75rem}.glc-ulm{background:var(--night);min-height:max(90svh,560px);color:var(--cream);isolation:isolate;align-items:end;display:grid;position:relative;overflow:hidden}.glc-ulm-media{z-index:-1;position:absolute;inset:0}.glc-ulm-media img{object-fit:cover;width:100%;height:100%}.glc-ulm-media:after{content:"";background:linear-gradient(#03261200 35%,#032612e6 100%);position:absolute;inset:0}.glc-ulm-copy{padding:clamp(2rem, 6vw, 5rem) var(--pad);gap:1rem;display:grid}.glc-ulm-t{letter-spacing:-.045em;margin:0;font-size:clamp(2.4rem,6vw,6rem);font-weight:600;line-height:.95}.glc-ulm-s{opacity:.85;margin:0;font-weight:300}@media (min-width:1800px){.glc .amc-sec{padding-left:calc(50vw - 840px);padding-right:calc(50vw - 840px)}}.amc-static .glc-search-q span{max-width:none!important}
