@font-face{font-family:"LGH Serif Fallback";src:local("Georgia"),local("Times New Roman"),local("Times");size-adjust:92%;ascent-override:105%;descent-override:24%;line-gap-override:0%}.hfs-root{--lgh-fs-display:clamp(34px,6.05vw,108px);--lgh-fs-figure:clamp(30px,3.40vw,56px);--lgh-fs-h2:clamp(27px,2.85vw,46px);--lgh-fs-stat:clamp(21px,1.95vw,34px);--lgh-fs-h3:clamp(16.5px,1.30vw,22px);--lgh-fs-lead:clamp(15px,1.12vw,19px);--lgh-fs-body:clamp(14px,1.02vw,16px);--lgh-fs-small:clamp(13px,0.92vw,14.5px);--lgh-fs-micro:clamp(12px,0.86vw,13px)}.lgh-hero{--lgh-teal:#0E6E73;--lgh-teal-d:#0A585C;--lgh-ink:#111314;--lgh-ink-2:#2B3438;--lgh-light:#F6F8F8;--lgh-serif:"Playfair Display","LGH Serif Fallback",Georgia,"Times New Roman",serif;position:relative;background:var(--lgh-light);isolation:isolate;--lgh-hdr:128px;min-height:calc(100svh - var(--lgh-hdr));display:flex;flex-direction:column}.lgh-hero-top{position:relative;flex:1 1 auto;height:auto;min-height:clamp(420px,34vw,560px);overflow:hidden}.lgh-hero-plate,.lgh-hero-plate:after{position:absolute;inset:0}.lgh-hero-plate:after{content:"";pointer-events:none;background:radial-gradient(118% 126% at 0 18%,rgba(255,255,255,.92) 0,rgba(255,255,255,.8) 22%,rgba(255,255,255,.46) 40%,rgba(255,255,255,.12) 54%,rgba(255,255,255,0) 64%)}.lgh-hero-copy{position:absolute;left:3.9%;top:0;bottom:12%;width:44%;max-width:820px;z-index:1;display:flex;flex-direction:column;justify-content:safe center}.lgh-eyebrow{font-size:var(--lgh-fs-body);font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--lgh-teal);line-height:1.2;margin:0 0 clamp(10px,1.15vw,22px)}.lgh-h1{font-family:var(--lgh-serif);font-size:var(--lgh-fs-display);font-weight:700;line-height:1.02;letter-spacing:-.012em;color:var(--lgh-ink);margin:0;text-wrap:balance}.lgh-h1-tail{display:block}.lgh-hero-sub{font-size:var(--lgh-fs-h3);line-height:1.56;color:var(--lgh-ink-2);margin:clamp(14px,1.55vw,30px) 0 0;max-width:40ch}.lgh-hero-btns{display:flex;flex-wrap:wrap;gap:clamp(10px,1.05vw,20px);margin-top:clamp(18px,2.05vw,40px)}.lgh-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 clamp(18px,1.65vw,32px);border-radius:4px;font-size:var(--lgh-fs-body);font-weight:600;line-height:1.2;border:1.5px solid transparent;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.lgh-btn svg{flex:none}.lgh-btn-solid{background:var(--lgh-teal);color:#FFFFFF;border-color:var(--lgh-teal)}.lgh-btn-outline{background:#FBFCFC;color:var(--lgh-ink);border-color:var(--lgh-teal)}@media (hover:hover){.lgh-btn-solid:hover{background:var(--lgh-teal-d);border-color:var(--lgh-teal-d)}.lgh-btn-outline:hover{background:#FFFFFF;border-color:var(--lgh-teal-d);color:var(--lgh-teal-d)}}.lgh-hero a.lgh-btn:focus-visible{outline:3px solid var(--lgh-ink);outline-offset:3px}.lgh-trust{position:relative;background:var(--lgh-teal);list-style:none;margin:0;padding:clamp(20px,2.6vw,46px) 3.9%;display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:clamp(14px,1.6vw,30px);column-gap:clamp(14px,1.6vw,30px);grid-row-gap:22px;row-gap:22px;align-items:stretch}.lgh-trust-item{display:flex;align-items:flex-start;gap:clamp(11px,1.5vw,24px);min-width:0}.lgh-trust-ico{flex:none;display:flex;align-items:center;justify-content:center;width:clamp(28px,2.5vw,44px);height:clamp(28px,2.5vw,44px);color:#FFFFFF}.lgh-trust-ico svg{width:100%;height:100%}.lgh-trust-copy{display:block;min-width:0}.lgh-trust-title{font-weight:700;letter-spacing:.055em;text-transform:uppercase;line-height:1.25}.lgh-trust-text,.lgh-trust-title{display:block;font-size:var(--lgh-fs-body);color:#FFFFFF}.lgh-trust-text{font-weight:400;line-height:1.45;margin-top:6px;min-height:2.9em}@media (max-width:1180px){.lgh-hero-copy{width:54%;bottom:8%}.lgh-hero-sub{max-width:36ch}}@media (max-width:1080px){.lgh-trust{grid-template-columns:repeat(2,1fr);row-gap:clamp(18px,3vw,28px)}}@media (max-width:860px){.lgh-hero{--lgh-hdr:88px;min-height:0;display:block}.lgh-hero-top{flex:none;height:auto;min-height:0;overflow:hidden}.lgh-hero-plate:after{background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(255,255,255,.93) 38%,rgba(255,255,255,.66) 62%,rgba(255,255,255,.16) 82%,rgba(255,255,255,0) 94%)}.lgh-hero-plate .fitimg{object-position:74% center}.lgh-hero-copy{position:relative;left:auto;top:auto;bottom:auto;width:auto;max-width:none;padding:clamp(30px,8vw,52px) 20px clamp(190px,54vw,300px)}.lgh-eyebrow{margin-bottom:12px}.lgh-hero-sub{max-width:40ch;margin-top:16px}.lgh-hero-btns{margin-top:24px;gap:12px}.lgh-btn{min-height:50px;flex:1 1 240px}}@media (max-width:560px){.lgh-trust{grid-template-columns:1fr;padding:26px 20px;row-gap:20px}.lgh-trust-text{min-height:0;margin-top:4px}.lgh-trust-ico{width:30px;height:30px}}@media (prefers-reduced-motion:reduce){.lgh-btn{transition:none}}.lgh-comm,.lgh-live{--lgh-teal:#0E6E73;--lgh-teal-d:#0A585C;--lgh-teal-l:#3FB7B0;--lgh-ink:#111314;--lgh-ink-2:#2B3438;--lgh-mut:#44515A;--lgh-mut-d:#AAB4BA;--lgh-light:#F6F8F8;--lgh-line:#DCE4E6;--lgh-serif:"Playfair Display","LGH Serif Fallback",Georgia,"Times New Roman",serif;position:relative;padding:clamp(38px,3.6vw,62px) 56px}.lgh-inner{max-width:1600px;margin:0 auto;width:100%}.lgh-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.lgh-eyebrow-d,.lgh-eyebrow-l{margin:0;font-size:var(--lgh-fs-small);font-weight:700;letter-spacing:.14em;text-transform:uppercase;line-height:1.2}.lgh-eyebrow-d{color:var(--lgh-teal)}.lgh-eyebrow-l{color:var(--lgh-teal-l)}.lgh-h2{font-family:var(--lgh-serif);font-size:var(--lgh-fs-h2);font-weight:700;line-height:1.1;letter-spacing:-.012em;color:var(--lgh-ink);margin:clamp(10px,.95vw,18px) 0 0;max-width:30ch;text-wrap:balance}.lgh-h2-inv{color:#FFFFFF}.lgh-rule,.lgh-rule-l{display:none}.lgh-comm{background:var(--lgh-light)}.lgh-comm-head{max-width:none}.lgh-comm-lede{margin:clamp(14px,1.2vw,22px) 0 0;font-size:var(--lgh-fs-body);line-height:1.62;color:var(--lgh-mut);max-width:92ch}.lgh-comm-grid{list-style:none;margin:clamp(28px,2.6vw,44px) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:clamp(10px,.92%,18px);column-gap:clamp(10px,.92%,18px);grid-row-gap:clamp(10px,.95%,18px);row-gap:clamp(10px,.95%,18px)}.lgh-ccard,.lgh-comm-cell{display:flex;min-width:0}.lgh-ccard{align-items:stretch;width:100%;background:#FFFFFF;border:1px solid var(--lgh-line);border-radius:10px;overflow:hidden;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.lgh-ccard-photo{flex:0 0 35.34%;align-self:stretch;min-height:100%}.lgh-ccard-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;padding:clamp(12px,1.05vw,20px) clamp(12px,1.15vw,22px)}.lgh-ccard-text{flex:1 1 auto;min-width:0}.lgh-ccard-foot{display:flex;align-items:center;justify-content:flex-end;min-height:clamp(34px,2.6vw,46px);margin-top:clamp(8px,.7vw,14px)}.lgh-ccard-name{margin:0;font-family:inherit;font-size:var(--lgh-fs-lead);font-weight:700;line-height:1.25;letter-spacing:-.006em;color:var(--lgh-ink);min-height:2.5em;text-wrap:balance}.lgh-ccard-desc{display:block;margin-top:5px;font-size:var(--lgh-fs-small);line-height:1.48;color:var(--lgh-mut)}.lgh-ccard-go{flex:none;display:flex;align-items:center;justify-content:center;width:clamp(34px,2.6vw,46px);height:clamp(34px,2.6vw,46px);border-radius:50%;background:var(--lgh-teal);color:#FFFFFF;transition:background-color .18s ease}.lgh-ccard--soon{background:#FCFDFD;border-style:dashed;cursor:default}.lgh-ccard-soon{flex:none;padding:6px 12px;border-radius:999px;background:#EDF1F1;color:#4B565C;font-size:var(--lgh-fs-micro);font-weight:700;letter-spacing:.07em;text-transform:uppercase;line-height:1.2;white-space:nowrap}.lgh-ccard--soon .lgh-ccard-photo{filter:saturate(.72)}@media (hover:hover){a.lgh-ccard:hover{border-color:var(--lgh-teal);box-shadow:0 8px 24px rgba(17,19,20,.1);transform:translateY(-2px)}a.lgh-ccard:hover .lgh-ccard-go{background:var(--lgh-teal-d)}}.lgh-comm a.lgh-ccard:focus-visible{outline:3px solid var(--lgh-ink);outline-offset:3px}.lgh-live{background:var(--lgh-ink)}.lgh-live-top{display:flex;align-items:flex-start;justify-content:space-between;gap:clamp(18px,2vw,40px)}.lgh-live-head{min-width:0}.lgh-live-head .lgh-h2{max-width:30ch}.lgh-live-sub{margin:clamp(8px,.7vw,12px) 0 0;font-size:var(--lgh-fs-body);line-height:1.5;color:var(--lgh-teal-l);max-width:92ch}.lgh-live-ctl{display:flex;flex:none;align-items:center;gap:clamp(9px,.85vw,14px);margin-top:clamp(4px,.4vw,10px)}.lgh-live-btn{display:inline-flex;align-items:center;justify-content:center;width:clamp(44px,3.6vw,54px);height:clamp(44px,3.6vw,54px);padding:0;border:1.5px solid var(--lgh-teal-l);border-radius:50%;background:transparent;color:var(--lgh-teal-l);cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.lgh-live-btn svg{flex:none}@media (hover:hover){.lgh-live .lgh-live-btn:hover:not(:disabled){background:rgba(63,183,176,.16);color:#FFFFFF;border-color:#FFFFFF}}.lgh-live .lgh-live-btn:active:not(:disabled){transform:scale(.94)}.lgh-live .lgh-live-btn:disabled{opacity:.38;cursor:default}.lgh-live button.lgh-live-btn:focus-visible{outline:3px solid #FFFFFF;outline-offset:3px}.lgh-live-track{--lgh-cards:4;--lgh-cgap:clamp(11px,1.5%,20px);display:flex;align-items:stretch;gap:var(--lgh-cgap);margin:clamp(14px,1.35vw,22px) 0 0;padding:0;list-style:none;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.lgh-live-track::-webkit-scrollbar{display:none}.lgh-live ul.lgh-live-track:focus-visible{outline:3px solid #FFFFFF;outline-offset:4px;border-radius:4px}.lgh-lslide{flex:0 0 calc((100% - (var(--lgh-cards) - 1) * var(--lgh-cgap)) / var(--lgh-cards));display:flex}.lgh-lslide,.lgh-onward{min-width:0;scroll-snap-align:start}.lgh-onward{flex:1 1 auto}.lgh-lcard{display:flex;flex-direction:column;width:100%;min-width:0;background:#16191A;border:1px solid rgba(63,183,176,.28);border-radius:8px;overflow:hidden;text-decoration:none;transition:transform .18s ease,border-color .18s ease}@media (hover:hover){.lgh-live a.lgh-lcard:hover{transform:translateY(-3px);border-color:var(--lgh-teal-l)}.lgh-live a.lgh-lcard:hover .lgh-llink{color:#FFFFFF}}.lgh-lphoto{display:block;width:100%;aspect-ratio:3/2;background:#1E2426;flex:none}.lgh-lphoto>.fitimg{object-position:center 50%}.lgh-lphoto-fallback{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:rgba(63,183,176,.55)}.lgh-lchip{position:absolute;left:10px;top:10px;background:var(--lgh-teal);color:#FFFFFF;font-size:var(--lgh-fs-micro);font-weight:800;letter-spacing:.1em;text-transform:uppercase;line-height:1;padding:6px 9px;border-radius:3px}.lgh-lbody{display:flex;flex-direction:column;gap:clamp(3px,.32vw,6px);padding:clamp(11px,1.05vw,16px) clamp(11px,1.05vw,15px) clamp(11px,1.05vw,14px);min-width:0;flex:1 1 auto}.lgh-lprice{font-family:var(--lgh-serif);font-size:clamp(24px,1.9vw,32px);font-weight:700;line-height:1.1;letter-spacing:-.014em;color:var(--lgh-teal-l);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lgh-laddr{font-size:var(--lgh-fs-small);font-weight:700;line-height:1.32;color:#FFFFFF}.lgh-lspecs{display:flex;flex-wrap:wrap;gap:6px 6px;margin-top:clamp(3px,.3vw,6px)}.lgh-lspec{display:inline-flex;align-items:center;gap:5px;border:1px solid rgba(63,183,176,.34);border-radius:3px;padding:4px 7px;font-size:var(--lgh-fs-micro);line-height:1.2;color:var(--lgh-mut-d);white-space:nowrap}.lgh-lspec-ico{flex:none}.lgh-llink,.lgh-lspec-ico{display:inline-flex;color:var(--lgh-teal-l)}.lgh-llink{margin-top:auto;padding-top:clamp(7px,.65vw,11px);align-items:center;gap:7px;font-size:var(--lgh-fs-micro);font-weight:700;line-height:1.2;transition:color .18s ease}.lgh-llink svg{flex:none}.lgh-onward{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-column-gap:clamp(18px,1.8vw,34px);column-gap:clamp(18px,1.8vw,34px);grid-row-gap:clamp(10px,1vw,16px);row-gap:clamp(10px,1vw,16px);align-content:center;align-items:start;background:rgba(63,183,176,.05);border:1px dashed rgba(63,183,176,.34);border-radius:8px;padding:clamp(13px,1.3vw,22px) clamp(14px,1.4vw,24px)}.lgh-onward-a,.lgh-onward-b{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(6px,.6vw,10px);min-width:0}.lgh-onward-ico{display:inline-flex;color:var(--lgh-teal-l)}.lgh-onward-h{margin:0;font-size:var(--lgh-fs-body);font-weight:700;line-height:1.28;color:#FFFFFF}.lgh-onward-p{margin:0;font-size:var(--lgh-fs-micro);line-height:1.52;color:var(--lgh-mut-d);max-width:62ch}.lgh-onward-list{display:flex;flex-wrap:wrap;gap:8px 10px;margin:clamp(2px,.2vw,5px) 0 0;padding:0;list-style:none}.lgh-onward-link{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:6px 13px;border:1px solid rgba(63,183,176,.4);border-radius:4px;background:rgba(63,183,176,.06);font-size:var(--lgh-fs-micro);font-weight:600;line-height:1.25;color:#FFFFFF;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.lgh-onward-link-ico{display:inline-flex;flex:none;color:var(--lgh-teal-l);transition:transform .18s ease}.lgh-onward-count{font-weight:700;color:var(--lgh-teal-l);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (hover:hover){.lgh-live .lgh-onward-link:hover{background:rgba(63,183,176,.17);border-color:var(--lgh-teal-l)}.lgh-live .lgh-onward-link:hover .lgh-onward-link-ico{transform:translateX(3px)}}.lgh-onward-local{margin-top:clamp(3px,.3vw,7px)}.lgh-onward-local-lab{margin:0 0 6px;font-size:var(--lgh-fs-micro);font-weight:800;letter-spacing:.12em;text-transform:uppercase;line-height:1.2;color:var(--lgh-teal-l)}.lgh-onward-chips{display:flex;flex-wrap:wrap;gap:6px 8px;margin:0;padding:0;list-style:none}.lgh-onward-chip{display:inline-flex;align-items:center;min-height:30px;padding:3px 10px;border-radius:3px;background:rgba(255,255,255,.07);font-size:var(--lgh-fs-micro);line-height:1.25;color:var(--lgh-mut-d);text-decoration:none;transition:background-color .18s ease,color .18s ease}@media (hover:hover){.lgh-live .lgh-onward-chip:hover{background:rgba(63,183,176,.2);color:#FFFFFF}}.lgh-onward-cta{margin-top:auto;padding-top:clamp(8px,.75vw,13px);display:inline-flex;align-items:center;align-self:flex-start;gap:8px;min-height:30px;font-size:var(--lgh-fs-micro);font-weight:700;line-height:1.2;color:var(--lgh-teal-l);text-decoration:none;transition:color .18s ease}.lgh-onward-cta svg{flex:none;transition:transform .18s ease}@media (hover:hover){.lgh-live .lgh-onward-cta:hover{color:#FFFFFF}.lgh-live .lgh-onward-cta:hover svg{transform:translateX(3px)}}.lgh-onward-empty{border-style:solid}.lgh-onward-empty .lgh-onward-p{max-width:86ch}.lgh-live a.lgh-lcard:focus-visible,.lgh-live a.lgh-onward-chip:focus-visible,.lgh-live a.lgh-onward-cta:focus-visible,.lgh-live a.lgh-onward-link:focus-visible{outline:3px solid #FFFFFF;outline-offset:3px}.lgh-live-rail{display:flex;align-items:center;justify-content:center;gap:clamp(10px,1vw,18px);margin:clamp(9px,.85vw,14px) 0 0}.lgh-live-rail-line{position:relative;display:block;width:clamp(120px,20vw,280px);height:2px;border-radius:2px;background:rgba(255,255,255,.16);overflow:hidden}.lgh-live-rail-fill{position:absolute;inset:0;transform-origin:left center;background:var(--lgh-teal-l);transition:transform .28s cubic-bezier(.4,0,.2,1)}.lgh-live-dots{display:inline-flex;align-items:center;gap:7px}.lgh-live-dot{width:7px;height:7px;border-radius:50%;background:rgba(255,255,255,.24);transition:background-color .2s ease}.lgh-live-dot.is-on{background:var(--lgh-teal-l)}.lgh-live-src{display:flex;align-items:flex-start;gap:7px;margin:clamp(9px,.85vw,14px) 0 0;font-size:var(--lgh-fs-micro);line-height:1.5;color:var(--lgh-mut-d)}.lgh-live-src-ico{flex:none;display:inline-flex;margin-top:1px;color:var(--lgh-teal-l)}.lgh-live-more{display:flex;flex-wrap:wrap;gap:10px;margin:clamp(14px,1.3vw,20px) 0 0}.lgh-live-morebtn{display:inline-flex;align-items:center;justify-content:space-between;gap:clamp(8px,.8vw,14px);min-height:48px;padding:12px clamp(15px,1.3vw,22px);border-radius:8px;border:2px solid rgba(255,255,255,.3);background:transparent;color:#FFFFFF;font-size:var(--lgh-fs-body);font-weight:700;line-height:1.25;text-decoration:none;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.lgh-live-morebtn>svg{flex:none}.lgh-live-morebtn-solid{background:var(--lgh-teal);border-color:var(--lgh-teal)}@media (hover:hover){.lgh-live-morebtn:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.55)}.lgh-live-morebtn-solid:hover{background:#0B585C;border-color:#0B585C}}@media (max-width:560px){.lgh-live-more{gap:9px}.lgh-live-morebtn{flex:1 1 240px;justify-content:center;gap:9px}}@media (prefers-reduced-motion:reduce){.lgh-live-morebtn{transition:none}}.lgh-alert{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1fr);align-items:center;grid-column-gap:clamp(20px,2.2vw,44px);column-gap:clamp(20px,2.2vw,44px);grid-row-gap:clamp(14px,1.4vw,22px);row-gap:clamp(14px,1.4vw,22px);margin:clamp(12px,1.15vw,19px) 0 0;background:rgba(63,183,176,.045);border:1px solid rgba(63,183,176,.32);border-radius:8px;padding:clamp(14px,1.4vw,22px) clamp(16px,1.6vw,28px)}.lgh-alert-intro{display:flex;align-items:flex-start;gap:clamp(12px,1.2vw,20px);min-width:0}.lgh-alert-ico{display:inline-flex;flex:none;color:var(--lgh-teal-l);margin-top:2px}.lgh-alert-txt{min-width:0}.lgh-alert-h{margin:0;font-size:var(--lgh-fs-lead);font-weight:700;line-height:1.24;color:#FFFFFF}.lgh-alert-p{margin:clamp(4px,.4vw,7px) 0 0;font-size:var(--lgh-fs-micro);line-height:1.5;color:var(--lgh-teal-l)}.lgh-alert-form{display:flex;flex-wrap:wrap;gap:10px;min-width:0}.lgh-alert-form input{flex:1 1 110px;min-width:0;min-height:44px;padding:0 12px;background:rgba(255,255,255,.04);border:1px solid rgba(63,183,176,.38);border-radius:4px;color:#FFFFFF;font:inherit;font-size:var(--lgh-fs-small);transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.lgh-alert-form input::placeholder{color:rgba(170,180,186,.9)}.lgh-live .lgh-alert-form input:hover{border-color:rgba(63,183,176,.62)}.lgh-live .lgh-alert-form input:focus-visible{outline:none;border-color:#FFFFFF;background:rgba(255,255,255,.07);box-shadow:0 0 0 3px rgba(63,183,176,.35)}.lgh-alert-btn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:0 clamp(14px,1.3vw,22px);border:0;border-radius:4px;background:var(--lgh-teal);color:#FFFFFF;font-size:var(--lgh-fs-small);font-weight:700;line-height:1.2;cursor:pointer;transition:background-color .18s ease,transform .18s ease}.lgh-alert-btn svg{flex:none}@media (hover:hover){.lgh-live .lgh-alert-btn:hover:not(:disabled){background:#12868C}}.lgh-live .lgh-alert-btn:active:not(:disabled){transform:translateY(1px)}.lgh-live .lgh-alert-btn:disabled{opacity:.6;cursor:default}.lgh-live button.lgh-alert-btn:focus-visible{outline:3px solid #FFFFFF;outline-offset:3px}.lgh-alert-done,.lgh-alert-err,.lgh-alert-fine{flex:1 1 100%;margin:0;font-size:var(--lgh-fs-micro);line-height:1.45;color:var(--lgh-mut-d)}.lgh-alert-err{color:#FFC9C0;font-weight:600}.lgh-alert-done{font-size:var(--lgh-fs-small);font-weight:600;color:var(--lgh-teal-l)}@media (max-width:1240px){.lgh-live .lgh-live-track{--lgh-cards:3}}@media (max-width:1080px){.lgh-comm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lgh-live .lgh-live-track{--lgh-cards:2}.lgh-live .lgh-alert{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){.lgh-comm,.lgh-live{padding-left:28px;padding-right:28px}}@media (max-width:700px){.lgh-comm-grid{grid-template-columns:minmax(0,1fr)}.lgh-ccard-photo{flex-basis:38%}.lgh-live .lgh-live-track{--lgh-cards:1.14}.lgh-live .lgh-onward{flex:0 0 88%}.lgh-live .lgh-live-top{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.lgh-comm,.lgh-live{padding:44px 20px}.lgh-comm-grid{row-gap:12px}.lgh-ccard-body{padding:12px;gap:10px}.lgh-ccard-go{width:38px;height:38px}.lgh-h2{max-width:none}.lgh-live .lgh-alert-form input{flex:1 1 100%;min-height:48px}.lgh-live .lgh-alert-btn{flex:1 1 100%;min-height:50px}}@media (prefers-reduced-motion:reduce){.lgh-alert-btn,.lgh-alert-form input,.lgh-ccard,.lgh-lcard,.lgh-live-btn,.lgh-live-rail-fill,.lgh-llink,.lgh-onward-chip,.lgh-onward-cta,.lgh-onward-link{transition:none}a.lgh-ccard:hover,a.lgh-lcard:hover{transform:none}.lgh-live .lgh-live-track{scroll-behavior:auto}}.lgh-types,.lgh-why{--lgh-teal:#0E6E73;--lgh-teal-d:#0A585C;--lgh-teal-l:#3FB7B0;--lgh-ink:#111314;--lgh-ink-2:#2B3438;--lgh-mut:#44515A;--lgh-mut-d:#AAB4BA;--lgh-light:#F6F8F8;--lgh-line:#DCE4E6;--lgh-serif:"Playfair Display","LGH Serif Fallback",Georgia,"Times New Roman",serif;--lgh-pady:clamp(38px,3.6vw,62px);--lgh-padx:56px;--lgh-rail:min(calc(100% - 112px),1600px);position:relative;padding:var(--lgh-pady) var(--lgh-padx)}.lgh-why{background:var(--lgh-light);overflow:hidden}.lgh-why-inner{position:relative}.lgh-why-copy{max-width:60.9%}.lgh-why-lede{margin:clamp(14px,1.2vw,22px) 0 0;font-size:var(--lgh-fs-body);line-height:1.62;color:var(--lgh-mut);max-width:62ch}.lgh-why-feats{list-style:none;margin:clamp(26px,2.4vw,42px) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-column-gap:clamp(14px,1.9%,30px);column-gap:clamp(14px,1.9%,30px);grid-row-gap:clamp(22px,2.4vw,34px);row-gap:clamp(22px,2.4vw,34px)}.lgh-why-feat{display:flex;flex-direction:column;gap:clamp(8px,.75vw,13px);min-width:0}.lgh-why-feat-top{display:flex;align-items:flex-start;gap:clamp(7px,.7vw,12px)}.lgh-why-feat-ico{flex:none;display:inline-flex;color:var(--lgh-teal);margin-top:1px}.lgh-why-feat-ico svg{width:clamp(21px,1.75vw,28px);height:clamp(21px,1.75vw,28px)}.lgh-why-feat-t{margin:0;font-size:var(--lgh-fs-lead);font-weight:700;line-height:1.24;letter-spacing:-.004em;color:var(--lgh-teal);text-wrap:balance;min-height:calc(2 * 1.24em)}.lgh-why-feat-b{margin:0;font-size:var(--lgh-fs-small);line-height:1.62;color:var(--lgh-ink-2)}.lgh-why-bar{margin:clamp(24px,2.4vw,40px) 0 0;display:flex;align-items:center;gap:clamp(12px,1.25vw,22px);padding:clamp(14px,1.25vw,22px) clamp(16px,1.5vw,26px);border:1.5px solid var(--lgh-line);border-radius:6px;background:#FFFFFF}.lgh-why-bar-ico{flex:none;display:inline-flex;color:var(--lgh-teal)}.lgh-why-bar-txt{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:5px}.lgh-why-bar-t{font-size:var(--lgh-fs-body);font-weight:700;line-height:1.26;color:var(--lgh-ink)}.lgh-why-bar-s{font-size:var(--lgh-fs-micro);line-height:1.45;color:var(--lgh-mut)}.lgh-why-bar-btns{flex:none;display:flex;align-items:center;gap:clamp(8px,.75vw,12px)}.lgh-wbtn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:46px;padding:0 clamp(11px,1vw,20px);border-radius:4px;border:1.5px solid transparent;font-size:var(--lgh-fs-micro);font-weight:600;line-height:1.2;white-space:nowrap;text-decoration:none;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.lgh-wbtn svg{flex:none}.lgh-wbtn-solid{background:var(--lgh-teal);color:#FFFFFF;border-color:var(--lgh-teal)}.lgh-wbtn-outline{background:#FFFFFF;color:var(--lgh-ink);border-color:var(--lgh-teal)}@media (hover:hover){.lgh-wbtn-solid:hover{background:var(--lgh-teal-d);border-color:var(--lgh-teal-d)}.lgh-wbtn-outline:hover{border-color:var(--lgh-teal-d);color:var(--lgh-teal-d)}}.lgh-why a.lgh-wbtn:focus-visible{outline:3px solid var(--lgh-ink);outline-offset:3px}.lgh-why-media{position:absolute;margin:0;top:var(--lgh-pady);bottom:var(--lgh-pady);left:calc(50% + .128 * var(--lgh-rail));right:max(0px,calc(50% - var(--lgh-rail) / 2 - 120px));border-radius:8px 0 0 8px;overflow:hidden;background:#E7EDF1}.lgh-why-media-box{position:absolute;inset:0}.lgh-why-plate{object-position:62% center}.lgh-why-chip{position:absolute;left:clamp(12px,1.1vw,20px);bottom:clamp(12px,1.1vw,20px);z-index:1;display:inline-flex;align-items:center;padding:7px clamp(10px,.85vw,15px);border-radius:3px;background:var(--lgh-teal);color:#FFFFFF;font-size:var(--lgh-fs-micro);font-weight:700;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.lgh-types{background:var(--lgh-ink)}.lgh-types-head{max-width:none}.lgh-types-lede{margin:clamp(8px,.7vw,12px) 0 0;font-size:var(--lgh-fs-body);line-height:1.52;color:var(--lgh-teal-l);max-width:100ch}.lgh-types-grid{list-style:none;margin:clamp(12px,1.15vw,18px) 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:clamp(13px,1.3%,20px);column-gap:clamp(13px,1.3%,20px);grid-row-gap:clamp(13px,1.3vw,20px);row-gap:clamp(13px,1.3vw,20px)}.lgh-tcard{display:flex;align-items:stretch;min-width:0;background:#16191A;border:1px solid rgba(63,183,176,.3);border-radius:8px;overflow:hidden}.lgh-tcard-hero{grid-column:1/-1;flex-direction:row-reverse}.lgh-tcard-photo{position:relative;flex:none;width:45%;align-self:stretch;background:#1E2426}.lgh-tcard-hero .lgh-tcard-photo{width:56%}.lgh-tcard-photo>.fitimg{object-position:center 46%}.lgh-tcard-hero .lgh-tcard-photo>.fitimg{object-position:center 52%}.lgh-tcard-fade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#16191A 0,rgba(22,25,26,.72) 14%,rgba(22,25,26,0) 34%)}.lgh-tcard-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:clamp(3px,.32vw,5px);padding:clamp(12px,1.1vw,16px) clamp(13px,1.3vw,20px)}.lgh-tcard-hero .lgh-tcard-body{justify-content:center;padding:clamp(14px,1.3vw,18px) clamp(16px,1.7vw,26px)}.lgh-tcard-top{display:flex;align-items:flex-start;gap:8px}.lgh-tcard-ico{flex:none;display:inline-flex;color:var(--lgh-teal-l);margin-top:1px}.lgh-tcard-ico svg{width:clamp(19px,1.5vw,24px);height:clamp(19px,1.5vw,24px)}.lgh-tcard-t{margin:0;font-size:var(--lgh-fs-lead);font-weight:700;line-height:1.22;color:#FFFFFF;letter-spacing:-.005em;min-height:0}.lgh-tcard-lab{font-size:var(--lgh-fs-micro);font-weight:800;letter-spacing:.13em;text-transform:uppercase;line-height:1.3;color:var(--lgh-teal-l);margin-top:clamp(3px,.3vw,6px)}.lgh-tcard-price{font-family:var(--lgh-serif);font-size:var(--lgh-fs-stat);font-weight:700;line-height:1.06;letter-spacing:-.015em;color:var(--lgh-teal-l);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:1px}.lgh-tcard-hero .lgh-tcard-price{font-size:var(--lgh-fs-h2)}.lgh-tcard-desc{margin:clamp(3px,.3vw,6px) 0 0;font-size:var(--lgh-fs-micro);line-height:1.46;color:var(--lgh-mut-d)}.lgh-tcard-stat{margin:clamp(12px,1.1vw,18px) 0 0;padding-top:clamp(7px,.65vw,10px);border-top:1px solid rgba(63,183,176,.22);font-size:var(--lgh-fs-micro);font-weight:600;line-height:1.48;color:var(--lgh-teal-l);min-height:calc(2 * 1.5em + clamp(7px, .65vw, 10px))}.lgh-tcard-hero .lgh-tcard-stat{min-height:0;margin-top:clamp(8px,.75vw,12px)}.lgh-types-src{margin:clamp(8px,.7vw,11px) 0 0;display:flex;align-items:flex-start;gap:8px;font-size:var(--lgh-fs-micro);line-height:1.5;color:var(--lgh-teal-l)}.lgh-types-src-ico{flex:none;display:inline-flex;margin-top:2px}@media (max-width:1240px){.lgh-why-feats{column-gap:14px}.lgh-tcard-body{padding:14px 12px}}@media (max-width:1080px){.lgh-why-copy{max-width:100%}.lgh-why-inner{position:static}.lgh-why-feats{grid-template-columns:repeat(2,minmax(0,1fr))}.lgh-why-media{position:relative;margin:clamp(24px,2.6vw,38px) 0 0;border-radius:8px;aspect-ratio:21/9;inset:auto}.lgh-why-media-box{position:absolute;inset:0}.lgh-why-plate{object-position:60% 62%}.lgh-types .lgh-tcard-hero .lgh-tcard-photo{width:52%}}@media (max-width:860px){.lgh-types,.lgh-why{padding:clamp(40px,6vw,62px) 24px}.lgh-why-bar{flex-wrap:wrap}.lgh-why-bar-txt{flex:1 1 260px}.lgh-why-bar-btns{flex:1 1 100%}.lgh-wbtn{flex:1 1 auto}}@media (max-width:700px){.lgh-why-feats{grid-template-columns:minmax(0,1fr);row-gap:20px}.lgh-why-feat-t{min-height:0}.lgh-types-grid{grid-template-columns:minmax(0,1fr)}.lgh-tcard-stat{min-height:0}.lgh-types .lgh-tcard-hero .lgh-tcard-photo{width:45%}.lgh-types .lgh-tcard-hero .lgh-tcard-price{font-size:var(--lgh-fs-stat)}.lgh-why-media{aspect-ratio:16/10}}@media (max-width:560px){.lgh-types,.lgh-why{padding:44px 20px}.lgh-why-bar{padding:14px;gap:12px}.lgh-why-bar-btns{flex-direction:column;align-items:stretch;gap:10px}.lgh-wbtn{width:100%;min-height:48px}.lgh-types .lgh-tcard,.lgh-types .lgh-tcard-hero{flex-direction:column}.lgh-types .lgh-tcard-hero .lgh-tcard-photo,.lgh-types .lgh-tcard-photo{width:100%;aspect-ratio:16/10}.lgh-tcard-photo>.fitimg{object-position:center 46%}.lgh-tcard-body{padding:14px 14px 16px}.lgh-types .lgh-tcard-fade{background:linear-gradient(180deg,rgba(22,25,26,0) 62%,#16191A)}.lgh-why-media{aspect-ratio:3/2}}@media (prefers-reduced-motion:reduce){.lgh-wbtn{transition:none}}.lgh-mkt,.lgh-sky{--lgh-teal:#0E6E73;--lgh-teal-d:#0A585C;--lgh-teal-l:#3FB7B0;--lgh-ink:#111314;--lgh-ink-2:#2B3438;--lgh-mut:#44515A;--lgh-mut-d:#AAB4BA;--lgh-light:#F6F8F8;--lgh-line:#DCE4E6;--lgh-line-d:#2A3033;--lgh-sky-ico:clamp(34px,3vw,46px);--lgh-sky-stem:14px;--lgh-sky-node:15px;--lgh-sky-gap:12px;--lgh-serif:"Playfair Display","LGH Serif Fallback",Georgia,"Times New Roman",serif;position:relative;padding:clamp(38px,3.6vw,62px) 56px}.lgh-mkt{background:var(--lgh-light)}.lgh-mkt-head{min-width:0}.lgh-mkt-lede{margin:clamp(10px,.95vw,16px) 0 0;font-size:var(--lgh-fs-body);line-height:1.58;color:var(--lgh-ink-2)}.lgh-mkt-grid{display:grid;grid-template-columns:minmax(0,1.09fr) minmax(0,1fr);grid-column-gap:clamp(26px,3vw,56px);column-gap:clamp(26px,3vw,56px);grid-row-gap:clamp(18px,1.7vw,28px);row-gap:clamp(18px,1.7vw,28px);align-items:stretch}.lgh-mkt-col{display:flex;flex-direction:column;gap:clamp(12px,1.15vw,19px);min-width:0}.lgh-mkt-col-a{justify-content:flex-start}.lgh-mkt-basis-row{margin:0}.lgh-mkt-basis{display:inline-block;font-size:var(--lgh-fs-micro);font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--lgh-teal);line-height:1.2}.lgh-mkt-h3{margin:0;font-size:var(--lgh-fs-lead);font-weight:700;line-height:1.3;color:var(--lgh-ink);letter-spacing:-.005em}.lgh-mkt-note{margin:0 0 14px;font-size:var(--lgh-fs-micro);line-height:1.58;color:var(--lgh-mut)}.lgh-mkt-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.lgh-tbl{width:100%;border-collapse:collapse;background:#FFFFFF;border:1px solid var(--lgh-line);border-radius:8px;overflow:hidden;font-size:var(--lgh-fs-small)}.lgh-tbl thead th{background:var(--lgh-teal);color:#FFFFFF;font-size:var(--lgh-fs-micro);font-weight:800;letter-spacing:.1em;text-transform:uppercase;text-align:left;padding:11px 13px;line-height:1.25;vertical-align:middle}.lgh-tbl tbody td,.lgh-tbl tbody th{padding:clamp(8px,.65vw,11px) 13px;border-top:1px solid var(--lgh-line);vertical-align:top;text-align:left;color:var(--lgh-ink-2);font-weight:400;line-height:1.48}.lgh-tbl tbody th{color:var(--lgh-ink);font-weight:700;white-space:normal}.lgh-tbl-rh{display:flex;align-items:flex-start;gap:8px}.lgh-tbl-ico{display:inline-flex;flex:none;margin-top:1px;color:var(--lgh-teal)}.lgh-tbl thead th.lgh-tbl-num,.lgh-tbl-num{text-align:right}.lgh-tbl-2 thead th:first-child{width:19%}.lgh-tbl-2 thead th:nth-child(2){width:26%}.lgh-tbl-2 thead th:nth-child(3){width:33%}.lgh-tbl-2 thead th:nth-child(4){width:22%}.lgh-tbl-1 thead th:first-child{width:52%}.lgh-tbl-char{color:var(--lgh-mut);font-size:var(--lgh-fs-micro)}.lgh-tbl-1 tbody tr.is-total td,.lgh-tbl-1 tbody tr.is-total th{background:rgba(14,110,115,.055);border-top:2px solid rgba(14,110,115,.28)}.lgh-mkt-num{font-weight:800;color:var(--lgh-ink);white-space:nowrap}.lgh-mkt-qual{color:var(--lgh-mut);font-weight:600;font-size:var(--lgh-fs-micro)}.lgh-mkt-days{font-weight:700;color:var(--lgh-ink)}.lgh-mkt-cell,.lgh-mkt-dated{display:inline-block}.lgh-mkt-dated{color:var(--lgh-teal);font-weight:700;white-space:nowrap}.lgh-mkt-dated,.lgh-mkt-held{font-size:var(--lgh-fs-micro)}.lgh-mkt-held{color:var(--lgh-mut);font-style:italic}.lgh-mkt-cell-link{transition:color .18s ease,border-color .18s ease;color:var(--lgh-teal);font-weight:700;text-decoration:none;display:inline-flex;align-items:center;gap:5px;min-height:44px}.lgh-mkt-cell-lab{border-bottom:1px solid rgba(14,110,115,.4)}.lgh-mkt-cell-arrow{display:inline-flex}@media (hover:hover){.lgh-mkt-cell-link:hover{color:var(--lgh-teal-d)}.lgh-mkt-cell-link:hover .lgh-mkt-cell-lab{border-bottom-color:var(--lgh-teal-d)}.lgh-mkt-srclink:hover{color:var(--lgh-teal-d)}}.lgh-mkt a.lgh-mkt-cell-link:focus-visible,.lgh-mkt a.lgh-mkt-srclink:focus-visible{outline:3px solid var(--lgh-ink);outline-offset:3px;border-radius:2px}.lgh-mkt-src{display:flex;gap:8px;margin:12px 0 0;font-size:var(--lgh-fs-micro);line-height:1.55;color:var(--lgh-mut)}.lgh-mkt-src-ico{flex:none;margin-top:2px}.lgh-mkt-src-ico,.lgh-mkt-srclink{display:inline-flex;color:var(--lgh-teal)}.lgh-mkt-srclink{font-weight:700;text-decoration:none;border-bottom:1px solid rgba(14,110,115,.4);align-items:center;gap:4px;white-space:nowrap;transition:color .18s ease,border-color .18s ease;padding-block:3px}.lgh-mkt-srclink-ico{display:inline-flex}.lgh-mkt-headline{display:flex;flex-direction:column;gap:clamp(5px,.5vw,9px);margin:0}.lgh-mkt-headline-val{font-family:var(--lgh-serif);font-size:var(--lgh-fs-figure);font-weight:700;line-height:1;letter-spacing:-.018em;color:var(--lgh-teal);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lgh-mkt-headline-lab{font-size:var(--lgh-fs-micro);font-weight:800;letter-spacing:.13em;text-transform:uppercase;line-height:1.3;color:var(--lgh-teal)}.lgh-mkt-ctx{padding-top:clamp(12px,1.15vw,19px);border-top:1px solid var(--lgh-line)}.lgh-mkt-ctx-p{margin:0;font-size:var(--lgh-fs-micro);line-height:1.56;color:var(--lgh-mut)}.lgh-mkt-ctx-p+.lgh-mkt-ctx-p{margin-top:clamp(6px,.55vw,10px)}.lgh-mkt-chart-lab{margin:0;font-size:var(--lgh-fs-micro);font-weight:800;letter-spacing:.13em;text-transform:uppercase;line-height:1.2;color:var(--lgh-ink-2)}.lgh-mkt-chart{display:block;width:100%;height:auto;max-height:clamp(196px,15.6vw,202px);overflow:visible}.lgh-mkt-chart-grid{stroke:#E2E9EB;stroke-width:1}.lgh-mkt-chart-axis{stroke:#C6D3D6;stroke-width:1}.lgh-mkt-chart-bar{fill:var(--lgh-teal)}.lgh-mkt-chart-tick{font-size:23.5px;fill:#5A6770;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lgh-mkt-chart-val{font-size:25.9px;font-weight:700;fill:#111314;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lgh-mkt-chart-name{font-size:23.5px;fill:#2B3438}.lgh-mkt-more{grid-column:1/-1;margin:clamp(6px,.6vw,12px) 0 0;border-top:1px solid var(--lgh-line)}.lgh-mkt-more-sum{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:44px;padding:11px 10px;margin:0 -10px;border-radius:5px;cursor:pointer;list-style:none;transition:background-color .2s ease,color .2s ease}.lgh-mkt-more-sum::-webkit-details-marker{display:none}.lgh-mkt-more-sum::marker{content:""}.lgh-mkt-more-txt{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;min-width:0}.lgh-mkt-more-t{font-size:var(--lgh-fs-body);font-weight:700;line-height:1.3;color:var(--lgh-ink)}.lgh-mkt-more-n{font-size:var(--lgh-fs-micro);line-height:1.3;color:var(--lgh-mut)}.lgh-mkt-more-chev{display:inline-flex;flex:none;color:var(--lgh-teal);transition:transform .24s cubic-bezier(.4,0,.2,1),color .24s ease}.lgh-mkt-more[open] .lgh-mkt-more-chev{transform:rotate(180deg)}@media (hover:hover){.lgh-mkt .lgh-mkt-more-sum:hover{background:rgba(14,110,115,.07)}.lgh-mkt .lgh-mkt-more-sum:hover .lgh-mkt-more-t{color:var(--lgh-teal)}.lgh-mkt .lgh-mkt-more-sum:hover .lgh-mkt-more-chev{color:var(--lgh-teal-d)}}.lgh-mkt .lgh-mkt-more-sum:active{background:rgba(14,110,115,.12)}.lgh-mkt .lgh-mkt-more .lgh-mkt-more-sum:focus-visible{outline:2px solid var(--lgh-teal);outline-offset:3px;border-radius:4px}.lgh-mkt-more-body{padding:4px 0 clamp(6px,.6vw,12px)}@keyframes lgh-mkt-more-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.lgh-mkt-more[open] .lgh-mkt-more-body{animation:lgh-mkt-more-in .3s cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:reduce){.lgh-mkt .lgh-mkt-more[open] .lgh-mkt-more-body{animation:none}.lgh-mkt .lgh-mkt-cell-link,.lgh-mkt .lgh-mkt-more-chev,.lgh-mkt .lgh-mkt-more-sum,.lgh-mkt .lgh-mkt-srclink{transition:none}}.lgh-sky{background:var(--lgh-ink)}.lgh-sky-head{max-width:none}.lgh-sky-lede{margin:clamp(14px,1.2vw,22px) 0 0;font-size:var(--lgh-fs-body);line-height:1.62;color:var(--lgh-mut-d);max-width:74ch}.lgh-sky-cols{display:grid;grid-template-columns:minmax(0,67fr) minmax(0,30fr);grid-column-gap:3%;column-gap:3%;grid-row-gap:clamp(26px,2.4vw,40px);row-gap:clamp(26px,2.4vw,40px);margin:clamp(30px,2.8vw,48px) 0 0;align-items:stretch}.lgh-sky-route{min-width:0}.lgh-sky-status{align-items:center;gap:7px;margin:0 0 clamp(20px,1.8vw,30px);padding:6px 11px;border:1px solid rgba(63,183,176,.4);border-radius:4px;background:rgba(63,183,176,.09);font-size:var(--lgh-fs-micro);font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--lgh-teal-l);line-height:1.1}.lgh-sky-status,.lgh-sky-status-ico{display:inline-flex}.lgh-sky-line{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));align-items:start}.lgh-sky-stn{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 3px;min-width:0}.lgh-sky-stn-ico{display:inline-flex;align-items:center;justify-content:center;width:var(--lgh-sky-ico);height:var(--lgh-sky-ico);border:1.5px solid rgba(63,183,176,.55);border-radius:50%;color:var(--lgh-teal-l);flex:none}.lgh-sky-stn-stem{display:block;width:1.5px;height:var(--lgh-sky-stem);background:rgba(63,183,176,.55)}.lgh-sky-stn:before{content:"";position:absolute;left:-1px;right:-1px;top:calc(var(--lgh-sky-ico) + var(--lgh-sky-stem) + var(--lgh-sky-node) / 2 - 1.5px);height:3px;background:var(--lgh-teal)}.lgh-sky-stn.is-first:before{left:50%}.lgh-sky-stn.is-last:before{right:50%}.lgh-sky-stn-node{position:relative;z-index:1;display:block;width:var(--lgh-sky-node);height:var(--lgh-sky-node);border-radius:50%;border:3px solid var(--lgh-teal);background:var(--lgh-ink)}.lgh-sky-stn.is-terminus .lgh-sky-stn-node{box-shadow:0 0 0 3px var(--lgh-ink),0 0 0 4.5px var(--lgh-teal)}.lgh-sky-stn-name{margin:12px 0 0;font-size:var(--lgh-fs-micro);font-weight:600;line-height:1.35;color:#FFFFFF;min-height:calc(2 * 1.35em)}.lgh-sky-stn-tags{display:flex;flex-direction:column;align-items:center;gap:4px;margin:6px 0 0;max-width:80%;align-self:center}.lgh-sky-tag{font-size:var(--lgh-fs-micro);font-weight:800;letter-spacing:.08em;text-transform:uppercase;line-height:1.25;color:var(--lgh-mut-d);text-align:center}.lgh-sky-tag.is-lgy{color:var(--lgh-teal-l);border:1px solid rgba(63,183,176,.42);border-radius:3px;padding:2px 5px}.lgh-sky-rule-txt{margin:clamp(16px,1.4vw,22px) 0 0;padding-top:clamp(12px,1vw,15px);border-top:1px solid var(--lgh-line-d);text-align:center;font-size:var(--lgh-fs-micro);font-weight:700;letter-spacing:.03em;color:var(--lgh-teal-l)}.lgh-sky-times{display:flex;flex-direction:column;justify-content:center;gap:clamp(14px,1.3vw,22px);min-width:0;border-left:1px solid var(--lgh-line-d);padding-left:clamp(18px,1.8vw,30px)}.lgh-sky-time{display:flex;gap:12px;align-items:flex-start}.lgh-sky-time-ico{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;flex:none;border:1.5px solid rgba(63,183,176,.5);border-radius:50%;color:var(--lgh-teal-l)}.lgh-sky-time-txt{display:flex;flex-direction:column;gap:3px;min-width:0}.lgh-sky-time-big{font-size:var(--lgh-fs-h3);font-weight:800;line-height:1.2;color:#FFFFFF;letter-spacing:-.01em}.lgh-sky-time-note,.lgh-sky-time-sub{font-size:var(--lgh-fs-micro);line-height:1.45;color:var(--lgh-mut-d)}.lgh-sky-time-note{margin:2px 0 0}.lgh-sky-caution{display:flex;gap:12px;align-items:flex-start;margin:clamp(14px,1.25vw,20px) 0 0;padding:clamp(9px,.8vw,13px) clamp(13px,1.1vw,18px);border:1px solid rgba(63,183,176,.34);border-left:3px solid var(--lgh-teal-l);border-radius:6px;background:rgba(63,183,176,.07);font-size:var(--lgh-fs-small);line-height:1.55;font-weight:600;color:#FFFFFF}.lgh-sky-caution-ico{flex:none;display:inline-flex;margin-top:1px;color:var(--lgh-teal-l)}.lgh-sky-cards{list-style:none;margin:clamp(14px,1.25vw,20px) 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(12px,1.05vw,18px) clamp(20px,2vw,34px);gap:clamp(12px,1.05vw,18px) clamp(20px,2vw,34px)}.lgh-sky-card:first-child{grid-column:1/-1}.lgh-sky-card:first-child .lgh-sky-card-list{display:block;column-count:auto}.lgh-sky-card:first-child .lgh-sky-card-list li{display:inline;padding-left:0;margin:0}.lgh-sky-card:first-child .lgh-sky-card-list li:before{content:none}.lgh-sky-card:first-child .lgh-sky-card-list li:not(:last-child):after{content:" \00B7 ";color:var(--lgh-teal-l);font-weight:700;padding:0 2px}.lgh-sky-card{display:flex;flex-direction:column;min-width:0;padding:0;border:0;border-radius:0;background:none}.lgh-sky-card+.lgh-sky-card,.lgh-sky-cards>.lgh-sky-card:first-child{border-top:1px solid var(--lgh-line-d);padding-top:clamp(12px,1.05vw,16px)}.lgh-sky-card-top{display:flex;align-items:center;gap:9px;margin:0 0 11px}.lgh-sky-card-ico{display:inline-flex;flex:none;color:var(--lgh-teal-l)}.lgh-sky-card-t{margin:0;font-size:var(--lgh-fs-body);font-weight:700;line-height:1.3;color:#FFFFFF}.lgh-sky-card-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.lgh-sky-card-list li{position:relative;padding-left:16px;font-size:var(--lgh-fs-micro);line-height:1.5;color:var(--lgh-mut-d)}.lgh-sky-card-list li:before{content:"";position:absolute;left:0;top:.58em;width:5px;height:5px;border-radius:50%;background:var(--lgh-teal-l)}.lgh-sky-est{align-self:flex-start;margin:12px 0 0;padding:4px 8px;border:1px solid rgba(170,180,186,.34);border-radius:3px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;line-height:1.1}.lgh-sky-est,.lgh-sky-src{font-size:var(--lgh-fs-micro);color:var(--lgh-mut-d)}.lgh-sky-src{display:flex;gap:8px;margin:clamp(20px,1.8vw,30px) 0 0;line-height:1.55}.lgh-sky-src-ico{flex:none;margin-top:2px}.lgh-sky-src-ico,.lgh-sky-srclink{display:inline-flex;color:var(--lgh-teal-l)}.lgh-sky-srclink{font-weight:700;text-decoration:none;border-bottom:1px solid rgba(63,183,176,.42);align-items:center;gap:4px;white-space:nowrap}.lgh-sky-srclink-ico{display:inline-flex}@media (hover:hover){.lgh-sky-srclink:hover{color:#6FD0CA;border-bottom-color:#6FD0CA}}.lgh-sky a.lgh-sky-srclink:focus-visible{outline:3px solid var(--lgh-teal-l);outline-offset:3px;border-radius:2px}@media (max-width:1080px){.lgh-mkt-grid{grid-template-columns:minmax(0,1fr);row-gap:clamp(20px,2.2vw,30px)}.lgh-mkt-col-a{justify-content:flex-start}.lgh-mkt-chart{max-height:none}.lgh-mkt-chart-name,.lgh-mkt-chart-tick{font-size:15.5px}.lgh-mkt-chart-val{font-size:17.1px}.lgh-sky-cols{grid-template-columns:minmax(0,1fr)}.lgh-sky-times{border-left:0;padding-left:0;border-top:1px solid var(--lgh-line-d);padding-top:clamp(18px,1.8vw,28px);flex-direction:row;flex-wrap:wrap;gap:20px 34px}.lgh-sky-time{flex:1 1 300px}.lgh-sky-time-note{flex:1 1 100%;margin:0}.lgh-sky-line{grid-template-columns:minmax(0,1fr)}.lgh-sky-stn{flex-direction:row;align-items:center;text-align:left;gap:var(--lgh-sky-gap);padding:9px 0}.lgh-sky-stn:before{top:-1px;width:3px;height:auto}.lgh-sky-stn.is-first:before,.lgh-sky-stn:before{left:calc(var(--lgh-sky-ico) + var(--lgh-sky-gap) + var(--lgh-sky-node) / 2 - 1.5px);right:auto;bottom:-1px}.lgh-sky-stn.is-first:before{top:50%}.lgh-sky-stn.is-last:before{left:calc(var(--lgh-sky-ico) + var(--lgh-sky-gap) + var(--lgh-sky-node) / 2 - 1.5px);right:auto;top:-1px;bottom:50%}.lgh-sky-stn-ico{order:0}.lgh-sky-stn-stem{display:none}.lgh-sky-stn-node{order:1}.lgh-sky-stn-name{order:2;margin:0;min-height:0;flex:1 1 auto}.lgh-sky-stn-tags{order:3;flex-direction:row;align-items:center;margin:0;flex:none}.lgh-sky-rule-txt{text-align:left}}@media (max-width:900px){.lgh-sky-card:first-child .lgh-sky-card-list{column-count:2}}@media (max-width:860px){.lgh-mkt,.lgh-sky{padding:clamp(40px,6vw,62px) 24px}}@media (max-width:700px){.lgh-sky-cards{grid-template-columns:minmax(0,1fr)}.lgh-sky-card:first-child{grid-column:auto}.lgh-sky-card:first-child .lgh-sky-card-list{column-count:1}.lgh-sky-stn-name{font-size:var(--lgh-fs-small)}.lgh-tbl,.lgh-tbl tbody,.lgh-tbl td,.lgh-tbl th,.lgh-tbl thead,.lgh-tbl tr{display:block;width:auto}.lgh-tbl{border-radius:8px}.lgh-tbl thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lgh-tbl tbody tr{border-top:1px solid var(--lgh-line);padding:12px 14px 14px}.lgh-tbl tbody tr:first-child{border-top:0}.lgh-tbl tbody td,.lgh-tbl tbody th{border-top:0;padding:0;text-align:left}.lgh-tbl thead th.lgh-tbl-num,.lgh-tbl-num{text-align:left}.lgh-tbl tbody th{margin:0 0 6px;font-size:var(--lgh-fs-lead)}.lgh-tbl tbody td{margin:5px 0 0}.lgh-tbl tbody td:before{content:attr(data-lbl);display:block;font-size:var(--lgh-fs-micro);font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:var(--lgh-mut);margin:0 0 2px}.lgh-tbl tbody td[data-lbl=""]:before{display:none}.lgh-tbl-1 tbody tr.is-total{background:rgba(14,110,115,.055);border-top:2px solid rgba(14,110,115,.28)}.lgh-tbl-1 tbody tr.is-total td,.lgh-tbl-1 tbody tr.is-total th{background:none;border-top:0}}@media (max-width:560px){.lgh-mkt,.lgh-sky{padding:44px 20px}.lgh-sky-stn-tags{flex-direction:column;align-items:flex-start;gap:3px}.lgh-mkt-chart-name,.lgh-mkt-chart-tick{font-size:28.5px}.lgh-mkt-chart-val{font-size:31.5px}}.lgh-mkt .lgh-tbl-held-span{text-align:left;vertical-align:middle}.lgh-mkt .lgh-tbl-held-span .lgh-mkt-held{display:inline-block;padding-right:2%}.lgh-dem,.lgh-sch{--lgh-teal:#0E6E73;--lgh-teal-d:#0A585C;--lgh-teal-l:#3FB7B0;--lgh-ink:#111314;--lgh-ink-2:#2B3438;--lgh-mut:#44515A;--lgh-mut-d:#AAB4BA;--lgh-light:#F6F8F8;--lgh-line:#DCE4E6;--lgh-line-d:#2A3033;--lgh-serif:"Playfair Display","LGH Serif Fallback",Georgia,"Times New Roman",serif;position:relative;padding:clamp(38px,3.6vw,62px) 56px}.lgh-dem{background:var(--lgh-light)}.lgh-dem-head{max-width:none}.lgh-dem-lede{margin:clamp(12px,1.05vw,18px) 0 0;font-size:var(--lgh-fs-lead);line-height:1.58;color:var(--lgh-ink-2);max-width:78ch}.lgh-dem-lead{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(0,1fr);grid-column-gap:clamp(20px,2vw,38px);column-gap:clamp(20px,2vw,38px);grid-row-gap:clamp(18px,1.7vw,28px);row-gap:clamp(18px,1.7vw,28px);align-items:stretch;margin:clamp(20px,1.9vw,32px) 0 0}.lgh-dem-lead-list{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,.95fr);grid-gap:0;gap:0;margin:0;padding:0;list-style:none}.lgh-dem-lead-item{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;gap:clamp(7px,.65vw,11px);min-width:0;padding:0 clamp(10px,1.1vw,20px)}.lgh-dem-lead-item+.lgh-dem-lead-item{border-left:1px solid var(--lgh-line)}.lgh-dem-lead-val{font-family:var(--lgh-serif);font-size:var(--lgh-fs-figure);font-weight:700;line-height:1.02;letter-spacing:-.014em;color:var(--lgh-teal);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.lgh-dem-lead-disc{display:inline-flex;align-items:center;justify-content:center;flex:none;width:clamp(40px,3.4vw,50px);height:clamp(40px,3.4vw,50px);border-radius:50%;background:#E6EDEF;color:var(--lgh-teal)}.lgh-dem-lead-lab{flex:1 1 auto;font-size:var(--lgh-fs-body);font-weight:700;line-height:1.34;color:var(--lgh-ink);text-wrap:balance}.lgh-dem-lead-sub{font-weight:400;color:var(--lgh-mut)}.lgh-dem-aside{display:flex;flex-direction:column;justify-content:space-between;gap:clamp(12px,1.15vw,20px);min-width:0;border-left:1px solid var(--lgh-line);padding-left:clamp(16px,1.6vw,28px)}.lgh-dem-street{display:block;width:100%;max-width:clamp(210px,22vw,320px);height:auto;max-height:clamp(104px,9.4vw,136px);color:rgba(14,110,115,.42)}.lgh-dem-street .lgh-street-back{opacity:.42}.lgh-dem-street .lgh-street-front{fill:var(--lgh-light)}.lgh-dem-street .lgh-street-ground{stroke:rgba(14,110,115,.55)}.lgh-dem-closing{margin:0;font-size:var(--lgh-fs-body);line-height:1.56;color:var(--lgh-ink-2)}.lgh-dem-small{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:0;gap:0;margin:clamp(18px,1.7vw,28px) 0 0;padding:clamp(16px,1.5vw,26px) 0 0;border-top:1px solid var(--lgh-line);list-style:none}.lgh-dem-small-item{display:flex;align-items:flex-start;gap:clamp(9px,.85vw,14px);min-width:0;padding:0 clamp(9px,.95vw,18px)}.lgh-dem-small-item+.lgh-dem-small-item{border-left:1px solid var(--lgh-line)}.lgh-dem-small-disc{display:inline-flex;align-items:center;justify-content:center;flex:none;width:clamp(34px,2.8vw,40px);height:clamp(34px,2.8vw,40px);border-radius:50%;background:#E6EDEF;color:var(--lgh-teal)}.lgh-dem-small-body{display:flex;flex-direction:column;min-width:0}.lgh-dem-small-val{font-size:var(--lgh-fs-h3);font-weight:800;line-height:1.1;letter-spacing:-.01em;color:var(--lgh-teal);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lgh-dem-small-lab{margin-top:3px;font-size:var(--lgh-fs-small);line-height:1.4;color:var(--lgh-ink-2)}.lgh-dem-small-sub{color:var(--lgh-mut)}.lgh-dem-foot{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);grid-column-gap:clamp(20px,2vw,38px);column-gap:clamp(20px,2vw,38px);grid-row-gap:clamp(14px,1.3vw,22px);row-gap:clamp(14px,1.3vw,22px);align-items:start;margin:clamp(18px,1.7vw,28px) 0 0;padding:clamp(16px,1.5vw,24px) 0 0;border-top:1px solid var(--lgh-line)}.lgh-dem-growth{min-width:0}.lgh-dem-gro-h{display:flex;align-items:center;gap:8px;margin:0;font-size:var(--lgh-fs-small);font-weight:800;letter-spacing:.02em;color:var(--lgh-ink)}.lgh-dem-gro-ico{display:inline-flex;flex:none;color:var(--lgh-teal)}.lgh-dem-gro-p{margin:clamp(6px,.6vw,10px) 0 0;font-size:var(--lgh-fs-small);line-height:1.55;color:var(--lgh-mut)}.lgh-dem-src{display:flex;align-items:flex-start;gap:clamp(9px,.85vw,13px);margin:0;font-size:var(--lgh-fs-micro);line-height:1.5;color:var(--lgh-mut)}.lgh-dem-src-ico{display:inline-flex;align-items:center;justify-content:center;flex:none;width:clamp(30px,2.5vw,36px);height:clamp(30px,2.5vw,36px);border-radius:50%;background:#E6EDEF;color:var(--lgh-teal)}.lgh-sch{background:var(--lgh-ink)}.lgh-sch-head{max-width:none}.lgh-sch-lede{margin:clamp(10px,.95vw,16px) 0 0;font-size:var(--lgh-fs-lead);line-height:1.55;color:var(--lgh-teal-l);max-width:112ch}.lgh-sch-tblwrap{display:flex;flex-direction:column;min-width:0;margin:clamp(18px,1.7vw,28px) 0 0}.lgh-sch-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.lgh-sch-tbl{width:100%;border-collapse:collapse;border:1px solid var(--lgh-line-d);border-radius:8px;overflow:hidden;font-size:var(--lgh-fs-small)}.lgh-sch-tbl thead th{background:var(--lgh-teal);color:#FFFFFF;font-size:var(--lgh-fs-micro);font-weight:800;letter-spacing:.1em;text-transform:uppercase;text-align:left;padding:11px 13px;line-height:1.25;vertical-align:middle}.lgh-sch-tbl tbody td,.lgh-sch-tbl tbody th{padding:clamp(10px,.86vw,12px) 13px;border-top:1px solid var(--lgh-line-d);vertical-align:top;text-align:left;font-weight:400;line-height:1.5;color:var(--lgh-mut-d)}.lgh-sch-tbl tbody th{color:#FFFFFF;font-weight:700}.lgh-sch-tbl thead th:first-child{width:26%}.lgh-sch-tbl thead th:nth-child(2){width:23%}.lgh-sch-tbl thead th:nth-child(3){width:51%}.lgh-sch-where{white-space:nowrap}.lgh-sch-note{color:var(--lgh-mut-d)}.lgh-sch-tbl tbody td,.lgh-sch-tbl thead th:not(:first-child){border-left:1px solid var(--lgh-line-d)}.lgh-sch-tbl thead th:not(:first-child){border-left-color:rgba(255,255,255,.22)}.lgh-sch-src{display:flex;align-items:flex-start;gap:7px;margin:clamp(12px,1.1vw,18px) 0 0;font-size:var(--lgh-fs-micro);line-height:1.5;color:var(--lgh-teal-l)}.lgh-sch-src-ico{display:inline-flex;flex:none;margin-top:1px}.lgh-sch-rule{display:grid;grid-template-columns:auto minmax(0,1fr);grid-column-gap:clamp(18px,1.8vw,32px);column-gap:clamp(18px,1.8vw,32px);align-items:start;margin:clamp(18px,1.7vw,28px) 0 0;background:var(--lgh-teal);border-radius:10px;padding:clamp(16px,1.5vw,24px) clamp(20px,1.9vw,32px)}.lgh-sch-rule-ico{display:inline-flex;flex:none;margin-top:2px;color:#FFFFFF}.lgh-sch-rule-main{min-width:0;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);grid-column-gap:clamp(20px,2.2vw,44px);column-gap:clamp(20px,2.2vw,44px);grid-row-gap:clamp(8px,.8vw,13px);row-gap:clamp(8px,.8vw,13px);align-items:start}.lgh-sch-rule-blk{min-width:0}.lgh-sch .lgh-sch-rule-main .lgh-sch-rule-note{margin-top:0}.lgh-sch-rule-p{margin:0;font-size:var(--lgh-fs-lead);font-weight:700;line-height:1.5;color:#FFFFFF}.lgh-sch-rule-note{margin:clamp(8px,.8vw,13px) 0 0;font-size:var(--lgh-fs-small);line-height:1.56;color:rgba(255,255,255,.92)}.lgh-sch-feat{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,1.12fr);align-items:center;grid-column-gap:clamp(20px,2vw,36px);column-gap:clamp(20px,2vw,36px);min-width:0;margin:clamp(18px,1.7vw,28px) 0 0;background:rgba(63,183,176,.045);border:1px solid rgba(63,183,176,.34);border-radius:10px;padding:clamp(14px,1.3vw,20px) clamp(20px,2vw,34px)}.lgh-sch-feat-ico{display:inline-flex;align-items:center;justify-content:center;flex:none;color:var(--lgh-teal-l);padding-right:clamp(20px,2vw,36px);border-right:1px solid rgba(63,183,176,.42)}.lgh-sch-feat-body{min-width:0}.lgh-sch-feat-lab{margin:0;font-size:var(--lgh-fs-micro);font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--lgh-teal-l)}.lgh-sch-feat-name{margin:clamp(5px,.5vw,9px) 0 0;font-family:var(--lgh-serif);font-size:var(--lgh-fs-stat);font-weight:700;line-height:1.14;letter-spacing:-.01em;color:#FFFFFF}.lgh-sch-feat-line{margin:0;font-size:var(--lgh-fs-body);line-height:1.5;color:var(--lgh-teal-l)}@media (max-width:1180px){.lgh-dem-small{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:clamp(14px,1.4vw,22px)}.lgh-dem-small-item:nth-child(4){border-left:0}}@media (max-width:1000px){.lgh-dem-lead{grid-template-columns:minmax(0,1fr)}.lgh-dem-aside{flex-direction:row;align-items:center;border-left:0;border-top:1px solid var(--lgh-line);padding-left:0;padding-top:clamp(14px,1.6vw,22px)}.lgh-dem-street{max-width:34%}.lgh-dem-foot{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.lgh-dem-small{grid-template-columns:repeat(2,minmax(0,1fr))}.lgh-dem-small-item:nth-child(3){border-left:0}.lgh-sch-feat{grid-template-columns:minmax(0,1fr);row-gap:clamp(14px,1.6vw,20px)}.lgh-sch-feat-ico{border-right:0;padding-right:0;justify-content:flex-start}}@media (max-width:860px){.lgh-dem,.lgh-sch{padding:clamp(40px,6vw,62px) 24px}.lgh-dem-lead-list{grid-template-columns:minmax(0,1fr);row-gap:clamp(18px,3vw,26px)}.lgh-dem-lead-item{padding:0}.lgh-dem-lead-item+.lgh-dem-lead-item{border-left:0;border-top:1px solid var(--lgh-line);padding-top:clamp(16px,3vw,24px)}.lgh-dem-aside{flex-direction:column;align-items:flex-start}.lgh-dem-street{max-width:260px}}@media (max-width:700px){.lgh-sch-tbl,.lgh-sch-tbl tbody,.lgh-sch-tbl td,.lgh-sch-tbl th,.lgh-sch-tbl thead,.lgh-sch-tbl tr{display:block;width:auto}.lgh-sch-tbl thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lgh-sch-tbl tbody tr{border-top:1px solid var(--lgh-line-d);padding:13px 14px 15px}.lgh-sch-tbl tbody tr:first-child{border-top:0}.lgh-sch-tbl tbody td,.lgh-sch-tbl tbody th{border-top:0;border-left:0;padding:0;text-align:left}.lgh-sch-tbl tbody th{margin:0 0 6px;font-size:var(--lgh-fs-lead)}.lgh-sch-tbl tbody td{margin:6px 0 0}.lgh-sch-where{white-space:normal}.lgh-sch-tbl tbody td:before{content:attr(data-lbl);display:block;font-size:var(--lgh-fs-micro);font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:var(--lgh-teal-l);margin:0 0 2px}.lgh-sch-tbl tbody td[data-lbl=""]:before{display:none}}@media (max-width:560px){.lgh-dem,.lgh-sch{padding:44px 20px}.lgh-dem-small{grid-template-columns:minmax(0,1fr);row-gap:0}.lgh-dem-small-item{padding:12px 0}.lgh-dem-small-item+.lgh-dem-small-item{border-left:0;border-top:1px solid var(--lgh-line)}}.lgh-liv,.lgh-tr{--lgh-teal:#0E6E73;--lgh-teal-d:#0A585C;--lgh-teal-l:#3FB7B0;--lgh-ink:#111314;--lgh-ink-2:#2B3438;--lgh-mut:#44515A;--lgh-mut-d:#AAB4BA;--lgh-light:#F6F8F8;--lgh-line:#DCE4E6;--lgh-line-d:#2A3033;--lgh-serif:"Playfair Display","LGH Serif Fallback",Georgia,"Times New Roman",serif;position:relative;padding:clamp(38px,3.6vw,62px) 56px}.lgh-tr{background:var(--lgh-light)}.lgh-tr-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.07fr);grid-column-gap:clamp(26px,3.1vw,58px);column-gap:clamp(26px,3.1vw,58px);grid-row-gap:clamp(22px,2.1vw,34px);row-gap:clamp(22px,2.1vw,34px);align-items:stretch}.lgh-tr-col{display:flex;flex-direction:column;justify-content:flex-start;min-width:0}.lgh-tr-col,.lgh-tr-col-b{gap:clamp(13px,1.25vw,20px)}.lgh-tr-answer{margin:clamp(12px,1.15vw,20px) 0 0;font-size:var(--lgh-fs-lead);font-weight:700;line-height:1.45;color:var(--lgh-teal)}.lgh-tr-lede{margin:clamp(10px,.95vw,16px) 0 0;font-size:var(--lgh-fs-body);line-height:1.6;color:var(--lgh-ink-2)}.lgh-tr-hr{display:block;height:1px;margin:clamp(13px,1.25vw,22px) 0;background:var(--lgh-line)}.lgh-tr-closing{margin:0;font-size:var(--lgh-fs-body);line-height:1.6;color:var(--lgh-ink)}.lgh-tr-supply{margin:clamp(12px,1.15vw,18px) 0 0}.lgh-tr-supply-h{display:flex;align-items:center;gap:8px;margin:0;font-size:var(--lgh-fs-small);font-weight:800;letter-spacing:.02em;color:var(--lgh-ink)}.lgh-tr-supply-ico{display:inline-flex;flex:none;color:var(--lgh-teal)}.lgh-tr-supply-p{margin:clamp(5px,.55vw,9px) 0 0;font-size:var(--lgh-fs-small);line-height:1.55;color:var(--lgh-mut)}.lgh-tr-src{display:flex;align-items:flex-start;gap:clamp(9px,.85vw,13px);margin:0;font-size:var(--lgh-fs-micro);line-height:1.5;color:var(--lgh-mut)}.lgh-tr-src-ico{display:inline-flex;align-items:center;justify-content:center;flex:none;margin-top:-2px;color:var(--lgh-teal)}.lgh-tr-grid4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(11px,1.05vw,17px);gap:clamp(11px,1.05vw,17px);margin:0;padding:0;list-style:none}.lgh-tr-card{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;gap:clamp(5px,.5vw,9px);min-width:0;background:#FFFFFF;border:1px solid #cfe0e6;border-radius:8px;padding:clamp(14px,1.35vw,22px) clamp(11px,1.1vw,18px)}.lgh-tr-ico{display:inline-flex;align-items:center;justify-content:center;flex:none;color:var(--lgh-teal)}.lgh-tr-ico svg{width:clamp(30px,2.8vw,42px);height:clamp(30px,2.8vw,42px)}.lgh-tr-val{font-family:var(--lgh-serif);font-size:var(--lgh-fs-stat);font-weight:700;line-height:1.06;letter-spacing:-.012em;color:var(--lgh-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.lgh-tr-lab{font-size:var(--lgh-fs-small);font-weight:600;line-height:1.34;color:var(--lgh-ink-2);text-wrap:balance}.lgh-tr-sub{font-size:var(--lgh-fs-micro);line-height:1.38;color:var(--lgh-mut);text-wrap:balance}.lgh-tr-quote{position:relative;margin:0;background:var(--lgh-teal);border-radius:8px;padding:clamp(16px,1.55vw,26px) clamp(18px,1.7vw,30px)}.lgh-tr-quote-mark{display:inline-flex;color:rgba(255,255,255,.55)}.lgh-tr-quote-mark svg{width:clamp(26px,2.4vw,36px);height:clamp(26px,2.4vw,36px)}.lgh-tr-quote-lead{margin:clamp(2px,.3vw,5px) 0 0;font-size:var(--lgh-fs-micro);line-height:1.45;color:rgba(255,255,255,.92)}.lgh-tr-quote-q{margin:clamp(6px,.6vw,10px) 0 0;padding:0}.lgh-tr-quote-q p{margin:0;font-family:var(--lgh-serif);font-size:var(--lgh-fs-h3);line-height:1.4;font-style:italic;color:#FFFFFF}.lgh-tr-quote-q p:before{content:"\201C"}.lgh-tr-quote-q p:after{content:"\201D"}.lgh-tr-quote-cite{margin:clamp(8px,.75vw,13px) 0 0;padding:0;font-size:var(--lgh-fs-micro);line-height:1.4;color:rgba(255,255,255,.92)}.lgh-tr-quote-cite cite{font-style:normal;font-weight:700;color:#FFFFFF}.lgh-liv{background:var(--lgh-ink)}.lgh-liv-head{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-column-gap:clamp(30px,3.6vw,76px);column-gap:clamp(30px,3.6vw,76px);grid-row-gap:clamp(14px,1.3vw,22px);row-gap:clamp(14px,1.3vw,22px);align-items:end}.lgh-liv-h2{max-width:24ch}.lgh-liv-lede{margin:0;padding-bottom:4px;font-size:var(--lgh-fs-body);line-height:1.62;color:var(--lgh-mut-d)}.lgh-liv-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:clamp(14px,1.35vw,24px);gap:clamp(14px,1.35vw,24px);margin:clamp(26px,2.4vw,42px) 0 0;padding:0;list-style:none}.lgh-liv-item{display:flex;flex-direction:column;min-width:0}.lgh-liv-item[data-span="3"]{grid-column:span 3}.lgh-liv-item[data-span="4"]{grid-column:span 4}.lgh-liv-item[data-span="6"]{grid-column:span 6}.lgh-liv-item[data-span="12"]{grid-column:span 12}.lgh-liv-media{position:relative;width:100%;aspect-ratio:2/1;overflow:hidden;border-radius:8px;background:#191B1D}.lgh-liv-item[data-span="4"] .lgh-liv-media{aspect-ratio:11/4}.lgh-liv-item[data-span="6"] .lgh-liv-media{aspect-ratio:5/2}.lgh-liv-item[data-span="12"] .lgh-liv-media{aspect-ratio:16/5}.lgh-liv-copy{display:flex;flex-direction:column;padding:clamp(10px,.95vw,15px) 2px 0}.lgh-liv-name{margin:0;font-size:var(--lgh-fs-body);font-weight:700;line-height:1.32;color:#FFFFFF}.lgh-liv-where{margin:clamp(3px,.3vw,5px) 0 0;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--lgh-teal-l)}.lgh-liv-text,.lgh-liv-where{font-size:var(--lgh-fs-micro)}.lgh-liv-text{margin:clamp(6px,.55vw,10px) 0 0;line-height:1.5;color:var(--lgh-mut-d)}.lgh-liv-more{border:1px solid var(--lgh-line-d);border-radius:8px;background:linear-gradient(158deg,rgba(14,110,115,.2),rgba(14,110,115,0) 62%),#16191A}.lgh-liv-more-in{display:flex;flex-direction:column;height:100%;padding:clamp(15px,1.4vw,24px) clamp(14px,1.35vw,22px)}.lgh-liv-more-ico{display:inline-flex;flex:none;color:var(--lgh-teal-l)}.lgh-liv-more-h{margin:clamp(8px,.7vw,12px) 0 0;font-size:var(--lgh-fs-body);font-weight:700;line-height:1.3;color:#FFFFFF}.lgh-liv-more-list{margin:clamp(9px,.8vw,14px) 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:clamp(7px,.65vw,11px)}.lgh-liv-more-list li{position:relative;padding-left:14px;font-size:var(--lgh-fs-micro);line-height:1.48;color:var(--lgh-mut-d)}.lgh-liv-more-list li:before{content:"";position:absolute;left:0;top:.55em;width:5px;height:5px;border-radius:50%;background:var(--lgh-teal-l)}.lgh-liv-src{display:flex;align-items:flex-start;gap:7px;margin:clamp(18px,1.7vw,28px) 0 0;font-size:var(--lgh-fs-micro);line-height:1.5;color:var(--lgh-teal-l)}.lgh-liv-src-ico{display:inline-flex;flex:none;margin-top:1px;color:var(--lgh-teal-l)}@media (max-width:1000px){.lgh-liv .lgh-liv-head,.lgh-tr .lgh-tr-grid{grid-template-columns:minmax(0,1fr)}.lgh-liv .lgh-liv-lede{padding-bottom:0}.lgh-liv .lgh-liv-h2{max-width:30ch}.lgh-liv .lgh-liv-grid>.lgh-liv-item[data-span]{grid-column:span 6}.lgh-liv .lgh-liv-grid>.lgh-liv-item[data-span] .lgh-liv-media{aspect-ratio:2/1}.lgh-liv .lgh-liv-foot{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){.lgh-liv,.lgh-tr{padding:clamp(40px,6vw,62px) 24px}}@media (max-width:640px){.lgh-tr .lgh-tr-grid4{grid-template-columns:minmax(0,1fr)}.lgh-liv .lgh-liv-grid>.lgh-liv-item[data-span]{grid-column:span 12}.lgh-liv .lgh-liv-grid>.lgh-liv-item[data-span] .lgh-liv-media{aspect-ratio:2/1}}@media (max-width:560px){.lgh-liv,.lgh-tr{padding:44px 20px}}.lgh-about,.lgh-faq{--lgh-teal:#0E6E73;--lgh-teal-d:#0A585C;--lgh-teal-l:#3FB7B0;--lgh-ink:#111314;--lgh-ink-2:#2B3438;--lgh-mut:#44515A;--lgh-mut-d:#AAB4BA;--lgh-light:#F6F8F8;--lgh-line:#DCE4E6;--lgh-line-d:#2A3033;--lgh-serif:"Playfair Display","LGH Serif Fallback",Georgia,"Times New Roman",serif;position:relative;padding:clamp(38px,3.6vw,62px) 56px}.lgh-faq{background:var(--lgh-light)}.lgh-faq-head{max-width:100%}.lgh-faq-h2{max-width:46ch}.lgh-faq-lede{margin:clamp(12px,1.15vw,20px) 0 0;max-width:62ch;font-size:var(--lgh-fs-body);line-height:1.62;color:var(--lgh-mut)}.lgh-faq-cols{display:grid;grid-template-columns:repeat(var(--lgh-faq-n,2),minmax(0,1fr));grid-column-gap:clamp(16px,1.76%,30px);column-gap:clamp(16px,1.76%,30px);grid-row-gap:clamp(9px,.85vw,14px);row-gap:clamp(9px,.85vw,14px);align-items:start;list-style:none;padding:0;margin:clamp(26px,2.6vw,44px) 0 0}.lgh-faq-cols[data-cols="1"]{--lgh-faq-n:1}.lgh-faq-cols[data-cols="2"]{--lgh-faq-n:2}.lgh-faq-cols[data-cols="3"]{--lgh-faq-n:3}.lgh-faq-col{display:flex;flex-direction:column;gap:clamp(9px,.85vw,14px);margin:0;padding:0;list-style:none;align-content:start}.lgh-faq-li{display:block}.lgh-faq-item{background:#FFFFFF;border:1px solid var(--lgh-line);border-radius:10px;overflow:hidden}.lgh-faq-item[open]{border-color:var(--lgh-teal);box-shadow:0 2px 14px rgba(14,110,115,.09)}.lgh-faq-q{display:flex;align-items:flex-start;gap:clamp(10px,.85vw,14px);padding:13px clamp(12px,1.05vw,18px);cursor:pointer;list-style:none;-webkit-tap-highlight-color:transparent}.lgh-faq-q::-webkit-details-marker{display:none}.lgh-faq-q::marker{content:""}.lgh-faq-disc{position:relative;flex:none;align-items:center;justify-content:center;width:clamp(26px,2.1vw,32px);height:clamp(26px,2.1vw,32px);border-radius:50%;background:var(--lgh-teal);color:#FFFFFF}.lgh-faq-disc,.lgh-faq-disc-minus,.lgh-faq-disc-plus{display:inline-flex}.lgh-faq-disc-minus,.lgh-faq-item[open] .lgh-faq-disc-plus{display:none}.lgh-faq-item[open] .lgh-faq-disc-minus{display:inline-flex}.lgh-faq-qt{flex:1 1 auto;min-width:0;font-size:var(--lgh-fs-body);font-weight:700;line-height:1.42;min-height:calc(2 * 1.42em);color:var(--lgh-teal)}.lgh-faq-chev{flex:none;display:inline-flex;color:var(--lgh-mut);transition:transform .28s cubic-bezier(.4,0,.2,1)}.lgh-faq-item[open] .lgh-faq-chev{transform:rotate(180deg)}.lgh-faq-a{padding:0 clamp(12px,1.05vw,18px) clamp(14px,1.15vw,19px) calc(clamp(12px, 1.05vw, 18px) + clamp(26px, 2.1vw, 32px) + clamp(10px, .85vw, 14px))}.lgh-faq-a p{margin:0;font-size:var(--lgh-fs-small);line-height:1.66;color:var(--lgh-ink-2)}.lgh-faq-a a{color:var(--lgh-teal);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}@keyframes lgh-faq-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}.lgh-faq-item[open] .lgh-faq-a{animation:lgh-faq-in .32s cubic-bezier(.4,0,.2,1)}@media (hover:hover){.lgh-faq .lgh-faq-item:hover{border-color:#B7C6C9}.lgh-faq .lgh-faq-item[open]:hover{border-color:var(--lgh-teal)}.lgh-faq .lgh-faq-item:hover .lgh-faq-chev{color:var(--lgh-teal)}}.lgh-faq .lgh-faq-item .lgh-faq-q:focus-visible{outline:3px solid var(--lgh-ink);outline-offset:-3px;border-radius:9px}.lgh-about{background:var(--lgh-ink)}.lgh-about-grid{display:grid;grid-template-columns:minmax(0,27.9fr) minmax(0,67.8fr);grid-column-gap:clamp(30px,4.3vw,92px);column-gap:clamp(30px,4.3vw,92px);align-items:stretch}.lgh-about-side{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(14px,1.35vw,22px)}.lgh-about-frame{margin:0;width:100%;max-width:340px;padding:6px;border-radius:16px;background:linear-gradient(160deg,rgba(63,183,176,.3),rgba(14,110,115,.14));box-shadow:0 14px 40px rgba(0,0,0,.34)}.lgh-about-photo{position:relative;width:100%;aspect-ratio:422/483;border-radius:11px;overflow:hidden;background:#16191A}.lgh-about-brok{margin:0;max-width:340px;text-align:center;font-size:var(--lgh-fs-small);font-weight:600;line-height:1.5;color:#FFFFFF}.lgh-about-main{display:flex;flex-direction:column;justify-content:center;border-left:1px solid var(--lgh-line-d);padding-left:clamp(24px,3.4vw,74px)}.lgh-about-main>.lgh-eyebrow-l,.lgh-about-main>.lgh-rule{align-self:flex-start}.lgh-about-h2{max-width:22ch}.lgh-about-bio{margin:clamp(14px,1.35vw,24px) 0 0;max-width:62ch;font-size:var(--lgh-fs-body);line-height:1.66;color:var(--lgh-mut-d)}.lgh-about-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:clamp(18px,2vw,34px);margin:clamp(22px,2.1vw,36px) 0 0}.lgh-about-contact{flex:0 1 auto;min-width:0}.lgh-about-ways{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(14px,1.6vw,30px);margin:0;padding:0;list-style:none}.lgh-about-ways>li+li{padding-left:clamp(14px,1.6vw,30px);border-left:1px solid var(--lgh-line-d)}.lgh-about-way{gap:11px;min-height:44px;text-decoration:none;color:inherit}.lgh-about-ico,.lgh-about-way{display:inline-flex;align-items:center}.lgh-about-ico{flex:none;justify-content:center;width:clamp(34px,2.6vw,40px);height:clamp(34px,2.6vw,40px);border-radius:50%;background:var(--lgh-teal);color:#FFFFFF}.lgh-about-way-txt{display:flex;flex-direction:column;min-width:0}.lgh-about-way-v{font-size:var(--lgh-fs-body);font-weight:600;line-height:1.35;color:#FFFFFF;word-break:break-word}.lgh-about-way-l{font-size:var(--lgh-fs-micro);line-height:1.4;color:var(--lgh-mut-d)}.lgh-about-warm{display:flex;gap:10px;margin:clamp(14px,1.3vw,20px) 0 0;font-size:var(--lgh-fs-small);line-height:1.5}.lgh-about-warm,.lgh-about-warm-ico{align-items:center;color:var(--lgh-teal-l)}.lgh-about-warm-ico{flex:none;display:inline-flex;justify-content:center;width:30px;height:30px;border-radius:50%;border:1.7px solid var(--lgh-teal-l)}.lgh-about-cta{flex:0 0 auto;display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:0 clamp(20px,1.7vw,30px);border:1.5px solid var(--lgh-teal-l);border-radius:8px;background:var(--lgh-teal);color:#FFFFFF;font-size:var(--lgh-fs-body);font-weight:700;text-decoration:none;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease}@media (hover:hover){.lgh-about .lgh-about-cta:hover{transform:translateY(-2px);background:var(--lgh-teal-d);box-shadow:0 8px 22px rgba(14,110,115,.38)}.lgh-about .lgh-about-way:hover .lgh-about-way-v{text-decoration:underline;text-underline-offset:3px}}.lgh-about a.lgh-about-cta:focus-visible,.lgh-about a.lgh-about-way:focus-visible{outline:3px solid #FFFFFF;outline-offset:3px;border-radius:8px}@media (prefers-reduced-motion:reduce){.lgh-about .lgh-about-cta,.lgh-faq .lgh-faq-chev{transition:none}.lgh-faq .lgh-faq-item[open] .lgh-faq-a{animation:none}}@media (max-width:1080px){.lgh-faq .lgh-faq-cols[data-cols]{--lgh-faq-n:1}.lgh-faq .lgh-faq-cols .lgh-faq-qt{min-height:0}.lgh-about .lgh-about-grid{grid-template-columns:minmax(0,1fr);row-gap:clamp(26px,3vw,40px)}.lgh-about .lgh-about-main{border-left:0;padding-left:0}.lgh-about .lgh-about-side{align-items:flex-start}.lgh-about .lgh-about-brok{text-align:left}}@media (max-width:860px){.lgh-about,.lgh-faq{padding:clamp(40px,6vw,62px) 24px}.lgh-about .lgh-about-h2{max-width:26ch}.lgh-about .lgh-about-foot{align-items:stretch}.lgh-about .lgh-about-cta{flex:1 1 100%;justify-content:center}}@media (max-width:640px){.lgh-about .lgh-about-ways{flex-direction:column;align-items:flex-start;gap:12px}.lgh-about .lgh-about-ways>li+li{padding-left:0;padding-top:12px;border-left:0;border-top:1px solid var(--lgh-line-d);width:100%}.lgh-about .lgh-about-brok,.lgh-about .lgh-about-frame{max-width:min(100%,360px)}}@media (max-width:560px){.lgh-about,.lgh-faq{padding:44px 20px}}.lgh-cta,.lgh-foot,.lgh-near{--lgh-teal:#0E6E73;--lgh-teal-d:#0A585C;--lgh-teal-l:#3FB7B0;--lgh-ink:#111314;--lgh-ink-2:#2B3438;--lgh-mut:#44515A;--lgh-mut-d:#AAB4BA;--lgh-light:#F6F8F8;--lgh-line:#DCE4E6;--lgh-line-d:#2A3033;--lgh-serif:"Playfair Display","LGH Serif Fallback",Georgia,"Times New Roman",serif;position:relative;padding:clamp(38px,3.6vw,62px) 56px}.lgh-rule-w{background:#FFFFFF}.lgh-near{background:var(--lgh-light)}.lgh-near-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.44fr);grid-column-gap:clamp(24px,3.2vw,56px);column-gap:clamp(24px,3.2vw,56px);align-items:end}.lgh-near-head-copy{min-width:0}.lgh-near-lede{margin:clamp(14px,1.2vw,22px) 0 0;font-size:var(--lgh-fs-body);line-height:1.62;color:var(--lgh-mut);max-width:66ch}.lgh-near-sell{min-width:0;padding:clamp(16px,1.5vw,26px) clamp(16px,1.6vw,28px);background:#FFFFFF;border:1px solid var(--lgh-line);border-radius:10px}.lgh-near-sell-h{margin:0;font-size:var(--lgh-fs-body);font-weight:700;line-height:1.25;color:var(--lgh-ink)}.lgh-near-sell-list{list-style:none;margin:clamp(8px,.8vw,14px) 0 0;padding:0;display:flex;flex-direction:column;gap:clamp(6px,.55vw,10px)}.lgh-near-sell-a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--lgh-teal);font-size:var(--lgh-fs-small);font-weight:600;line-height:1.4;text-decoration:none;transition:color .18s ease}.lgh-near-sell-a>svg{flex:none}.lgh-near-sell-soon{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--lgh-mut);font-size:var(--lgh-fs-small);line-height:1.4}.lgh-near-sell-soon>em{font-style:normal;padding:4px 10px;border-radius:999px;background:#EDF1F1;color:#4B565C;font-size:var(--lgh-fs-micro);font-weight:700;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.lgh-near-grid{list-style:none;margin:clamp(28px,2.6vw,44px) 0 0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-column-gap:clamp(8px,.846%,16px);column-gap:clamp(8px,.846%,16px);grid-row-gap:clamp(10px,.95%,18px);row-gap:clamp(10px,.95%,18px)}.lgh-near-card,.lgh-near-cell{display:flex;min-width:0}.lgh-near-card{flex-direction:column;width:100%;background:#FFFFFF;border:1px solid var(--lgh-line);border-radius:10px;overflow:hidden;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.lgh-near-photo{display:block;width:100%;aspect-ratio:16/9}.lgh-near-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;padding:clamp(11px,1vw,19px) clamp(11px,1.05vw,20px) clamp(9px,.85vw,16px)}.lgh-near-text{flex:1 1 auto;min-width:0}.lgh-near-name{margin:0;font-family:inherit;font-size:var(--lgh-fs-body);font-weight:700;text-transform:uppercase;letter-spacing:.05em;line-height:1.25;color:var(--lgh-ink)}.lgh-near-desc{display:block;margin-top:6px;font-size:var(--lgh-fs-small);line-height:1.48;color:var(--lgh-mut);min-height:4.44em}.lgh-near-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;margin-top:clamp(6px,.6vw,12px);padding-top:clamp(6px,.6vw,12px);border-top:1px solid var(--lgh-line)}.lgh-near-go-l{min-width:0;color:var(--lgh-teal);font-size:var(--lgh-fs-micro);font-weight:600;line-height:1.35}.lgh-near-go{flex:none;display:flex;align-items:center;justify-content:center;color:var(--lgh-teal);transition:transform .18s ease}.lgh-near-card--soon{background:#FCFDFD;border-style:dashed;cursor:default}.lgh-near-soon{padding:6px 12px;border-radius:999px;background:#EDF1F1;color:#4B565C;font-size:var(--lgh-fs-micro);font-weight:700;letter-spacing:.07em;text-transform:uppercase;line-height:1.2;white-space:nowrap}.lgh-near-card--soon .lgh-near-photo{filter:saturate(.72)}@media (hover:hover){a.lgh-near-card:hover{border-color:var(--lgh-teal);box-shadow:0 8px 24px rgba(17,19,20,.1);transform:translateY(-2px)}a.lgh-near-card:hover .lgh-near-go{transform:translateX(3px)}.lgh-near .lgh-near-sell-a:hover{color:var(--lgh-teal-d)}}.lgh-near a.lgh-near-card:focus-visible,.lgh-near a.lgh-near-sell-a:focus-visible{outline:3px solid var(--lgh-ink);outline-offset:3px;border-radius:8px}.lgh-cta{background:var(--lgh-teal);padding-block:clamp(28px,2.5vw,44px)}.lgh-cta-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,auto);grid-column-gap:clamp(24px,3.4vw,60px);column-gap:clamp(24px,3.4vw,60px);align-items:center}.lgh-cta-copy{min-width:0}.lgh-cta-h2{color:#FFFFFF;margin-top:0;max-width:24ch}.lgh-cta-body{margin:clamp(14px,1.2vw,22px) 0 0;max-width:74ch;font-size:var(--lgh-fs-body);line-height:1.62;color:#FFFFFF}.lgh-cta-btns{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:clamp(10px,.9vw,16px);min-width:0}.lgh-cta-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:clamp(10px,1vw,18px);min-height:52px;padding:13px clamp(16px,1.4vw,24px);border-radius:8px;border:2px solid transparent;font-size:var(--lgh-fs-body);font-weight:700;line-height:1.25;text-decoration:none;white-space:nowrap;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.lgh-cta-btn>svg{flex:none}.lgh-cta-btn-solid{background:#FFFFFF;border-color:#FFFFFF;color:var(--lgh-ink)}.lgh-cta-btn-outline{background:transparent;border-color:#FFFFFF;color:#FFFFFF}@media (hover:hover){.lgh-cta .lgh-cta-btn-solid:hover{background:#EEF5F5;border-color:#EEF5F5}.lgh-cta .lgh-cta-btn-outline:hover{background:rgba(255,255,255,.14)}}.lgh-cta a.lgh-cta-btn:focus-visible{outline:3px solid #FFFFFF;outline-offset:3px}.lgh-foot{background:var(--lgh-ink);padding-block:clamp(34px,3.2vw,54px)}.lgh-foot-top{display:grid;grid-template-columns:minmax(0,.5fr) minmax(0,4.5fr);grid-column-gap:clamp(20px,2.4vw,44px);column-gap:clamp(20px,2.4vw,44px);align-items:start}.lgh-foot-brand{min-width:0}.lgh-foot-logo{display:block;width:100%;max-width:190px;height:auto}.lgh-foot-cols{min-width:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr)) minmax(0,1.8fr);grid-column-gap:clamp(11px,1.2vw,22px);column-gap:clamp(11px,1.2vw,22px);grid-row-gap:clamp(22px,2.2vw,34px);row-gap:clamp(22px,2.2vw,34px)}.lgh-foot-col{min-width:0}.lgh-foot-h{margin:0 0 clamp(8px,.8vw,14px);font-size:var(--lgh-fs-micro);font-weight:700;letter-spacing:.12em;text-transform:uppercase;line-height:1.2;color:var(--lgh-teal-l)}.lgh-foot-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.lgh-foot-a{display:inline-flex;align-items:center;min-height:30px;padding:1px 0;font-size:var(--lgh-fs-micro);line-height:1.4;color:#FFFFFF;text-decoration:none;overflow-wrap:anywhere;transition:color .18s ease}.lgh-foot-a--soon,.lgh-foot-a--soon>em{color:var(--lgh-mut-d)}.lgh-foot-a--soon>em{font-style:normal;margin-left:6px;padding:3px 8px;border-radius:999px;border:1px solid var(--lgh-line-d);font-size:var(--lgh-fs-micro);font-weight:700;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.lgh-foot-ways{gap:clamp(4px,.4vw,8px)}.lgh-foot-way{gap:10px;min-height:44px;font-size:var(--lgh-fs-micro);line-height:1.35;color:#FFFFFF;text-decoration:none;overflow-wrap:anywhere;transition:color .18s ease}.lgh-foot-ico,.lgh-foot-way{display:flex;align-items:center}.lgh-foot-ico{flex:none;justify-content:center;width:clamp(28px,2vw,34px);height:clamp(28px,2vw,34px);border-radius:50%;border:1px solid var(--lgh-line-d);color:var(--lgh-teal-l)}.lgh-foot-name{font-weight:700;color:#FFFFFF}.lgh-foot-legal{margin-top:clamp(26px,2.6vw,44px);padding-top:clamp(18px,1.8vw,30px);border-top:1px solid var(--lgh-line-d);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.8fr) minmax(0,1.1fr);grid-column-gap:clamp(20px,2.2vw,44px);column-gap:clamp(20px,2.2vw,44px);grid-row-gap:5px;row-gap:5px;align-items:start}.lgh-foot-brok,.lgh-foot-office,.lgh-foot-serve,.lgh-foot-src{margin:0;font-size:var(--lgh-fs-micro);line-height:1.6;color:var(--lgh-mut-d);max-width:96ch}.lgh-foot .lgh-foot-serve,.lgh-foot .lgh-foot-src{margin-top:0}.lgh-foot .lgh-foot-office{grid-column:1/-1;margin-top:4px}.lgh-foot-src-a{color:var(--lgh-teal-l);text-decoration:underline;text-underline-offset:2px}@media (hover:hover){.lgh-foot a.lgh-foot-a:hover,.lgh-foot a.lgh-foot-way:hover{color:var(--lgh-teal-l)}.lgh-foot .lgh-foot-src-a:hover{color:#FFFFFF}}.lgh-foot a.lgh-foot-a:focus-visible,.lgh-foot a.lgh-foot-src-a:focus-visible,.lgh-foot a.lgh-foot-way:focus-visible{outline:3px solid #FFFFFF;outline-offset:3px;border-radius:6px}@media (max-width:1240px){.lgh-foot .lgh-foot-cols,.lgh-near .lgh-near-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lgh-foot .lgh-foot-top{grid-template-columns:minmax(0,.5fr) minmax(0,3fr)}}@media (max-width:1080px){.lgh-near .lgh-near-head{grid-template-columns:minmax(0,1fr);row-gap:clamp(20px,2.4vw,30px);align-items:start}.lgh-near .lgh-near-sell-list{flex-direction:row;flex-wrap:wrap;gap:clamp(10px,1.2vw,20px)}.lgh-cta .lgh-cta-grid{grid-template-columns:minmax(0,1fr);row-gap:clamp(20px,2.4vw,32px)}.lgh-cta .lgh-cta-btns{flex-direction:row;flex-wrap:wrap}.lgh-cta .lgh-cta-h2{max-width:30ch}}@media (max-width:860px){.lgh-cta,.lgh-foot,.lgh-near{padding-inline:24px}.lgh-near .lgh-near-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lgh-near .lgh-near-desc{min-height:0}.lgh-foot .lgh-foot-top{grid-template-columns:minmax(0,1fr);row-gap:clamp(22px,3vw,34px)}.lgh-foot .lgh-foot-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.lgh-foot .lgh-foot-logo{max-width:160px}.lgh-foot .lgh-foot-legal{grid-template-columns:minmax(0,1fr);row-gap:8px}}@media (max-width:560px){.lgh-cta,.lgh-foot,.lgh-near{padding-inline:20px}.lgh-near .lgh-near-grid{grid-template-columns:minmax(0,1fr)}.lgh-near .lgh-near-card{flex-direction:row;align-items:stretch}.lgh-near .lgh-near-photo{flex:0 0 38%;align-self:stretch;aspect-ratio:auto;min-height:100%}.lgh-near .lgh-near-body{flex:1 1 auto}.lgh-near .lgh-near-sell-list{flex-direction:column}.lgh-cta .lgh-cta-btn{flex:1 1 100%;white-space:normal}.lgh-foot .lgh-foot-cols{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:clamp(14px,3vw,22px)}.lgh-foot .lgh-foot-col--contact{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.lgh-cta .lgh-cta-btn,.lgh-near .lgh-near-go,.lgh-near a.lgh-near-card{transition:none}@media (hover:hover){.lgh-near a.lgh-near-card:hover,.lgh-near a.lgh-near-card:hover .lgh-near-go{transform:none}}}.lgh-liv .lgh-liv-foot{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-column-gap:clamp(24px,2.6vw,52px);column-gap:clamp(24px,2.6vw,52px);grid-row-gap:clamp(10px,1vw,16px);row-gap:clamp(10px,1vw,16px);align-items:start;margin:clamp(16px,1.5vw,26px) 0 0;padding-top:clamp(12px,1.1vw,18px);border-top:1px solid var(--lgh-line-d)}.lgh-liv .lgh-liv-more-line{display:flex;gap:11px;align-items:flex-start;margin:0;font-size:var(--lgh-fs-small);line-height:1.6;color:var(--lgh-mut-d)}.lgh-liv .lgh-liv-foot .lgh-liv-src{margin-top:0}.lgh-liv .lgh-liv-more-line-ico{flex:none;display:inline-flex;margin-top:2px;color:var(--lgh-teal-l)}.lgh-liv .lgh-liv-more-line-h{color:#FFFFFF;font-weight:700;margin-right:8px}.lgh-liv .lgh-liv-more-sep{color:var(--lgh-teal-l);font-weight:700}.lgh-dem .lgh-dem-src,.lgh-liv .lgh-liv-src,.lgh-mkt .lgh-mkt-more-n,.lgh-mkt .lgh-mkt-src,.lgh-sch .lgh-sch-src,.lgh-sky .lgh-sky-src,.lgh-tr .lgh-tr-src,.lgh-tr .lgh-tr-sub,.lgh-why .lgh-why-bar-s{font-size:var(--lgh-fs-micro)}.lgh-mkt thead[class*=sr],.lgh-sch thead[class*=sr],.lgh-sch-tbl thead.lgh-sr,.lgh-tbl thead.lgh-sr{-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.lgh-mkt .lgh-mkt-more>summary.lgh-mkt-more-sum{transition:background-color .2s ease,border-color .2s ease;border:1px solid transparent;border-radius:6px}.lgh-mkt .lgh-mkt-more[open]>summary.lgh-mkt-more-sum{background:rgba(14,110,115,.07);border-color:rgba(14,110,115,.34)}.lgh-mkt .lgh-mkt-more>summary.lgh-mkt-more-sum:hover{background:rgba(14,110,115,.05)}@media (prefers-reduced-motion:reduce){.lgh-mkt .lgh-mkt-more>summary.lgh-mkt-more-sum{transition:none}}@media (max-width:700px){.lgh-live-track[data-count="0"],.lgh-live-track[data-count="1"]{flex-direction:column;overflow-x:visible;scroll-snap-type:none}.lgh-live-track[data-count="0"]>*,.lgh-live-track[data-count="1"]>*{width:100%;flex:0 0 auto;scroll-snap-align:none}}.lgh-mkt .lgh-mkt-chart-tick{fill:#44515A}.lgh-tr .lgh-tr-quote-lead{font-size:var(--lgh-fs-micro)}.crumbbar:focus-within{position:static!important;width:auto!important;height:auto!important;margin:0!important;overflow:visible!important;clip:auto!important;-webkit-clip-path:none!important;clip-path:none!important;white-space:normal!important;padding:10px 56px;background:#FFFFFF;border-bottom:1px solid #e8edee}@media (min-width:1241px){.lgh-live .lgh-lphoto{aspect-ratio:4/3}.lgh-live .lgh-lprice{font-size:clamp(26px,1.95vw,34px)}.lgh-live .lgh-live-track{margin-top:clamp(22px,2.6vw,52px)}.lgh-live .lgh-live-rail{margin-top:clamp(14px,1.55vw,30px)}.lgh-live .lgh-alert{margin-top:clamp(18px,2.1vw,42px);padding:clamp(20px,2.2vw,44px) clamp(16px,1.6vw,28px)}.lgh-live .lgh-onward-cta{margin-top:0}.lgh-types .lgh-tcard-hero{min-height:clamp(300px,22.9vw,400px)}.lgh-types .lgh-tcard:not(.lgh-tcard-hero){min-height:clamp(276px,21vw,368px)}.lgh-types .lgh-tcard-hero .lgh-tcard-photo{width:70%}.lgh-types .lgh-tcard:not(.lgh-tcard-hero) .lgh-tcard-photo{width:50%}.lgh-dem .lgh-dem-lead-val{font-size:var(--lgh-fs-figure)}.lgh-dem .lgh-dem-lede{margin-top:clamp(16px,1.9vw,34px)}.lgh-dem .lgh-dem-lead{margin-top:clamp(34px,4.4vw,80px)}.lgh-dem .lgh-dem-lead-item{gap:clamp(14px,1.6vw,28px)}.lgh-dem .lgh-dem-lead-disc{width:clamp(46px,4vw,62px);height:clamp(46px,4vw,62px)}.lgh-dem .lgh-dem-street{max-height:clamp(110px,10.5vw,168px)}.lgh-dem .lgh-dem-small{margin-top:clamp(20px,2.5vw,46px);padding-top:clamp(24px,3.05vw,56px)}.lgh-dem .lgh-dem-foot{margin-top:clamp(22px,2.6vw,48px);padding-top:clamp(18px,2.1vw,38px)}.lgh-sch .lgh-sch-rule{padding:clamp(20px,2.1vw,34px) clamp(20px,1.9vw,32px)}.lgh-sch .lgh-sch-rule,.lgh-sch .lgh-sch-tblwrap{margin-top:clamp(22px,2.4vw,42px)}.lgh-sch .lgh-sch-tbl tbody td,.lgh-sch .lgh-sch-tbl tbody th,.lgh-sch .lgh-sch-tbl thead th{padding:clamp(13px,1.15vw,18px) 13px}.lgh-sch .lgh-sch-feat{margin-top:clamp(22px,2.4vw,42px);padding:clamp(20px,2.2vw,38px) clamp(20px,2vw,34px)}.lgh-tr .lgh-tr-ico svg{width:clamp(34px,4.6vw,76px);height:clamp(34px,4.6vw,76px)}.lgh-tr .lgh-tr-val{font-size:var(--lgh-fs-figure)}.lgh-tr .lgh-tr-card{gap:clamp(8px,.85vw,15px);padding:clamp(20px,2vw,34px) clamp(14px,1.4vw,24px)}.lgh-tr .lgh-tr-quote{padding:clamp(24px,2.7vw,48px) clamp(22px,2.2vw,38px)}.lgh-tr .lgh-tr-quote-q p{font-size:var(--lgh-fs-lead)}.lgh-tr .lgh-tr-quote-mark svg{width:clamp(34px,3.4vw,56px);height:clamp(34px,3.4vw,56px)}.lgh-tr .lgh-tr-hr{margin:clamp(12px,1.15vw,20px) 0}}.lgh-comm .lgh-comm-lede,.lgh-dem .lgh-dem-closing,.lgh-dem .lgh-dem-gro-p,.lgh-dem .lgh-dem-lede,.lgh-dem .lgh-dem-src span,.lgh-faq .lgh-faq-a p,.lgh-foot .lgh-foot-brok,.lgh-foot .lgh-foot-serve,.lgh-foot .lgh-foot-src,.lgh-liv .lgh-liv-lede,.lgh-liv .lgh-liv-more-line,.lgh-liv .lgh-liv-src span,.lgh-live .lgh-live-src span,.lgh-mkt .lgh-mkt-ctx-p,.lgh-mkt .lgh-mkt-lede,.lgh-mkt .lgh-mkt-note,.lgh-mkt .lgh-mkt-src span,.lgh-near .lgh-near-src span,.lgh-sch .lgh-sch-feat-line,.lgh-sch .lgh-sch-lede,.lgh-sch .lgh-sch-note,.lgh-sch .lgh-sch-rule-note,.lgh-sch .lgh-sch-rule-p,.lgh-sch .lgh-sch-src span,.lgh-sky .lgh-sky-rule-txt,.lgh-sky .lgh-sky-src span,.lgh-tr .lgh-tr-closing,.lgh-tr .lgh-tr-lede,.lgh-tr .lgh-tr-src span,.lgh-tr .lgh-tr-supply-p,.lgh-types .lgh-types-lede,.lgh-types .lgh-types-src span{max-width:66ch}.lgh-head2{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-column-gap:clamp(30px,3.6vw,76px);column-gap:clamp(30px,3.6vw,76px);grid-row-gap:clamp(14px,1.3vw,22px);row-gap:clamp(14px,1.3vw,22px);align-items:end}.lgh-head2>.lgh-head2-l{min-width:0}.lgh-inner>.lgh-head2>.lgh-head2-lede{margin-top:0;padding-bottom:4px;min-width:0}.lgh-head2>.lgh-head2-l>.lgh-h2{max-width:none}@media (max-width:1000px){.lgh-head2{grid-template-columns:minmax(0,1fr)}.lgh-inner>.lgh-head2>.lgh-head2-lede{margin-top:clamp(14px,1.2vw,22px);padding-bottom:0}.lgh-head2>.lgh-head2-l>.lgh-h2{max-width:30ch}}@media (max-width:1080px){.lgh-sch .lgh-sch-feat{grid-template-columns:auto minmax(0,1fr)}.lgh-sch .lgh-sch-feat-body{grid-column:2}.lgh-sch .lgh-sch-feat-line{grid-column:2;margin-top:clamp(5px,.5vw,9px)}.lgh-sch .lgh-sch-rule-main{grid-template-columns:minmax(0,1fr)}.lgh-sch .lgh-sch-rule-main .lgh-sch-rule-note{margin-top:clamp(8px,.8vw,13px)}}@media (max-width:900px){.lgh-sch .lgh-sch-feat-body,.lgh-sch .lgh-sch-feat-line{grid-column:auto}}.lgh-live .lgh-live-head.lgh-head2{flex:1 1 auto}.lgh-live .lgh-head2>.lgh-head2-lede{margin-top:0;padding-bottom:4px;min-width:0}@media (max-width:1000px){.lgh-live .lgh-head2>.lgh-head2-lede{margin-top:clamp(12px,1.1vw,18px);padding-bottom:0}}@media (max-width:900px){.lgh-sch .lgh-inner .lgh-sch-feat{grid-template-columns:minmax(0,1fr);row-gap:clamp(14px,1.6vw,20px)}.lgh-sch .lgh-inner .lgh-sch-feat-body,.lgh-sch .lgh-inner .lgh-sch-feat-line{grid-column:1}.lgh-liv .lgh-inner .lgh-liv-foot{grid-template-columns:minmax(0,1fr)}}.lgh-liv .lgh-liv-more-line,.lgh-liv .lgh-liv-src{min-width:0}.lgh-liv .lgh-liv-more-line>span,.lgh-liv .lgh-liv-src>span{min-width:0;overflow-wrap:anywhere}.lgh-sky .lgh-sky-rule-txt{width:100%;max-width:66ch;margin-inline:auto;text-align:center}@media (max-width:1100px){.lgh-about .lgh-about-bio,.lgh-about .lgh-about-warm,.lgh-cta .lgh-cta-body,.lgh-cta .lgh-cta-h2{max-width:none}.lgh-about .lgh-about-main{width:100%}}.lgh-live .lgh-onward{justify-content:center}.lgh-live .lgh-lchip-near{left:auto;right:10px;background:rgba(17,19,20,.88);border:1px solid rgba(231,237,239,.34);color:#E7EDEF;font-weight:600;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.lgh-live .lgh-lslide.is-nearby .lgh-lcard{opacity:.94}.lgh-live .lgh-lslide.is-nearby .lgh-lcard:focus-visible,.lgh-live .lgh-lslide.is-nearby .lgh-lcard:hover{opacity:1}