.ge-cover[data-astro-cid-bbe6dxrz]{--veil: var(--ge-dark-deep);position:relative;overflow:hidden;background:var(--ge-dark-deep);color:#fff;isolation:isolate}.ge-cover__media[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;z-index:-1;overflow:hidden}.ge-cover__media[data-astro-cid-bbe6dxrz] picture[data-astro-cid-bbe6dxrz]{display:block;height:calc(100% + 24px);margin-top:-12px}.ge-cover__media[data-astro-cid-bbe6dxrz] img[data-astro-cid-bbe6dxrz]{width:100%;height:100%;object-fit:cover}.ge-cover__veil[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;background:linear-gradient(90deg,color-mix(in srgb,var(--veil) 84%,transparent),color-mix(in srgb,var(--veil) 58%,transparent) 40%,color-mix(in srgb,var(--veil) 30%,transparent) 72%,color-mix(in srgb,var(--veil) 22%,transparent)),linear-gradient(180deg,color-mix(in srgb,var(--veil) 50%,transparent),color-mix(in srgb,var(--veil) 10%,transparent) 30%,color-mix(in srgb,var(--veil) 22%,transparent) 62%,color-mix(in srgb,var(--veil) 82%,transparent))}.ge-cover__cap[data-astro-cid-bbe6dxrz]{position:absolute;right:var(--ge-gut);top:5.6rem;font-family:var(--ge-font-mono);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:#ffffffc7}.ge-cover__grid[data-astro-cid-bbe6dxrz]{min-height:100svh;display:grid;align-items:end;gap:2.6rem clamp(2rem,5vw,5.5rem);padding-block:8.5rem clamp(3rem,8vh,5.6rem)}@media(min-width:1024px){.ge-cover__grid[data-astro-cid-bbe6dxrz]{grid-template-columns:minmax(0,7fr) minmax(0,4.4fr)}.ge-cover--bare[data-astro-cid-bbe6dxrz] .ge-cover__grid[data-astro-cid-bbe6dxrz]{grid-template-columns:minmax(0,1fr)}}.ge-cover__copy[data-astro-cid-bbe6dxrz]{display:grid;gap:1.2rem;min-width:0}.ge-cover__eyebrow[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;gap:.8rem;font-family:var(--ge-font-mono);font-size:var(--ge-size-label);letter-spacing:.16em;text-transform:uppercase;color:#ffffffdb}.ge-cover__eyebrow[data-astro-cid-bbe6dxrz]:before{content:"";flex:none;width:2.2rem;height:1px;background:var(--ge-accent-lit)}.ge-cover__title[data-astro-cid-bbe6dxrz]{max-width:18ch;color:#fff;overflow-wrap:break-word}.ge-cover__lede[data-astro-cid-bbe6dxrz]{max-width:44ch;font-size:var(--ge-size-lede);line-height:1.56;color:#ffffffe6}.ge-cover__actions[data-astro-cid-bbe6dxrz]{margin-top:.7rem;display:flex;flex-wrap:wrap;gap:.8rem}.ge-cover__facts[data-astro-cid-bbe6dxrz]{display:grid;padding:1.3rem 1.5rem .4rem;background:color-mix(in srgb,var(--veil) 62%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--ge-accent-lit)}.ge-cover__fact[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:1.4rem;padding:.9rem 0;border-bottom:1px solid rgba(255,255,255,.16)}.ge-cover__fact[data-astro-cid-bbe6dxrz]:last-child{border-bottom:0}.ge-cover__label[data-astro-cid-bbe6dxrz]{font-family:var(--ge-font-mono);font-size:.64rem;letter-spacing:.14em;text-transform:uppercase;color:#ffffffbd}.ge-cover__value[data-astro-cid-bbe6dxrz]{font-family:var(--ge-font-display);font-size:clamp(1.25rem,1rem + .7vw,1.6rem);line-height:1.15;text-align:right;color:#fff}.ge-cover__src[data-astro-cid-bbe6dxrz]{grid-column:1 / -1;margin-top:.35rem;font-family:var(--ge-font-mono);font-size:.62rem;letter-spacing:.03em;text-align:right;color:#ffffffa8}@media(max-width:1023px){.ge-cover__media[data-astro-cid-bbe6dxrz]{bottom:auto;height:100svh}.ge-cover__veil[data-astro-cid-bbe6dxrz]{background:linear-gradient(180deg,color-mix(in srgb,var(--veil) 55%,transparent) 0%,color-mix(in srgb,var(--veil) 8%,transparent) 26%,color-mix(in srgb,var(--veil) 40%,transparent) 55%,var(--veil) 100%)}.ge-cover__grid[data-astro-cid-bbe6dxrz]{min-height:0;padding-block:0 3rem;gap:2.4rem}.ge-cover__copy[data-astro-cid-bbe6dxrz]{min-height:100svh;align-content:end;padding-block:7rem 2.2rem}.ge-cover__cap[data-astro-cid-bbe6dxrz]{top:auto;bottom:.8rem}.ge-cover__facts[data-astro-cid-bbe6dxrz]{padding:.4rem 0 0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none}}@media(max-width:1023px)and (min-width:600px){.ge-cover__facts[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr 1fr;column-gap:2rem}.ge-cover__fact[data-astro-cid-bbe6dxrz]:nth-last-child(2){border-bottom:0}}.ge-dark .ge-note[data-astro-cid-fpfjzeyv]{border-left-color:var(--ge-accent-lit)}.ge-dark .ge-note__label[data-astro-cid-fpfjzeyv],.ge-dark .ge-note__src[data-astro-cid-fpfjzeyv]{color:var(--ge-on-dark-soft)}.ge-dark .ge-note__value[data-astro-cid-fpfjzeyv]{color:var(--ge-on-dark)}.ge-plate--bleed[data-astro-cid-vz3ba7ul] .ge-plate__frame[data-astro-cid-vz3ba7ul]{border:0;border-block:1px solid var(--ge-line)}.ge-plate--bleed[data-astro-cid-vz3ba7ul] .ge-plate__cap[data-astro-cid-vz3ba7ul]{left:max(var(--ge-gut),calc((100% - var(--ge-max)) / 2 + var(--ge-gut)))}@media(max-width:1023px){.ge-folio__rail[data-astro-cid-7yhleqes] .ge-folio__plate{max-width:26rem}}.ge-plates[data-astro-cid-rhe3xqf2]{display:grid;gap:clamp(1rem,.6rem + 1.2vw,1.6rem);margin-top:clamp(2.4rem,1.6rem + 2.4vw,3.6rem)}.ge-plates__pair[data-astro-cid-rhe3xqf2]{display:grid;gap:inherit;align-items:start}@media(min-width:900px){.ge-plates__pair[data-astro-cid-rhe3xqf2]{grid-template-columns:minmax(0,4fr) minmax(0,3fr)}.ge-plates__pair--flip[data-astro-cid-rhe3xqf2]{grid-template-columns:minmax(0,3fr) minmax(0,4fr)}.ge-plates__pair--flip[data-astro-cid-rhe3xqf2]>:first-child{order:2}}.ge-passport[data-astro-cid-tuinjbtj]{margin-top:clamp(2.6rem,1.8rem + 2.6vw,4rem)}.ge-passport__top[data-astro-cid-tuinjbtj]{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.8rem;border-bottom:1px solid var(--ge-ink)}.ge-passport__col[data-astro-cid-tuinjbtj]{display:none;font-family:var(--ge-font-mono);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ge-ink-soft)}.ge-passport__rows[data-astro-cid-tuinjbtj]{border-bottom:1px solid var(--ge-ink)}.ge-passport__row[data-astro-cid-tuinjbtj]{display:grid;gap:.3rem;padding:1rem 0;border-bottom:1px dashed var(--ge-line-strong)}.ge-passport__row[data-astro-cid-tuinjbtj]:last-child{border-bottom:0}.ge-passport__label[data-astro-cid-tuinjbtj]{font-family:var(--ge-font-mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ge-ink-soft)}.ge-passport__value[data-astro-cid-tuinjbtj]{font-family:var(--ge-font-display);font-size:1.18rem;line-height:1.3;color:var(--ge-ink)}.ge-passport__aux[data-astro-cid-tuinjbtj]{font-size:.78em;color:var(--ge-ink-soft)}.ge-passport__src[data-astro-cid-tuinjbtj]{font-family:var(--ge-font-mono);font-size:.7rem;line-height:1.45;color:var(--ge-ink-soft)}@media(min-width:860px){.ge-passport__top[data-astro-cid-tuinjbtj],.ge-passport__row[data-astro-cid-tuinjbtj]{display:grid;grid-template-columns:minmax(0,.56fr) minmax(0,.74fr) minmax(0,.64fr);gap:1.6rem}.ge-passport__col[data-astro-cid-tuinjbtj]{display:block}.ge-passport__row[data-astro-cid-tuinjbtj]{grid-template-columns:minmax(0,.56fr) minmax(0,.74fr) minmax(0,.64fr);align-items:baseline;gap:1.6rem}}.ge-dark .ge-passport__top[data-astro-cid-tuinjbtj],.ge-dark .ge-passport__rows[data-astro-cid-tuinjbtj]{border-color:var(--ge-dark-line)}.ge-dark .ge-passport__row[data-astro-cid-tuinjbtj]{border-bottom-color:var(--ge-dark-line)}.ge-dark .ge-passport__value[data-astro-cid-tuinjbtj]{color:var(--ge-on-dark)}.ge-dark .ge-passport__label[data-astro-cid-tuinjbtj],.ge-dark .ge-passport__src[data-astro-cid-tuinjbtj],.ge-dark .ge-passport__col[data-astro-cid-tuinjbtj],.ge-dark .ge-passport__aux[data-astro-cid-tuinjbtj]{color:var(--ge-on-dark-soft)}.ge-steps[data-astro-cid-cx7gdanv]{position:relative;display:grid;gap:1.6rem;margin-top:clamp(2.4rem,1.6rem + 2.4vw,3.6rem);padding-left:1.6rem}.ge-steps[data-astro-cid-cx7gdanv]:before{content:"";position:absolute;left:6px;top:.4rem;bottom:.4rem;width:1px;background:var(--ge-line-strong)}.ge-step[data-astro-cid-cx7gdanv]{position:relative;display:grid;gap:.3rem}.ge-step__mark[data-astro-cid-cx7gdanv]{position:absolute;left:calc(-1.6rem + 1px);top:.3rem;width:11px;height:11px;border:1px solid var(--ge-ink);border-radius:50%;background:var(--ge-paper)}.ge-step[data-astro-cid-cx7gdanv].is-current .ge-step__mark[data-astro-cid-cx7gdanv]{background:var(--ge-accent);border-color:var(--ge-accent);box-shadow:0 0 0 4px var(--ge-accent-weak)}.ge-step__when[data-astro-cid-cx7gdanv]{font-family:var(--ge-font-mono);font-size:.72rem;letter-spacing:.06em;color:var(--ge-ink-soft)}.ge-step__what[data-astro-cid-cx7gdanv]{font-family:var(--ge-font-display);font-size:1.08rem;line-height:1.3;color:var(--ge-ink)}.ge-step[data-astro-cid-cx7gdanv].is-current .ge-step__when[data-astro-cid-cx7gdanv]{color:var(--ge-accent-text)}@media(min-width:860px){.ge-steps[data-astro-cid-cx7gdanv]{grid-template-columns:repeat(var(--ge-steps),minmax(0,1fr));gap:1.4rem;padding:0}.ge-steps[data-astro-cid-cx7gdanv]:before{inset:5px 0 auto;width:auto;height:1px}.ge-step[data-astro-cid-cx7gdanv]{padding-top:1.7rem}.ge-step__mark[data-astro-cid-cx7gdanv]{left:0;top:0}}.ge-section--sunk .ge-step__mark[data-astro-cid-cx7gdanv]{background:var(--ge-paper-sunk)}.ge-prices[data-astro-cid-og3svalt]{position:relative;margin-top:clamp(2.6rem,1.8rem + 2.6vw,4rem);overflow-x:auto}.ge-prices__table[data-astro-cid-og3svalt]{width:100%;min-width:440px;border-collapse:collapse;border-top:2px solid var(--ge-ink);border-bottom:2px solid var(--ge-ink)}.ge-prices__table[data-astro-cid-og3svalt] th[data-astro-cid-og3svalt],.ge-prices__table[data-astro-cid-og3svalt] td[data-astro-cid-og3svalt]{padding:1.1rem .8rem 1.1rem 0;border-bottom:1px dashed var(--ge-line-strong);text-align:left;vertical-align:middle}.ge-prices__table[data-astro-cid-og3svalt] tbody[data-astro-cid-og3svalt] tr[data-astro-cid-og3svalt]:last-child>[data-astro-cid-og3svalt]{border-bottom:0}.ge-prices__table[data-astro-cid-og3svalt] thead[data-astro-cid-og3svalt] th[data-astro-cid-og3svalt]{border-bottom:1px solid var(--ge-ink);font-family:var(--ge-font-mono);font-size:.64rem;font-weight:400;text-transform:uppercase;letter-spacing:.14em;color:var(--ge-ink-soft)}.ge-prices__table[data-astro-cid-og3svalt] tbody[data-astro-cid-og3svalt] th[data-astro-cid-og3svalt]{font-family:var(--ge-font-display);font-weight:400;font-size:1.18rem}.ge-prices__table[data-astro-cid-og3svalt] td[data-astro-cid-og3svalt]{font-family:var(--ge-font-mono);font-size:.88rem;font-variant-numeric:tabular-nums}.ge-prices__table[data-astro-cid-og3svalt] td[data-astro-cid-og3svalt]:last-child{text-align:right;padding-right:0}.ge-prices__cta[data-astro-cid-og3svalt]{padding:.7rem 1.1rem;font-size:.66rem}.ge-prices__note[data-astro-cid-og3svalt]{margin-top:.8rem;font-family:var(--ge-font-mono);font-size:.7rem;line-height:1.5;color:var(--ge-ink-soft)}@media(max-width:560px){.ge-prices__table[data-astro-cid-og3svalt]{min-width:0;width:100%;table-layout:fixed}.ge-prices__table[data-astro-cid-og3svalt] th[data-astro-cid-og3svalt]:nth-child(1){width:33%}.ge-prices__table[data-astro-cid-og3svalt] th[data-astro-cid-og3svalt]:nth-child(2){width:21%}.ge-prices__table[data-astro-cid-og3svalt] th[data-astro-cid-og3svalt]:nth-child(3){width:21%}.ge-prices__table[data-astro-cid-og3svalt] th[data-astro-cid-og3svalt]:nth-child(4){width:25%}.ge-prices__table[data-astro-cid-og3svalt] th[data-astro-cid-og3svalt],.ge-prices__table[data-astro-cid-og3svalt] td[data-astro-cid-og3svalt]{padding:.8rem .35rem}.ge-prices__table[data-astro-cid-og3svalt] tbody[data-astro-cid-og3svalt] th[data-astro-cid-og3svalt]{font-size:.92rem}.ge-prices__table[data-astro-cid-og3svalt] td[data-astro-cid-og3svalt]{font-size:.78rem}.ge-prices__cta[data-astro-cid-og3svalt]{padding:.5rem .45rem;font-size:.6rem;letter-spacing:.02em;white-space:normal;line-height:1.3}}.ge-decl[data-astro-cid-v5xui6af]{position:relative;margin-top:clamp(2.6rem,1.8rem + 2.6vw,4rem)}.ge-decl__table[data-astro-cid-v5xui6af]{width:100%;border-collapse:collapse;border-top:2px solid var(--ge-ink);border-bottom:2px solid var(--ge-ink)}.ge-decl__table[data-astro-cid-v5xui6af] thead[data-astro-cid-v5xui6af] th[data-astro-cid-v5xui6af]{padding:.9rem 1.2rem .9rem 0;border-bottom:1px solid var(--ge-ink);font-family:var(--ge-font-mono);font-size:.64rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase;text-align:left;color:var(--ge-ink-soft)}.ge-decl__table[data-astro-cid-v5xui6af] tbody[data-astro-cid-v5xui6af] th[data-astro-cid-v5xui6af],.ge-decl__table[data-astro-cid-v5xui6af] td[data-astro-cid-v5xui6af]{padding:1.3rem 1.2rem 1.3rem 0;border-bottom:1px dashed var(--ge-line-strong);text-align:left;vertical-align:baseline}.ge-decl__table[data-astro-cid-v5xui6af] tbody[data-astro-cid-v5xui6af] tr[data-astro-cid-v5xui6af]:last-child>[data-astro-cid-v5xui6af]{border-bottom:0}.ge-decl__table[data-astro-cid-v5xui6af] tbody[data-astro-cid-v5xui6af] th[data-astro-cid-v5xui6af]{width:26%;font-family:var(--ge-font-display);font-size:1.24rem;font-weight:400;line-height:1.25;color:var(--ge-ink)}.ge-decl__text[data-astro-cid-v5xui6af]{color:var(--ge-ink-soft);font-size:.97rem;line-height:1.58}.ge-decl__area[data-astro-cid-v5xui6af]{white-space:nowrap;font-family:var(--ge-font-mono);font-size:.84rem;color:var(--ge-ink);font-variant-numeric:tabular-nums}.ge-decl__cta[data-astro-cid-v5xui6af]{text-align:right;padding-right:0!important;vertical-align:middle!important}.ge-decl__btn[data-astro-cid-v5xui6af]{padding:.72rem 1.1rem;font-size:.66rem;white-space:nowrap}.ge-decl__caption[data-astro-cid-v5xui6af]{margin-top:.8rem;font-family:var(--ge-font-mono);font-size:.7rem;line-height:1.5;color:var(--ge-ink-soft)}@media(max-width:699px){.ge-decl__table[data-astro-cid-v5xui6af] thead[data-astro-cid-v5xui6af]{display:none}.ge-decl__table[data-astro-cid-v5xui6af] tbody[data-astro-cid-v5xui6af] tr[data-astro-cid-v5xui6af]{display:grid;gap:.45rem;padding:1.1rem 0;border-bottom:1px dashed var(--ge-line-strong)}.ge-decl__table[data-astro-cid-v5xui6af] tbody[data-astro-cid-v5xui6af] tr[data-astro-cid-v5xui6af]:last-child{border-bottom:0}.ge-decl__table[data-astro-cid-v5xui6af] tbody[data-astro-cid-v5xui6af] th[data-astro-cid-v5xui6af],.ge-decl__table[data-astro-cid-v5xui6af] td[data-astro-cid-v5xui6af]{display:block;width:auto;padding:0;border:0}.ge-decl__cta[data-astro-cid-v5xui6af]{text-align:left;margin-top:.5rem}}.ge-locmap[data-astro-cid-vlyf3boq]{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;border:1px solid var(--ge-ink);background:var(--ge-white)}.ge-locmap__img[data-astro-cid-vlyf3boq]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ge-locmap__tag[data-astro-cid-vlyf3boq]{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%);display:flex;align-items:baseline;gap:.35rem;white-space:nowrap;padding:.3rem .55rem;background:color-mix(in srgb,var(--ge-paper) 92%,transparent);border:1px solid var(--ge-line-strong);color:var(--ge-ink);pointer-events:none}.ge-locmap__tag[data-astro-cid-vlyf3boq] b[data-astro-cid-vlyf3boq]{font-weight:600;font-size:clamp(10px,1.02vw,12.5px);line-height:1}.ge-locmap__tag[data-astro-cid-vlyf3boq] em[data-astro-cid-vlyf3boq]{font-style:normal;font-family:var(--ge-font-mono);font-size:.76em;color:var(--ge-ink-soft)}.ge-locmap__tag--here[data-astro-cid-vlyf3boq]{z-index:2;background:var(--ge-ink);border-color:var(--ge-ink);color:var(--ge-paper)}@media(max-width:560px){.ge-locmap__tag[data-astro-cid-vlyf3boq]{padding:.22rem .4rem}.ge-locmap__tag[data-astro-cid-vlyf3boq] b[data-astro-cid-vlyf3boq]{font-size:9.5px}.ge-locmap__tag[data-astro-cid-vlyf3boq] em[data-astro-cid-vlyf3boq]{display:none}}.ge-locmap__fallback[data-astro-cid-vlyf3boq]{position:relative;aspect-ratio:4 / 3;border:1px solid var(--ge-ink);background-color:var(--ge-white);background-image:linear-gradient(var(--ge-line) 1px,transparent 1px),linear-gradient(90deg,var(--ge-line) 1px,transparent 1px);background-size:28px 28px;background-position:center}.ge-locmap__pin[data-astro-cid-vlyf3boq]{position:absolute;left:50%;top:42%;width:18px;height:18px;transform:translate(-50%,-50%) rotate(45deg);background:var(--ge-ink);box-shadow:0 0 0 7px var(--ge-accent-weak),0 0 0 1px var(--ge-paper) inset}.ge-locmap__slip[data-astro-cid-vlyf3boq]{position:absolute;left:1rem;right:1rem;bottom:1rem;max-width:24rem;padding:1rem 1.15rem;background:var(--ge-paper);border:1px solid var(--ge-line-strong)}.ge-locmap__addr[data-astro-cid-vlyf3boq]{margin-top:.45rem;font-family:var(--ge-font-display);font-size:1.2rem;line-height:1.25}.ge-locmap__list[data-astro-cid-vlyf3boq]{margin-top:1rem}.ge-locmap__list[data-astro-cid-vlyf3boq] li[data-astro-cid-vlyf3boq]{display:flex;justify-content:space-between;gap:1rem;padding:.5rem 0;border-top:1px solid var(--ge-line);font-size:.9rem}.ge-locmap__list[data-astro-cid-vlyf3boq] li[data-astro-cid-vlyf3boq] span[data-astro-cid-vlyf3boq]:last-child{color:var(--ge-ink-soft);white-space:nowrap}.ge-part__plate[data-astro-cid-nf35xw4x],.ge-part__plate{margin-top:clamp(2.4rem,1.6rem + 2.4vw,3.6rem)}.ge-part__bleed{margin-top:clamp(2.6rem,1.8rem + 2.6vw,4rem);margin-bottom:calc(var(--ge-section) * -1)}.ge-points[data-astro-cid-nf35xw4x]{margin-top:2rem;max-width:var(--ge-column);border-top:1px solid var(--ge-line)}.ge-points[data-astro-cid-nf35xw4x] li[data-astro-cid-nf35xw4x]{padding:.8rem 0 .8rem 1.4rem;border-bottom:1px solid var(--ge-line);position:relative}.ge-points[data-astro-cid-nf35xw4x] li[data-astro-cid-nf35xw4x]:before{content:"";position:absolute;left:0;top:1.45rem;width:.7rem;height:1px;background:var(--ge-rule)}.ge-where[data-astro-cid-nf35xw4x]{display:grid;gap:2.4rem;margin-top:clamp(2.6rem,1.8rem + 2.6vw,4rem);align-items:start}@media(min-width:960px){.ge-where[data-astro-cid-nf35xw4x]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:4rem}.ge-where--map[data-astro-cid-nf35xw4x]{grid-template-columns:minmax(0,46rem)}}.ge-places[data-astro-cid-nf35xw4x]{border-top:2px solid var(--ge-ink);border-bottom:2px solid var(--ge-ink)}.ge-place[data-astro-cid-nf35xw4x]{display:grid;grid-template-columns:5.6rem minmax(0,1fr) auto;gap:1rem;align-items:baseline;padding:1.05rem 0;border-bottom:1px dashed var(--ge-line-strong)}.ge-place[data-astro-cid-nf35xw4x]:last-child{border-bottom:0}.ge-place__time[data-astro-cid-nf35xw4x]{font-family:var(--ge-font-mono);font-size:.84rem;font-weight:500;color:var(--ge-accent-text);white-space:nowrap}.ge-place__name[data-astro-cid-nf35xw4x]{font-family:var(--ge-font-display);font-size:1.1rem;line-height:1.3;color:var(--ge-ink)}.ge-place__mode[data-astro-cid-nf35xw4x]{font-family:var(--ge-font-mono);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ge-ink-soft)}@media(max-width:520px){.ge-place[data-astro-cid-nf35xw4x]{grid-template-columns:4.8rem minmax(0,1fr)}.ge-place__mode[data-astro-cid-nf35xw4x]{grid-column:2}}.ge-essay[data-astro-cid-nf35xw4x]{display:grid;gap:2.4rem;align-items:start}@media(min-width:1024px){.ge-essay[data-astro-cid-nf35xw4x]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(3rem,5vw,5.5rem)}.ge-essay[data-astro-cid-nf35xw4x] .ge-essay__plate{position:sticky;top:6.4rem}}.ge-essay__notes[data-astro-cid-nf35xw4x]{margin-top:2.2rem}.ge-essay__notes[data-astro-cid-nf35xw4x] .ge-notes{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.ge-deal[data-astro-cid-nf35xw4x]{display:grid;gap:2.6rem;align-items:start}@media(min-width:1024px){.ge-deal[data-astro-cid-nf35xw4x]{grid-template-columns:minmax(0,var(--ge-column)) minmax(0,23rem);justify-content:space-between;gap:4rem}}.ge-deal__notes[data-astro-cid-nf35xw4x]{margin-top:2.2rem}.ge-deal__notes[data-astro-cid-nf35xw4x] .ge-notes{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.ge-slip[data-astro-cid-nf35xw4x]{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:.9rem;padding:clamp(1.4rem,1rem + 1.4vw,2.2rem);background:var(--ge-paper);border:1px solid var(--ge-ink)}.ge-slip[data-astro-cid-nf35xw4x]:before{content:"";position:absolute;inset:6px;border:1px solid var(--ge-line-strong);pointer-events:none}.ge-slip[data-astro-cid-nf35xw4x] .ge-slip__plate{margin-bottom:.6rem}.ge-slip__name[data-astro-cid-nf35xw4x]{font-family:var(--ge-font-display);font-size:clamp(1.6rem,1.3rem + 1vw,2.1rem);line-height:1.08;color:var(--ge-ink);overflow-wrap:break-word}.ge-slip__lines[data-astro-cid-nf35xw4x]{display:grid;gap:.1rem;margin-top:.4rem}.ge-slip__lines[data-astro-cid-nf35xw4x] li[data-astro-cid-nf35xw4x]{padding:.45rem 0;border-bottom:1px solid var(--ge-line);font-family:var(--ge-font-mono);font-size:.76rem;line-height:1.45;color:var(--ge-ink-soft)}.ge-slip__cta[data-astro-cid-nf35xw4x]{position:relative;margin-top:.9rem;width:100%}.ge-dark .ge-slip[data-astro-cid-nf35xw4x]{background:var(--ge-dark-deep);border-color:var(--ge-dark-line)}.ge-dark .ge-slip[data-astro-cid-nf35xw4x]:before{border-color:var(--ge-dark-line)}.ge-dark .ge-slip__name[data-astro-cid-nf35xw4x]{color:var(--ge-on-dark)}.ge-dark .ge-slip__lines[data-astro-cid-nf35xw4x] li[data-astro-cid-nf35xw4x],.ge-dark .ge-slip[data-astro-cid-nf35xw4x] .ge-label[data-astro-cid-nf35xw4x]{color:var(--ge-on-dark-soft);border-color:var(--ge-dark-line)}.ge-asks__grid[data-astro-cid-z6gx6xcw]{display:grid;gap:2.6rem;align-items:start}@media(min-width:1024px){.ge-asks__grid[data-astro-cid-z6gx6xcw]{grid-template-columns:minmax(0,1fr) minmax(0,var(--ge-rail));gap:4rem}.ge-inquiry[data-astro-cid-z6gx6xcw]{position:sticky;top:6.4rem}}.ge-ask[data-astro-cid-z6gx6xcw]{display:grid;gap:.6rem;padding:1.3rem 0 1.4rem;border-bottom:1px dashed var(--ge-line-strong)}@media(min-width:760px){.ge-ask[data-astro-cid-z6gx6xcw]{grid-template-columns:minmax(0,.82fr) minmax(0,1fr);gap:2rem}}.ge-ask[data-astro-cid-z6gx6xcw]:first-child{padding-top:0}.ge-ask__q[data-astro-cid-z6gx6xcw]{font-family:var(--ge-font-display);font-size:1.2rem;line-height:1.3;color:var(--ge-ink)}.ge-ask__a[data-astro-cid-z6gx6xcw]{color:var(--ge-ink-soft);line-height:1.62;max-width:58ch}.ge-inquiry[data-astro-cid-z6gx6xcw]{display:grid;justify-items:start;gap:.6rem;padding:1.6rem 1.5rem 1.7rem;border-top:2px solid var(--ge-ink);background:var(--ge-white);color:var(--ge-ink)}.ge-inquiry__tag[data-astro-cid-z6gx6xcw]{margin-top:.8rem}.ge-inquiry__name[data-astro-cid-z6gx6xcw]{font-family:var(--ge-font-display);font-size:1.6rem;line-height:1.1;overflow-wrap:break-word;max-width:100%}.ge-inquiry__addr[data-astro-cid-z6gx6xcw]{font-size:var(--ge-size-small);color:var(--ge-ink-soft)}.ge-inquiry__text[data-astro-cid-z6gx6xcw]{margin-top:.5rem;font-size:.93rem;line-height:1.55;color:var(--ge-ink-soft)}.ge-inquiry__btn[data-astro-cid-z6gx6xcw]{margin-top:.8rem;width:100%}.ge-consult__grid[data-astro-cid-r7mmzxtl]{display:grid;gap:2.6rem;align-items:start}@media(min-width:1024px){.ge-consult__grid[data-astro-cid-r7mmzxtl]{grid-template-columns:minmax(0,40rem) minmax(0,24rem);justify-content:space-between;gap:4rem}}.ge-consult__lede[data-astro-cid-r7mmzxtl]{color:var(--ge-on-dark-soft)}.ge-consult__form[data-astro-cid-r7mmzxtl]{margin-top:1.4rem;max-width:40rem}.ge-consult__plate[data-astro-cid-r7mmzxtl]{position:relative}.ge-consult__frame[data-astro-cid-r7mmzxtl]{aspect-ratio:4 / 5;overflow:hidden;border:1px solid var(--ge-dark-line);background:var(--ge-dark-deep)}.ge-consult__frame[data-astro-cid-r7mmzxtl] img[data-astro-cid-r7mmzxtl]{width:100%;height:100%;object-fit:cover}.ge-consult__cap[data-astro-cid-r7mmzxtl]{margin-top:.7rem;font-family:var(--ge-font-mono);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ge-on-dark-soft)}@media(max-width:1023px){.ge-consult__plate[data-astro-cid-r7mmzxtl]{order:-1}.ge-consult__frame[data-astro-cid-r7mmzxtl]{aspect-ratio:16 / 9}}
