.gl-hero--split[data-astro-cid-bbe6dxrz]{background:var(--gl-dark-deep);color:var(--gl-on-dark);padding-top:var(--gl-head-h, 4.6rem)}.gl-hero__grid[data-astro-cid-bbe6dxrz]{display:grid;min-height:calc(100svh - var(--gl-head-h, 4.6rem))}.gl-hero__frame[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;min-width:0}.gl-hero__picture[data-astro-cid-bbe6dxrz]{flex:1 1 auto;min-height:0;background:var(--gl-dark)}.gl-hero__picture[data-astro-cid-bbe6dxrz] img[data-astro-cid-bbe6dxrz]{width:100%;height:100%;object-fit:cover}.gl-hero__note[data-astro-cid-bbe6dxrz]{padding:.7rem 0 0;font-size:var(--gl-size-label);letter-spacing:var(--gl-track-caps);color:var(--gl-on-dark-soft)}.gl-hero__plate[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;justify-content:flex-end;gap:1.2rem;min-width:0;container-type:inline-size}.gl-hero__eyebrow[data-astro-cid-bbe6dxrz]{padding-top:1.1rem;border-top:1px solid var(--gl-dark-line);font-size:var(--gl-size-label);font-weight:500;text-transform:uppercase;letter-spacing:var(--gl-track-label);color:var(--gl-on-dark-soft)}.gl-hero__title[data-astro-cid-bbe6dxrz]{font-size:clamp(2rem,10cqi,4.4rem);text-wrap:balance;color:var(--gl-on-dark);overflow-wrap:break-word}.gl-hero__lede[data-astro-cid-bbe6dxrz]{max-width:40ch;font-size:var(--gl-size-lede);line-height:1.55;color:var(--gl-on-dark-soft)}.gl-hero__cta[data-astro-cid-bbe6dxrz]{margin-top:.8rem;display:flex;flex-wrap:wrap;gap:.8rem}@media(min-width:861px){.gl-hero__grid[data-astro-cid-bbe6dxrz]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.gl-hero__plate[data-astro-cid-bbe6dxrz]{order:-1;padding-block:3rem clamp(3rem,9vh,6rem);padding-left:max(var(--gl-gut),calc((100vw - var(--gl-max)) / 2 + var(--gl-gut)));padding-right:clamp(2rem,4vw,4.4rem)}.gl-hero__frame[data-astro-cid-bbe6dxrz]{padding-bottom:1.1rem}}@media(max-width:860px){.gl-hero--split[data-astro-cid-bbe6dxrz]{padding-top:4.2rem}.gl-hero__grid[data-astro-cid-bbe6dxrz]{min-height:0}.gl-hero__picture[data-astro-cid-bbe6dxrz]{flex:none;height:62svh}.gl-hero__note[data-astro-cid-bbe6dxrz]{padding-inline:var(--gl-gut)}.gl-hero__plate[data-astro-cid-bbe6dxrz]{padding:2.2rem var(--gl-gut) 3.2rem}}.gl-lineup[data-astro-cid-v5xui6af]{margin-top:clamp(2.4rem,4vw,3.4rem);border-top:1px solid var(--gl-ink)}.gl-lineup__row[data-astro-cid-v5xui6af]{display:grid;gap:.7rem;padding:1.5rem 0;border-bottom:1px solid var(--gl-line-strong)}.gl-lineup__name[data-astro-cid-v5xui6af]{font-size:clamp(1.18rem,1rem + .6vw,1.5rem);line-height:1.2}.gl-lineup__text[data-astro-cid-v5xui6af]{color:var(--gl-ink-soft);font-size:.97rem;line-height:1.62;max-width:60ch}.gl-lineup__cta[data-astro-cid-v5xui6af]{justify-self:start;margin-top:.4rem;padding:.8rem 1.3rem}@media(min-width:900px){.gl-lineup__row[data-astro-cid-v5xui6af]{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr) auto;align-items:baseline;gap:clamp(1.6rem,3vw,3rem);padding:1.8rem 0}.gl-lineup__cta[data-astro-cid-v5xui6af]{margin-top:0;align-self:center}}.gl-quote[data-astro-cid-v5xui6af]{margin-top:clamp(2.4rem,4vw,3.4rem)}.gl-quote__grid[data-astro-cid-v5xui6af]{display:grid;gap:1px;background:var(--gl-line-strong);border:1px solid var(--gl-line-strong)}@media(min-width:640px){.gl-quote__grid[data-astro-cid-v5xui6af]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){.gl-quote__grid[data-astro-cid-v5xui6af]{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}}.gl-quote__card[data-astro-cid-v5xui6af]{display:flex;flex-direction:column;padding:clamp(1.5rem,2.6vw,2.2rem);background:var(--gl-white)}.gl-quote__type[data-astro-cid-v5xui6af]{font-family:var(--gl-font-body);font-size:var(--gl-size-label);font-weight:500;text-transform:uppercase;letter-spacing:var(--gl-track-label);color:var(--gl-ink-soft);line-height:1.4}.gl-quote__price[data-astro-cid-v5xui6af]{margin-top:1.1rem;font-family:var(--gl-font-display);font-size:clamp(2rem,1.5rem + 1.6vw,2.9rem);line-height:1.05;letter-spacing:var(--gl-track-display);color:var(--gl-ink);font-variant-numeric:tabular-nums lining-nums}.gl-quote__from[data-astro-cid-v5xui6af],.gl-quote__unit[data-astro-cid-v5xui6af]{font-size:.42em;font-family:var(--gl-font-body);color:var(--gl-ink-soft);letter-spacing:0}.gl-quote__ask[data-astro-cid-v5xui6af]{font-size:.6em}.gl-quote__area[data-astro-cid-v5xui6af]{margin-top:.6rem;flex:1;font-size:var(--gl-size-small);color:var(--gl-ink-soft);font-variant-numeric:tabular-nums}.gl-quote__cta[data-astro-cid-v5xui6af]{margin-top:1.6rem;align-self:flex-start;padding:.85rem 1.4rem}.gl-quote__note[data-astro-cid-v5xui6af]{margin-top:1rem;font-size:var(--gl-size-small);color:var(--gl-ink-soft);max-width:72ch}.gl-ticker[data-astro-cid-vl2dhzby]{margin-top:clamp(2.6rem,5vw,4.2rem);padding-top:1.4rem;border-top:1px solid var(--gl-ink)}.gl-ticker__head[data-astro-cid-vl2dhzby]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.6rem 2rem}.gl-ticker__title[data-astro-cid-vl2dhzby]{font-size:var(--gl-size-h3)}.gl-ticker__all[data-astro-cid-vl2dhzby]{font-size:var(--gl-size-label);font-weight:600;letter-spacing:var(--gl-track-label);text-transform:uppercase;color:var(--gl-accent-text);border-bottom:1px solid currentColor;padding-bottom:.15rem}.gl-ticker__list[data-astro-cid-vl2dhzby]{margin-top:1.6rem;display:grid;gap:0 clamp(1.6rem,3vw,3rem)}@media(min-width:900px){.gl-ticker__list[data-astro-cid-vl2dhzby]{grid-template-columns:repeat(3,minmax(0,1fr))}}.gl-ticker__item[data-astro-cid-vl2dhzby]{display:grid;align-content:start;gap:.55rem;padding:1.2rem 0 1.4rem;border-top:1px solid var(--gl-line)}@media(min-width:900px){.gl-ticker__item[data-astro-cid-vl2dhzby]{border-top:0;padding-top:0}.gl-ticker__item[data-astro-cid-vl2dhzby]+.gl-ticker__item[data-astro-cid-vl2dhzby]{padding-left:clamp(1.6rem,3vw,3rem);border-left:1px solid var(--gl-line)}}.gl-ticker__item[data-astro-cid-vl2dhzby]:first-child{border-top:0;padding-top:0}.gl-ticker__date[data-astro-cid-vl2dhzby]{font-size:var(--gl-size-label);font-weight:500;letter-spacing:var(--gl-track-caps);text-transform:uppercase;color:var(--gl-ink-soft)}.gl-ticker__link[data-astro-cid-vl2dhzby]{font-family:var(--gl-font-display);font-size:clamp(1.12rem,1rem + .4vw,1.36rem);line-height:1.25;color:var(--gl-ink);background:linear-gradient(currentColor,currentColor) no-repeat 0 100% / 0 1px;transition:background-size .4s var(--gl-ease-out),color .3s var(--gl-ease)}.gl-ticker__link[data-astro-cid-vl2dhzby]:hover{color:var(--gl-accent-text);background-size:100% 1px}.gl-ticker__teaser[data-astro-cid-vl2dhzby]{font-size:var(--gl-size-small);line-height:1.55;color:var(--gl-ink-soft)}.gl-plans__head[data-astro-cid-bnzs7wvs]{display:grid;gap:1.1rem}.gl-plans__head[data-astro-cid-bnzs7wvs] h2[data-astro-cid-bnzs7wvs]{max-width:18ch}.gl-plans__lede[data-astro-cid-bnzs7wvs]{font-size:var(--gl-size-lede);line-height:1.55;color:var(--gl-ink-soft);max-width:46ch;text-wrap:pretty}@media(min-width:900px){.gl-plans__head[data-astro-cid-bnzs7wvs]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:clamp(2rem,4vw,4rem)}.gl-plans__lede[data-astro-cid-bnzs7wvs]{justify-self:end}}.gl-plans__grid[data-astro-cid-bnzs7wvs]{margin-top:clamp(2rem,3.6vw,3rem);display:grid;grid-auto-flow:column;grid-auto-columns:82%;gap:1rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gl-gut);margin-inline:calc(-1 * var(--gl-gut));padding:0 var(--gl-gut) .9rem;scrollbar-width:thin;scrollbar-color:var(--gl-line-strong) transparent}.gl-plan[data-astro-cid-bnzs7wvs]{scroll-snap-align:start;min-width:0}@media(min-width:640px){.gl-plans__grid[data-astro-cid-bnzs7wvs]{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.2rem 1.4rem;overflow:visible;margin-inline:0;padding:0}}@media(min-width:1000px){.gl-plans__grid[data-astro-cid-bnzs7wvs]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.8rem}}.gl-plan__fig[data-astro-cid-bnzs7wvs]{display:grid;gap:.95rem}.gl-plan__sheet[data-astro-cid-bnzs7wvs]{position:relative;aspect-ratio:4 / 3;background:#fff;border:1px solid var(--gl-line);overflow:hidden}.gl-plan__img[data-astro-cid-bnzs7wvs]{width:100%;height:100%;object-fit:contain}.gl-plan__veil[data-astro-cid-bnzs7wvs]{position:absolute;inset:0;display:grid;place-items:center;padding:1rem;border:0;background:#f3f1ec2e;cursor:pointer;transition:background .35s var(--gl-ease)}.gl-plan__veil[data-astro-cid-bnzs7wvs]:hover{background:#f3f1ec00}.gl-plan__veil[data-astro-cid-bnzs7wvs]:focus-visible{outline-offset:-5px}.gl-plan__ask[data-astro-cid-bnzs7wvs]{padding:.85rem 1.35rem;pointer-events:none}.gl-plan__veil[data-astro-cid-bnzs7wvs]:hover .gl-plan__ask[data-astro-cid-bnzs7wvs],.gl-plan__veil[data-astro-cid-bnzs7wvs]:focus-visible .gl-plan__ask[data-astro-cid-bnzs7wvs]{--btn-bg: var(--gl-accent);--btn-bd: var(--gl-accent);--btn-fg: var(--gl-on-accent)}.gl-plan__cap[data-astro-cid-bnzs7wvs]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.3rem 1rem;padding-top:.9rem;border-top:1px solid var(--gl-ink)}.gl-plan__name[data-astro-cid-bnzs7wvs]{font-family:var(--gl-font-display);font-size:clamp(1.14rem,1rem + .45vw,1.36rem);line-height:1.2;color:var(--gl-ink)}.gl-plan__dot[data-astro-cid-bnzs7wvs]{color:var(--gl-ink-soft)}.gl-plan__area[data-astro-cid-bnzs7wvs]{font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.gl-plan__credit[data-astro-cid-bnzs7wvs]{font-size:var(--gl-size-label);font-weight:500;text-transform:uppercase;letter-spacing:var(--gl-track-caps);color:var(--gl-ink-soft)}.gl-map[data-astro-cid-nf35xw4x]{margin-top:2.6rem}.gl-more[data-astro-cid-nf35xw4x]{justify-self:start;display:inline-flex;align-items:center;gap:.6rem;font-size:var(--gl-size-label);font-weight:600;letter-spacing:var(--gl-track-label);text-transform:uppercase;color:var(--gl-accent-text);border-bottom:1px solid currentColor;padding-bottom:.2rem}.gl-more[data-astro-cid-nf35xw4x]:after{content:"→";letter-spacing:0}.gl-dark[data-astro-cid-nf35xw4x] .gl-more[data-astro-cid-nf35xw4x]{color:var(--gl-accent-lit)}.gl-qa__title[data-astro-cid-z6gx6xcw]{max-width:22ch}.gl-qa[data-astro-cid-z6gx6xcw]{margin:clamp(2rem,3.6vw,3rem) 0 0;display:grid;gap:0 clamp(2.4rem,5vw,5rem)}@media(min-width:900px){.gl-qa[data-astro-cid-z6gx6xcw]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.gl-qa__pair[data-astro-cid-z6gx6xcw]{padding:1.4rem 0 1.6rem;border-top:1px solid var(--gl-line-strong)}.gl-qa__q[data-astro-cid-z6gx6xcw]{font-family:var(--gl-font-body);font-weight:600;font-size:clamp(1rem,.95rem + .2vw,1.1rem);line-height:1.4;color:var(--gl-ink)}.gl-qa__a[data-astro-cid-z6gx6xcw]{margin:.7rem 0 0;color:var(--gl-ink-soft);font-size:var(--gl-size-body);line-height:1.62;max-width:60ch}.gl-close__grid[data-astro-cid-r7mmzxtl]{display:grid;gap:clamp(2rem,1.2rem + 3vw,3.6rem);align-items:start}.gl-close__intro[data-astro-cid-r7mmzxtl]{display:grid;gap:1.2rem}.gl-close__title[data-astro-cid-r7mmzxtl]{max-width:18ch;color:var(--gl-ink)}.gl-close__lede[data-astro-cid-r7mmzxtl]{max-width:44ch;font-size:var(--gl-size-lede);line-height:1.58;color:var(--gl-ink-soft)}.gl-close__card[data-astro-cid-r7mmzxtl]{background:var(--gl-paper);border-top:2px solid var(--gl-ink);padding:clamp(1.4rem,.9rem + 2vw,2.6rem)}.gl-close__card[data-astro-cid-r7mmzxtl] .gl-form-reply{margin-top:0}@media(min-width:900px){.gl-close__grid[data-astro-cid-r7mmzxtl]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);column-gap:clamp(3rem,7vw,7rem)}.gl-close__intro[data-astro-cid-r7mmzxtl]{position:sticky;top:7rem}}
