.lg-page{--lg-ivory:#f6f2ea;--lg-paper:#efe9df;--lg-board:#f1ece2;--lg-graphite:#18191c;--lg-night:#111215;--lg-text:#3b3e45;--lg-rule-dark:#ffffff29;--lg-radius:6px;--lg-card-line:#1112161a;--lg-card-shadow:0 1px 2px #1112160a, 0 18px 40px -30px #11121652;--lg-card-shadow-up:0 2px 4px #1112160d, 0 26px 50px -30px #1112166b;background:var(--lg-ivory)}.lg-page [id]{scroll-margin-top:calc(var(--header-h) + 1rem)}@media (min-width:1024px){.lg-page [id]{scroll-margin-top:calc(var(--header-h) + 4.4rem)}}.lg-sec{padding-block:clamp(3rem,5.6vw,5.2rem)}.lg-sec--white{background:var(--white)}.lg-sec--warm{background:var(--warm)}.lg-sec--paper{background:var(--paper)}.lg-sec--stone{background:var(--pm-close)}.lg-head{align-content:start;gap:.9rem;margin-bottom:clamp(1.8rem,3.4vw,3rem);display:grid}.lg-head__title{white-space:pre-line;max-width:20ch;font-size:var(--pm-h2);letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:500;line-height:1.02}.lg-head__lead{max-width:32rem;color:var(--lg-text);font-size:var(--xp-lead);letter-spacing:-.01em;text-wrap:pretty;margin:0;line-height:1.45}@media (min-width:1024px){.lg-head--split{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;column-gap:clamp(3rem,6vw,6rem)}.lg-head--split .pm-kicker{grid-column:1/-1}.lg-head--split .lg-head__lead{padding-bottom:.35rem}}.lg-display{text-transform:uppercase;letter-spacing:-.03em;text-wrap:balance;font-weight:500;line-height:.93}:lang(ru) .lg-display,:lang(ro) .lg-display{letter-spacing:-.025em}.lg-label{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:650;line-height:1.3}.lg-step{color:var(--ink);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.8rem;margin:0 0 .9rem;font-size:.74rem;font-weight:650;display:flex}.lg-step:before{content:"";background:var(--brand);width:1.8rem;height:1.5px}.lg-photo{aspect-ratio:var(--lg-ratio,3 / 2);background:var(--stone);display:block;position:relative;overflow:hidden}.lg-photo img,.lg-photo picture{width:100%;height:100%;display:block}.lg-photo img{object-fit:cover;object-position:var(--lg-pos,50% 50%)}.lg-photo.is-zoomed img{transform:scale(var(--lg-zoom,1));transform-origin:var(--lg-pos,50% 50%)}.lg-ticks,.lg-dashes,.lg-circles{margin:0;padding:0;list-style:none;display:grid}.lg-ticks li,.lg-dashes li,.lg-circles li{border-top:1px solid var(--line);padding:.7rem 0 .7rem 1.8rem;font-size:1rem;line-height:1.4;position:relative}.lg-ticks li:last-child,.lg-dashes li:last-child,.lg-circles li:last-child{border-bottom:1px solid var(--line)}.lg-ticks li:before{content:"";border-left:1.6px solid var(--brand);border-bottom:1.6px solid var(--brand);width:.7rem;height:.38rem;position:absolute;top:1.04rem;left:.15rem;transform:rotate(-45deg)}.lg-dashes li:before{content:"";background:var(--graphite);width:.8rem;height:1px;position:absolute;top:1.37rem;left:.1rem}.lg-circles li:before{content:"";border:1.5px solid var(--graphite);border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:1.08rem;left:.1rem}.motion-ready .lg-mask[data-reveal]{opacity:1;clip-path:inset(7% 0);transition:clip-path 1.3s var(--pm-ease);transform:none}.motion-ready .lg-mask[data-reveal].is-revealed{clip-path:inset(0)}.motion-ready [data-reveal] .lg-settle img,.motion-ready .lg-settle[data-reveal] img{transition:scale 1.9s var(--pm-ease)}.motion-ready [data-reveal]:not(.is-revealed) .lg-settle img,.motion-ready .lg-settle[data-reveal]:not(.is-revealed) img{scale:1.07}.lg-card{border:1px solid var(--lg-card-line);border-radius:var(--lg-radius);background:var(--white);box-shadow:var(--lg-card-shadow);position:relative}.lg-card__label{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;align-items:baseline;gap:.6rem;margin:0;font-size:.7rem;font-weight:650;line-height:1.3;display:flex}.lg-card__label>span{color:var(--brand);font-variant-numeric:tabular-nums;letter-spacing:.08em}.lg-card__no{color:var(--brand);letter-spacing:.1em;font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:650}.lg-hero{background:var(--lg-ivory);padding-block:.9rem clamp(1.6rem,3vw,2.6rem)}.lg-hero__grid{gap:1.5rem;display:grid}.lg-hero__media{border-radius:var(--lg-radius);background:var(--stone);animation:lg-hero-mask 1.5s var(--pm-ease) both;order:-1;margin:0;position:relative;overflow:hidden;box-shadow:0 34px 70px -48px #1112168c}.lg-hero__photo{--lg-ratio:1.12 / 1}.lg-hero__photo img{height:calc(100% + 1.4rem);translate:0 var(--media-depth-shift,0px);margin-top:-.7rem;animation:18s cubic-bezier(.3,.1,.3,1) .3s both lg-push}@keyframes lg-hero-mask{0%{clip-path:inset(0 0 0 12% round var(--lg-radius))}to{clip-path:inset(0 round var(--lg-radius))}}@keyframes lg-push{0%{scale:1}to{scale:1.03}}.lg-rise{animation:lg-rise 1s var(--pm-ease) both;animation-delay:calc(var(--d,0) * 90ms + .18s)}@keyframes lg-rise{0%{opacity:0;transform:translateY(1.1rem)}to{opacity:1;transform:none}}.lg-hero__text{align-content:start;gap:1.15rem;display:grid}.lg-hero__back{justify-self:start}.lg-hero__place{color:var(--muted);letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:650}.lg-hero__h1{gap:.7rem;margin:0;font-weight:500;display:grid}.lg-hero__name{letter-spacing:-.055em;white-space:nowrap;font-size:clamp(2.9rem,12.6vw,6.4rem);line-height:.88}.lg-hero__title{letter-spacing:-.02em;text-wrap:balance;max-width:18ch;font-size:clamp(1.15rem,4.6vw,1.75rem);line-height:1.2}.lg-hero__offer{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"area offered""area status";align-items:end;gap:.5rem clamp(1.1rem,2.4vw,1.8rem);margin-top:.6rem;padding-top:1.3rem;display:grid}.lg-hero__area{grid-area:area;align-items:flex-start;gap:.3rem;margin:0;display:flex}.lg-hero__figure{letter-spacing:-.05em;white-space:nowrap;font-variant-numeric:lining-nums;padding-right:.06em;font-size:clamp(3.8rem,17vw,6.6rem);font-weight:450;line-height:.8}.lg-hero__unit{letter-spacing:0;flex:none;margin-top:.1rem;font-size:clamp(1rem,3.6vw,1.55rem);font-weight:500;line-height:1}.lg-hero__offered{color:var(--lg-text);grid-area:offered;margin:0;font-size:.95rem;line-height:1.3}.lg-hero__status{letter-spacing:.14em;text-transform:uppercase;grid-area:status;align-items:center;gap:.6rem;margin:0;font-size:.76rem;font-weight:650;display:inline-flex}.lg-hero__status i{background:var(--signal);border-radius:50%;flex:none;width:.55rem;height:.55rem;animation:3.6s ease-in-out infinite lg-breathe;box-shadow:0 0 0 4px #ed1c2e24}.lg-hero__status.is-reserved i{background:var(--graphite);animation:none;box-shadow:0 0 0 4px #1112161a}@keyframes lg-breathe{50%{box-shadow:0 0 0 7px #ed1c2e0f}}.lg-hero__support{letter-spacing:-.01em;margin:.5rem 0 0;font-size:clamp(1.05rem,1.35vw,1.22rem);font-weight:550;line-height:1.35}.lg-hero__actions{flex-wrap:wrap;align-items:center;gap:.9rem 1.8rem;margin-top:.3rem;display:flex}@media (max-width:719px){.lg-hero__back{display:none}}@media (min-width:720px) and (max-width:1023px){.lg-hero__photo{--lg-ratio:16 / 9}.lg-hero__name{font-size:clamp(4rem,10vw,6rem)}.lg-hero__figure{font-size:clamp(4.4rem,10vw,6rem)}.lg-hero__offer{max-width:34rem}}@media (min-width:1024px){.lg-hero{padding-block:clamp(1.2rem,2.6vh,2rem) clamp(1.4rem,2.6vh,2.2rem)}.lg-hero__grid{min-height:clamp(31rem, calc(100svh - var(--header-h) - 10rem), 40rem);grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(2.8rem,5.4vw,6rem)}.lg-hero__text{align-content:center;gap:clamp(1.1rem,2.4vh,1.6rem);padding-block:.4rem}.lg-hero__back{margin-bottom:clamp(.4rem,2vh,1.4rem)}.lg-hero__media{order:0}.lg-hero__photo{aspect-ratio:auto;position:absolute;inset:0}.lg-hero__name{font-size:clamp(3.4rem,4.9vw,6rem)}.lg-hero__title{font-size:clamp(1.15rem,1.5vw,1.6rem)}.lg-hero__figure{font-size:clamp(3.8rem,5.6vw,6.6rem)}.lg-hero__unit{font-size:clamp(1.1rem,1.5vw,1.6rem)}.lg-hero__actions{gap:1rem 1.8rem;margin-top:.6rem}}.lg-portals{z-index:2;background:var(--lg-ivory);padding-block:.4rem clamp(1rem,2vw,1.6rem);position:relative}.lg-portals__inner{gap:.7rem;display:grid}.lg-portals__list{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.lg-portal{isolation:isolate;border-radius:var(--lg-radius);background:var(--lg-graphite);min-height:5.6rem;box-shadow:var(--lg-card-shadow);color:#fff;transition:transform .6s var(--pm-ease), box-shadow .6s var(--pm-ease);grid-template-columns:2.4rem minmax(0,1fr) auto;grid-template-areas:"no label arrow""no word arrow";align-items:center;gap:.25rem .9rem;padding:1rem 1rem 1rem 1.1rem;text-decoration:none;display:grid;position:relative;overflow:hidden}.lg-portal__visual{z-index:-2;opacity:.78;transition:opacity .7s var(--pm-ease);position:absolute;inset:0 0 0 36%;overflow:hidden}.lg-portal__visual:after{content:"";background:linear-gradient(90deg, var(--lg-graphite) 0%, #18191c99 40%, #18191c33 100%);position:absolute;inset:0}.lg-portal__visual .lg-photo{aspect-ratio:auto;background:0 0;height:100%;position:absolute;inset:0}.lg-portal__visual img{transition:scale 1.2s var(--pm-ease);scale:1.05}.lg-portal:after{content:"";background:var(--brand);transform-origin:0;height:3px;transition:transform .7s var(--pm-ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.lg-portal__no{color:#fff9;letter-spacing:-.03em;font-variant-numeric:tabular-nums;transition:color .5s var(--pm-ease);grid-area:no;align-self:start;font-size:1.35rem;font-weight:300;line-height:1}.lg-portal__label{white-space:pre-line;letter-spacing:.01em;text-transform:uppercase;grid-area:label;font-size:1.05rem;font-weight:550;line-height:1.08}.lg-portal__word{color:#ffffffbd;grid-area:word;font-size:.86rem;line-height:1.35}.lg-portal__arrow{width:2.3rem;height:2.3rem;transition:border-color .5s var(--pm-ease), background .5s var(--pm-ease), color .5s var(--pm-ease);border:1px solid #ffffff6b;border-radius:50%;grid-area:arrow;place-items:center;display:grid}.lg-portal__arrow svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:1rem;height:1rem;transition:transform .6s var(--pm-ease)}.lg-portal:hover,.lg-portal:focus-visible{box-shadow:var(--lg-card-shadow-up);transform:translateY(-3px)}.lg-portal:hover:after,.lg-portal:focus-visible:after{transform:scaleX(1)}.lg-portal:hover .lg-portal__visual,.lg-portal:focus-visible .lg-portal__visual{opacity:1}.lg-portal:hover .lg-portal__visual img,.lg-portal:focus-visible .lg-portal__visual img{scale:1}.lg-portal:hover .lg-portal__no,.lg-portal:focus-visible .lg-portal__no{color:#fff}.lg-portal:hover .lg-portal__arrow,.lg-portal:focus-visible .lg-portal__arrow{color:var(--ink);background:#fff;border-color:#fff}.lg-portal:hover .lg-portal__arrow svg,.lg-portal:focus-visible .lg-portal__arrow svg{transform:translate(3px)}.lg-portal:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.lg-portal.is-plans{background:var(--lg-board);color:var(--ink);box-shadow:inset 0 0 0 1px var(--lg-card-line), var(--lg-card-shadow)}.lg-portal.is-plans .lg-portal__visual{opacity:.55}.lg-portal.is-plans .lg-portal__visual:after{background:linear-gradient(90deg, var(--lg-board) 0%, #f1ece28c 45%, #f1ece200 100%)}.lg-portal.is-plans .lg-portal__no,.lg-portal.is-plans .lg-portal__word{color:var(--muted)}.lg-portal.is-plans:hover .lg-portal__no,.lg-portal.is-plans:focus-visible .lg-portal__no{color:var(--brand)}.lg-portal.is-plans .lg-portal__arrow{border-color:var(--line-strong)}.lg-portal.is-plans:hover .lg-portal__arrow,.lg-portal.is-plans:focus-visible .lg-portal__arrow{border-color:var(--ink);background:var(--ink);color:#fff}.lg-glyph{width:100%;height:100%;display:block}.lg-glyph__grid{stroke:currentColor;stroke-opacity:.14;stroke-width:1px;vector-effect:non-scaling-stroke}.lg-glyph__base{stroke:currentColor;stroke-opacity:.5;stroke-width:1px;vector-effect:non-scaling-stroke}.lg-glyph__line{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.6s var(--pm-ease)}.lg-glyph__dot{fill:var(--lg-graphite);stroke:currentColor;stroke-width:1.5px;vector-effect:non-scaling-stroke}.lg-glyph__dot.is-on{fill:var(--signal);stroke:var(--signal)}.lg-portal__glyph{color:#fff;width:84%;height:70%;position:absolute;inset:16% 8% 14%}.lg-portal.is-economics .lg-portal__visual{opacity:.6}.lg-portal.is-economics .lg-portal__visual:after{background:linear-gradient(90deg, var(--lg-graphite) 0%, #18191c66 55%, #18191c00 100%)}.motion-ready .lg-portal.is-economics:not(:hover):not(:focus-visible) .lg-glyph__line{stroke-dashoffset:.5px}.lg-portals__cta{display:none}@media (hover:hover) and (min-width:1024px){.lg-portal__word{opacity:0;max-height:0;transition:max-height .6s var(--pm-ease), opacity .5s var(--pm-ease), transform .6s var(--pm-ease), margin .6s var(--pm-ease);transform:translateY(.4rem)}.lg-portal:hover .lg-portal__word,.lg-portal:focus-visible .lg-portal__word{opacity:1;max-height:4.5rem;margin-top:.55rem;transform:none}}@media (min-width:720px) and (max-width:1023px){.lg-portals__list{grid-template-columns:repeat(2,minmax(0,1fr))}.lg-portal{min-height:7rem}}@media (min-width:1024px){.lg-portals{padding-block:.2rem clamp(1.2rem,2vw,1.6rem)}.lg-portals__inner{grid-template-columns:minmax(0,1fr) minmax(11.5rem,14rem);gap:1rem}.lg-portals__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.lg-portal{flex-direction:column;align-items:stretch;height:100%;min-height:clamp(13.5rem,25vh,15.5rem);padding:clamp(1.2rem,1.6vw,1.5rem) clamp(1.2rem,1.6vw,1.5rem) clamp(1.3rem,1.7vw,1.6rem);display:flex}.lg-portal__visual{opacity:.62;inset:0}.lg-portal__visual:after{background:linear-gradient(#18191c1f 0%,#18191c80 54%,#18191cf0 100%)}.lg-portal.is-plans .lg-portal__visual{opacity:.7}.lg-portal.is-plans .lg-portal__visual:after{background:linear-gradient(to top, var(--lg-board) 0%, #f1ece2b3 34%, #f1ece200 70%)}.lg-portal.is-economics .lg-portal__visual:after{background:linear-gradient(#18191c00 0%,#18191c4d 45%,#18191cf2 100%)}.lg-portal__no{font-size:clamp(1.7rem,2.3vw,2.3rem)}.lg-portal__label{margin-top:auto;font-size:clamp(1.08rem,1.45vw,1.42rem);line-height:1.04}.lg-portal__arrow{position:absolute;top:clamp(1.1rem,1.5vw,1.4rem);right:clamp(1.1rem,1.5vw,1.4rem)}.lg-portals__cta{border:1px solid var(--lg-card-line);border-radius:var(--lg-radius);background:var(--white);box-shadow:var(--lg-card-shadow);color:var(--ink);transition:transform .6s var(--pm-ease), box-shadow .6s var(--pm-ease), border-color .6s var(--pm-ease);flex-direction:column;justify-content:space-between;gap:1rem;padding:clamp(1.2rem,1.6vw,1.5rem);text-decoration:none;display:flex;position:relative}.lg-portals__cta:after{content:"";border-radius:0 0 var(--lg-radius) var(--lg-radius);background:var(--brand);transform-origin:0;height:3px;transition:transform .7s var(--pm-ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.lg-portals__cta .lg-portal__arrow{border-color:var(--line-strong);position:absolute;top:clamp(1.1rem,1.5vw,1.4rem);right:clamp(1.1rem,1.5vw,1.4rem)}.lg-portals__cta:hover,.lg-portals__cta:focus-visible{box-shadow:var(--lg-card-shadow-up);border-color:#74202f59;transform:translateY(-3px)}.lg-portals__cta:hover:after,.lg-portals__cta:focus-visible:after{transform:scaleX(1)}.lg-portals__cta:hover .lg-portal__arrow,.lg-portals__cta:focus-visible .lg-portal__arrow{border-color:var(--signal);background:var(--signal);color:#fff}.lg-portals__cta:hover .lg-portal__arrow svg,.lg-portals__cta:focus-visible .lg-portal__arrow svg{transform:translate(3px)}.lg-portals__cta:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.lg-portals__status{color:var(--lg-text);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.55rem;padding-right:3rem;font-size:.7rem;font-weight:650;display:inline-flex}.lg-portals__status i{background:var(--signal);border-radius:50%;width:.5rem;height:.5rem}.lg-portals__ctalabel{letter-spacing:.01em;text-transform:uppercase;font-size:clamp(1.08rem,1.45vw,1.42rem);font-weight:550;line-height:1.04}.lg-portals__item{animation:lg-rise 1s var(--pm-ease) both;animation-delay:calc(var(--i,0) * 80ms + .6s)}}.lg-bar{display:none}@media (min-width:1024px){.lg-bar{top:var(--header-h);z-index:60;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);visibility:hidden;transition:transform .5s var(--pm-ease), visibility 0s linear .5s;background:#f6f2eaf2;display:block;position:fixed;left:0;right:0;transform:translateY(-101%)}.lg-bar.is-on{visibility:visible;transition:transform .5s var(--pm-ease), visibility 0s;transform:none}.lg-bar__inner{align-items:center;gap:2rem;min-height:3.6rem;display:flex}.lg-bar__list{flex:1;gap:0 clamp(1.2rem,2.4vw,2.6rem);margin:0;padding:0;list-style:none;display:flex}.lg-bar__link{min-height:3.6rem;color:var(--ink);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;align-items:baseline;gap:.5rem;padding-top:1.3rem;font-size:.72rem;font-weight:650;text-decoration:none;display:inline-flex;position:relative}.lg-bar__link b{color:var(--muted);font-variant-numeric:tabular-nums;transition:color .4s var(--pm-ease);font-weight:650}.lg-bar__link:after{content:"";background:var(--brand);transform-origin:0;height:2px;transition:transform .5s var(--pm-ease);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.lg-bar__link:hover:after,.lg-bar__link.is-active:after{transform:scaleX(1)}.lg-bar__link.is-active,.lg-bar__link.is-active b{color:var(--brand)}.lg-bar__link:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.lg-bar__cta{flex:none;min-height:2.5rem;padding-inline:1.1rem}}@media (min-width:1024px) and (max-width:1279px){.lg-bar__list{gap:0 1.1rem}.lg-bar__link{letter-spacing:.08em;font-size:.64rem}}.lg-summary{background:var(--lg-ivory);padding-bottom:clamp(2.4rem,4.6vw,4rem)}.lg-summary__list{gap:.7rem;margin-block:0;padding:0;list-style:none;display:grid}.lg-summary__card{align-content:start;gap:.5rem;padding:clamp(1.15rem,2vw,1.7rem) clamp(1.15rem,2vw,1.8rem);display:grid}.lg-summary__title{letter-spacing:-.025em;text-wrap:balance;margin:.35rem 0 0;font-size:clamp(1.3rem,1.9vw,1.8rem);font-weight:500;line-height:1.1}.lg-summary__text{max-width:30rem;color:var(--lg-text);text-wrap:pretty;margin:0;font-size:.92rem;line-height:1.45}.motion-ready .lg-summary__card[data-reveal]{transition-delay:calc(var(--i,0) * .1s)}@media (min-width:720px){.lg-summary__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}.lg-statement{background:var(--lg-ivory)}.lg-statement__head{padding-bottom:1.6rem}.lg-statement__title{margin:0;font-size:clamp(2.4rem,8.4vw,6rem)}.lg-statement__title .xp-mask__line:first-child{color:var(--brand)}.lg-display .xp-mask__line{margin-top:-.14em;padding-top:.14em}.lg-statement__media{max-width:1600px;margin:0 auto}.lg-statement__photo{--lg-ratio:5 / 4}.lg-statement__caption{color:var(--muted);margin-top:.75rem;padding-bottom:clamp(2.6rem,5vw,4.4rem);font-size:.82rem;line-height:1.45}.motion-ready .lg-statement__media[data-reveal]{opacity:1;clip-path:inset(6% 0 0);transition:clip-path 1.4s var(--pm-ease);transform:none}.motion-ready .lg-statement__media[data-reveal].is-revealed{clip-path:inset(0)}.motion-ready .lg-statement__media[data-reveal] img{transition:scale 2s var(--pm-ease)}.motion-ready .lg-statement__media[data-reveal]:not(.is-revealed) img{scale:1.08}@media (min-width:720px){.lg-statement__photo{--lg-ratio:16 / 9}}@media (min-width:1024px){.lg-statement{grid-template-columns:minmax(0,1fr);display:grid}.lg-statement__head{display:contents}.lg-statement__media{grid-area:1/1;width:100%}.lg-statement__title{z-index:2;width:min(44%,40rem);margin:0 calc((100% - var(--xp-shell)) / 2) 2.4rem 0;grid-area:1/1;place-self:center end;font-size:clamp(2.5rem,4.3vw,4.7rem)}.lg-statement__photo{aspect-ratio:auto;height:clamp(28rem,66vh,40rem)}.lg-statement__photo:after{content:"";pointer-events:none;background:linear-gradient(270deg,#f6f2eaeb 0%,#f6f2eabd 30%,#f6f2ea38 50%,#f6f2ea00 60%);position:absolute;inset:0}.lg-statement__photo img{object-position:30% 50%}}.lg-lens{background:var(--white)}.lg-lens__picker{gap:1.3rem;display:grid}.lg-lens__tabs{border-top:1px solid var(--line-strong);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.1rem;display:grid}.lg-lens__tab{border:0;border-bottom:1px solid var(--line);min-width:0;color:var(--muted);font:inherit;text-align:left;cursor:pointer;transition:color .4s var(--pm-ease);background:0 0;align-items:baseline;gap:.6rem;padding:.85rem 0;display:flex;position:relative}.lg-lens__tab:after{content:"";background:var(--brand);transform-origin:0;height:2px;transition:transform .6s var(--pm-ease);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.lg-lens__tabno{letter-spacing:.1em;font-variant-numeric:tabular-nums;transition:color .4s var(--pm-ease);flex:none;font-size:.72rem;font-weight:650}.lg-lens__tablabel{letter-spacing:-.02em;font-size:1.05rem;font-weight:500;line-height:1.15}.lg-lens__tab:hover,.lg-lens__tab.is-active{color:var(--ink)}.lg-lens__tab.is-active .lg-lens__tabno{color:var(--brand)}.lg-lens__tab.is-active:after{transform:scaleX(1)}.lg-lens__tab:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.lg-lens__pane:not([hidden]){animation:lg-fade .7s var(--pm-ease) both}.lg-lens__pane:not([hidden]) .lg-scene__photo img{animation:lg-pane-img 1.4s var(--pm-ease) both}@keyframes lg-pane-img{0%{scale:1.045}to{scale:1}}.lg-lens__grid{gap:1.4rem;display:grid}.lg-lens__visual{align-content:start;gap:.8rem;margin:0;display:grid}.lg-lens__visual .lg-scene__photo,.lg-lens__visual .lg-scene{border-radius:var(--lg-radius)}.lg-lens__visual .lg-scene{overflow:hidden}.lg-lens__caption{gap:.3rem;display:grid}.lg-lens__note{color:var(--brand);letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:650}.lg-lens__ask{align-content:start;justify-items:start;gap:1.2rem;display:grid}.lg-lens__question{max-width:14ch;color:var(--brand);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(1.8rem,3vw,2.9rem);font-weight:500;line-height:1.02}.lg-lens__checkwrap{border-top:1px solid var(--line);justify-self:stretch;margin-top:.4rem;padding-top:1rem}.lg-lens__checks{margin:.6rem 0 0}.lg-lens__checks li{color:var(--lg-text);padding-block:.5rem;font-size:.93rem}.lg-lens__checks li:before{top:.86rem}.lg-lens__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:.7rem 0 0;padding:0;list-style:none;display:grid}.lg-lens__card{box-shadow:none;background:var(--lg-ivory);transition:background .4s var(--pm-ease), box-shadow .4s var(--pm-ease);border-color:#0000;grid-template-rows:auto 1fr auto;gap:.5rem;padding:1.05rem 1.1rem 1rem;display:grid}.lg-lens__card:hover{background:var(--white);box-shadow:var(--lg-card-shadow);border-color:var(--lg-card-line)}.lg-lens__cardtext{text-wrap:pretty;font-size:.96rem;line-height:1.38}.lg-lens__see{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid var(--line-strong);transition:color .3s var(--pm-ease), border-color .3s var(--pm-ease);justify-self:start;font-size:.68rem;font-weight:650;text-decoration:none}.lg-lens__see:hover{color:var(--brand);border-color:var(--brand)}.lg-lens__foot{border-top:1px solid var(--line);gap:.45rem;margin-top:clamp(1.6rem,3vw,2.4rem);padding-top:1.1rem;display:grid}.lg-lens__honesty{letter-spacing:-.01em;max-width:46rem;margin:0;font-size:clamp(1rem,1.3vw,1.15rem);font-weight:500;line-height:1.4}.lg-lens__regulated{max-width:46rem;color:var(--muted);margin:0;font-size:.88rem;line-height:1.5}@media (max-width:1023px){.lg-lens__ask{order:-1}}@media (max-width:719px){.lg-lens .lg-head__lead{display:none}.lg-lens__cards{grid-template-columns:minmax(0,1fr)}}@media (min-width:1024px){.lg-lens__picker{grid-template-columns:minmax(0,2.6fr) minmax(0,9.4fr);align-items:start;column-gap:clamp(2rem,3.6vw,4rem)}.lg-lens__tabs{top:calc(var(--header-h) + 5.2rem);grid-template-columns:minmax(0,1fr);position:sticky}.lg-lens__tab{flex-direction:column;gap:.3rem;padding:1rem 0 1rem 1rem}.lg-lens__tab:after{transform-origin:top;width:2px;height:auto;inset:1rem auto 1rem 0;transform:scaleY(0)}.lg-lens__tab.is-active:after{transform:scaleY(1)}.lg-lens__tablabel{letter-spacing:-.03em;font-size:clamp(1.25rem,1.8vw,1.8rem);line-height:1.04}.lg-lens__cards{grid-template-columns:repeat(4,minmax(0,1fr))}.lg-lens__foot{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:clamp(2.5rem,4.5vw,5rem)}}@media (min-width:1280px){.lg-lens__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"visual ask""proof proof";align-items:start;gap:1.6rem clamp(1.8rem,3vw,3rem)}.lg-lens__visual{grid-area:visual}.lg-lens__ask{grid-area:ask}.lg-lens__proof{grid-area:proof}}@media (min-width:1024px) and (max-width:1279px){.lg-lens__ask{grid-template-columns:minmax(0,1fr) auto;align-items:start}.lg-lens__checkwrap{grid-column:1/-1}}.lg-motion{background:var(--lg-paper);padding-block:clamp(3rem,5.6vw,5.2rem)}.lg-motion__head{gap:.8rem;margin-bottom:clamp(1.6rem,3vw,2.6rem);display:grid}.lg-motion__title{max-width:15ch;margin:.2rem 0 0;font-size:clamp(2.1rem,4.4vw,4.3rem)}.lg-motion__lead{max-width:28rem;color:var(--lg-text);font-size:var(--xp-lead);letter-spacing:-.01em;text-wrap:pretty;margin:0;line-height:1.4}.lg-motion__links{flex-wrap:wrap;gap:.7rem 1.6rem;margin:.9rem 0 0;display:flex}@media (min-width:1024px){.lg-motion__head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;column-gap:clamp(2.5rem,4.5vw,5rem)}.lg-motion__head .pm-kicker{grid-column:1/-1}.lg-motion__lead{padding-bottom:.4rem}}.lg-explorer{gap:1rem;display:grid}.lg-explorer__stage{border:1px solid var(--lg-card-line);border-radius:var(--lg-radius);box-shadow:var(--lg-card-shadow);background:#f1ede4;position:relative;overflow:hidden}.lg-explorer__view:not(.is-on),.lg-explorer .lg-vis>figcaption,.lg-explorer .lg-catch>figcaption{display:none}.lg-explorer__view.is-rhythm{background:var(--white);padding:1.2rem 1rem 1rem}.lg-explorer .lg-scene__legend{background:var(--white);margin:0;padding:.8rem 1rem}.lg-explorer__side{align-content:start;gap:.9rem;display:grid}.lg-explorer__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.lg-explorer__card{border-color:var(--lg-card-line);box-shadow:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:background .4s var(--pm-ease), box-shadow .4s var(--pm-ease), border-color .4s var(--pm-ease), transform .5s var(--pm-ease);background:#ffffff80;align-content:start;gap:.35rem;padding:.95rem 1rem;display:grid}.lg-explorer__card:before{content:"";background:var(--brand);width:3px;transition:transform .5s var(--pm-ease);border-radius:0 2px 2px 0;position:absolute;top:.9rem;bottom:.9rem;left:-1px;transform:scaleY(0)}.lg-explorer__card:hover{background:var(--white)}.lg-explorer__card.is-active{background:var(--white);box-shadow:var(--lg-card-shadow);border-color:#74202f47}.lg-explorer__card.is-active:before{transform:scaleY(1)}.lg-explorer__card:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.lg-explorer__title{letter-spacing:-.01em;text-wrap:pretty;font-size:.96rem;font-weight:550;line-height:1.32}.lg-explorer__detail{gap:.7rem;padding:.2rem .15rem 0;display:grid}.lg-explorer__detail .lg-motion__links{margin:0}.lg-explorer__text{color:var(--lg-text);margin:0;font-size:.88rem;line-height:1.5}.lg-explorer__groups{margin:0;padding:0;list-style:none}.lg-explorer__groups li{border-top:1px solid var(--line);color:var(--lg-text);padding:.5rem 0;font-size:.88rem;line-height:1.45}.lg-explorer__groups b{color:var(--ink);font-weight:600}.lg-explorer .lg-stage__filters{margin-top:.2rem}.lg-explorer__lead{letter-spacing:-.01em;margin:0;font-size:1rem;font-weight:550;line-height:1.35}@media (max-width:1023px){.lg-explorer__card{padding:.8rem .9rem}.lg-explorer__card .lg-explorer__title{display:none}}@media (min-width:1024px){.lg-explorer__lead{display:none}.lg-explorer{grid-template-columns:minmax(0,7.8fr) minmax(0,4.2fr);align-items:start;column-gap:1.4rem}.lg-explorer__stage{aspect-ratio:4/3}.lg-explorer__stage:has(.lg-motion__osm){aspect-ratio:auto}.lg-explorer__view{opacity:0;visibility:hidden;transition:opacity .6s var(--pm-ease), visibility 0s linear .6s;position:absolute;inset:0}.lg-explorer__view:not(.is-on){display:block}.lg-explorer__view.is-on{opacity:1;visibility:visible;transition:opacity .6s var(--pm-ease), visibility 0s}.lg-explorer__stage:has(.lg-motion__osm) .lg-explorer__view{position:relative}.lg-explorer__stage:has(.lg-motion__osm) .lg-explorer__view:not(.is-on){display:none}.lg-explorer__view.is-map{place-items:center;display:grid}.lg-explorer__view.is-map:not(.is-on){display:grid}.lg-explorer .lg-catch{aspect-ratio:1;height:100%}.lg-explorer .lg-catch__svg{width:auto;height:100%}.lg-explorer__view.is-rhythm{flex-direction:column;justify-content:center;padding:clamp(1.4rem,3vw,2.6rem);display:flex}.lg-explorer__cards{grid-template-columns:minmax(0,1fr)}.lg-explorer__card{padding:1rem 1.15rem}}.lg-model{align-content:start;display:grid}.lg-model__status{color:var(--brand)}.lg-model__figs{border-top:1px solid var(--line-strong);grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem 1.6rem;margin:.9rem 0 0;padding-top:1rem;display:grid}.lg-model__figs dt{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:650;line-height:1.3}.lg-model__figs dd{gap:.2rem;margin:.4rem 0 0;display:grid}.lg-model__figs strong{letter-spacing:-.04em;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:clamp(1.3rem,2.5vw,2.3rem);font-weight:450;line-height:1}.lg-model__figs span{color:var(--lg-text);font-size:.84rem}.lg-model__caption{border-left:2px solid var(--brand);color:var(--lg-text);margin:0;padding-left:.85rem;font-size:.84rem;line-height:1.45}.lg-model__note{color:var(--muted);margin:0;font-size:.82rem;line-height:1.45}.lg-rhythm{margin:.4rem 0 0}.lg-rhythm.is-narrow{display:none}@media (max-width:719px){.lg-rhythm.is-wide{display:none}.lg-rhythm.is-narrow{display:block}}.lg-rhythm__legend{letter-spacing:.13em;text-transform:uppercase;flex-wrap:wrap;gap:.3rem 1.4rem;margin:1.4rem 0 0;padding:0;font-size:.68rem;font-weight:650;list-style:none;display:flex}.lg-rhythm__legend li{align-items:center;gap:.5rem;display:inline-flex}.lg-rhythm__legend i{border-top:1.5px solid var(--ink);width:1.6rem}.lg-rhythm__legend .is-pedestrian i{border-color:#7d8088}.lg-rhythm__legend .is-transit i{border-top:1.5px dashed #a39c8f}.lg-rhythm__svg{width:100%;height:auto;display:block;overflow:visible}.lg-rhythm__peak{fill:#74202f12}.lg-rhythm__peaklabel{fill:var(--brand);letter-spacing:1.6px;text-transform:uppercase;font-family:inherit;font-size:12px;font-weight:650}.lg-rhythm__grid{stroke:#11121614;stroke-width:1px}.lg-rhythm__base{stroke:var(--line-strong);stroke-width:1px}.lg-rhythm__tick{fill:var(--muted);letter-spacing:1px;font-variant-numeric:tabular-nums;font-family:inherit;font-size:12px;font-weight:600}.lg-rhythm__line,.lg-rhythm__hot{fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.lg-rhythm__line.is-auto{stroke:var(--ink)}.lg-rhythm__line.is-pedestrian{stroke:#7d8088}.lg-rhythm__line.is-transit{stroke:#a39c8f;stroke-dasharray:.008 .006}.lg-rhythm__hot{stroke:var(--brand);stroke-width:2.4px}.lg-rhythm__hot.is-transit{stroke-dasharray:.008 .006}.lg-rhythm__end{fill:var(--ink);letter-spacing:1.2px;text-transform:uppercase;font-family:inherit;font-size:12px;font-weight:650}.lg-rhythm__end.is-pedestrian{fill:#5f626a}.lg-rhythm__end.is-transit{fill:#8b8578}.lg-rhythm__hit{fill:#0000}.lg-rhythm__hit:hover{fill:#1112160a}.lg-motion__close{gap:1.6rem;margin-top:clamp(2.4rem,4.4vw,3.6rem);display:grid}.lg-motion__verdict p{color:var(--lg-text);text-wrap:pretty;margin:0;font-size:1rem;line-height:1.5}.lg-motion__verdict .lg-motion__verdict-title{max-width:22ch;color:var(--ink);letter-spacing:-.03em;text-wrap:balance;margin-bottom:.7rem;font-size:clamp(1.45rem,2.4vw,2.2rem);font-weight:500;line-height:1.08}.lg-motion__verdict .lg-motion__cta-title{color:var(--brand);letter-spacing:-.01em;margin:1.3rem 0 0;font-size:clamp(1.02rem,1.3vw,1.18rem);font-weight:550;line-height:1.3}.lg-motion__actions{flex-wrap:wrap;gap:.8rem 1rem;margin-top:1.1rem;display:flex}.lg-teaser{border-radius:var(--lg-radius);background:var(--lg-graphite);box-shadow:var(--lg-card-shadow);color:#fff;transition:transform .6s var(--pm-ease), box-shadow .6s var(--pm-ease);align-content:start;gap:.75rem;padding:clamp(1.5rem,2.8vw,2.3rem);text-decoration:none;display:grid;position:relative;overflow:hidden}.lg-teaser:after{content:"";background:var(--brand);transform-origin:0;height:3px;transition:transform .7s var(--pm-ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.lg-teaser__kicker{color:#fffc;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.8rem;font-size:.7rem;font-weight:650;display:flex}.lg-teaser__kicker:before{content:"";background:var(--signal);width:1.8rem;height:1.5px}.lg-teaser__glyph{aspect-ratio:2;color:#fff;opacity:.28;width:44%;height:auto;transition:opacity .6s var(--pm-ease);position:absolute;bottom:1rem;right:1rem}.lg-teaser__title{letter-spacing:-.03em;text-wrap:balance;max-width:15ch;margin-top:1rem;font-size:clamp(1.5rem,2.3vw,2.2rem);font-weight:500;line-height:1.06;position:relative}.lg-teaser__text{color:#ffffffc7;max-width:25rem;font-size:.95rem;line-height:1.45;position:relative}.lg-teaser__go{border-bottom:1.5px solid var(--signal);letter-spacing:.13em;text-transform:uppercase;transition:gap .4s var(--pm-ease);justify-self:start;align-items:center;gap:.7rem;margin-top:.5rem;padding-bottom:.3rem;font-size:.72rem;font-weight:650;display:inline-flex;position:relative}.lg-teaser:hover,.lg-teaser:focus-visible{box-shadow:var(--lg-card-shadow-up);transform:translateY(-3px)}.lg-teaser:hover:after,.lg-teaser:focus-visible:after{transform:scaleX(1)}.lg-teaser:hover .lg-teaser__go,.lg-teaser:focus-visible .lg-teaser__go{gap:1rem}.lg-teaser:hover .lg-teaser__glyph,.lg-teaser:focus-visible .lg-teaser__glyph{opacity:.55}.lg-teaser:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.motion-ready .lg-teaser[data-reveal] .lg-glyph__line{stroke-dashoffset:1px;transition:stroke-dashoffset 2s var(--pm-ease) .5s}.motion-ready .lg-teaser[data-reveal].is-revealed .lg-glyph__line{stroke-dashoffset:0}@media (min-width:1024px){.lg-motion__close{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;column-gap:clamp(2.5rem,4.5vw,5rem)}}.lg-stage__filter:focus-visible{outline:2px solid var(--signal);outline-offset:4px}.lg-stage__caption{color:var(--muted);margin:.7rem 0 0;font-size:.82rem;line-height:1.45}.lg-stage__filters{flex-wrap:wrap;gap:.5rem 1.3rem;margin-top:.9rem;display:flex}.lg-stage__filter{color:var(--muted);font:inherit;cursor:pointer;transition:color .3s var(--pm-ease), border-color .3s var(--pm-ease);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:.45rem;padding:0 0 .25rem;font-size:.86rem;font-weight:550;display:inline-flex}.lg-stage__filter i{background:#8b8578;border-radius:50%;width:.55rem;height:.55rem}.lg-stage__filter.is-transport i{border-radius:0}.lg-stage__filter.is-roads i{border-radius:0;width:.9rem;height:3px}.lg-stage__filter:hover{color:var(--ink)}.lg-stage__filter.is-on{color:var(--ink);border-color:var(--brand)}.lg-stage__filter.is-on i{background:var(--ink)}.lg-catch{margin:0}.lg-catch__svg{aspect-ratio:1;background:#f1ede4;width:100%;height:auto;display:block}.lg-catch__ground{fill:#f1ede4}.lg-catch__park{fill:#e1e4d4}.lg-catch__road{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round}.lg-catch__road.is-local{stroke-width:3px}.lg-catch__road.is-minor{stroke-width:5px}.lg-catch__road.is-major-case{stroke:#d8d0c2;stroke-width:12px}.lg-catch__road.is-major{stroke-width:8.5px;transition:stroke .4s var(--pm-ease)}.lg-stage[data-cat=roads] .lg-catch__road.is-major{stroke:#3b3e45}.lg-catch__ring{fill:none;stroke:var(--brand);stroke-width:1.2px;stroke-dasharray:6 6;vector-effect:non-scaling-stroke}.lg-catch__ring.is-0{fill:#74202f12;stroke-width:1.6px;stroke-dasharray:none}.lg-catch__ringlabel{fill:var(--brand);paint-order:stroke;stroke:#f1ede4;stroke-width:6px;font-family:inherit;font-size:24px;font-weight:650}.lg-catch__poi{fill:#8b8578;opacity:.6;transition:opacity .4s var(--pm-ease), fill .4s var(--pm-ease)}.lg-catch__poi circle,.lg-catch__poi rect{transition:r .4s var(--pm-ease)}.lg-stage[data-cat] .lg-catch__poi{opacity:.16}.lg-stage[data-cat=roads] .lg-catch__poi{opacity:.3}.lg-stage[data-cat=education] .lg-catch__poi.is-education,.lg-stage[data-cat=transport] .lg-catch__poi.is-transport,.lg-stage[data-cat=grocery] .lg-catch__poi.is-grocery,.lg-stage[data-cat=pharmacy] .lg-catch__poi.is-pharmacy,.lg-stage[data-cat=services] .lg-catch__poi.is-services{fill:var(--ink);opacity:1}.lg-stage[data-cat=education] .lg-catch__poi.is-education circle,.lg-stage[data-cat=grocery] .lg-catch__poi.is-grocery circle,.lg-stage[data-cat=pharmacy] .lg-catch__poi.is-pharmacy circle,.lg-stage[data-cat=services] .lg-catch__poi.is-services circle{r:8px}.lg-catch__halo{fill:#ed1c2e1f;stroke:var(--signal);stroke-width:2px;opacity:.6}.lg-catch__here{fill:var(--signal);stroke:#fff;stroke-width:3px}.lg-catch__name{fill:var(--ink);letter-spacing:-.5px;paint-order:stroke;stroke:#f1ede4;stroke-width:8px;font-family:inherit;font-size:30px;font-weight:650}.lg-scene{display:block;position:relative}.lg-scene__draw{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lg-scene__labels{pointer-events:none;position:absolute;inset:0}.lg-scene__label{white-space:nowrap;align-items:center;gap:.45rem;display:inline-flex;position:absolute;transform:translate(-.78rem,-50%)}.lg-scene__label b{width:1.56rem;height:1.56rem;color:var(--ink);background:#fff;border-radius:50%;flex:none;place-items:center;font-size:.72rem;font-weight:650;display:grid;box-shadow:0 1px 8px #00000047}.lg-scene__label span{color:#fff;letter-spacing:.1em;text-transform:uppercase;background:#111216a8;border-radius:2px;padding:.28rem .5rem;font-size:.7rem;font-weight:650}.lg-scene__label.is-mark b{background:var(--ink);color:#fff}.lg-scene__label.is-flip{flex-direction:row-reverse;transform:translate(calc(.78rem - 100%),-50%)}.lg-scene__legend{flex-wrap:wrap;gap:.4rem 1.3rem;margin:.8rem 0 0;padding:0;font-size:.9rem;list-style:none;display:flex}.lg-scene__legend li{align-items:center;gap:.5rem;display:inline-flex}.lg-scene__legend b{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:1.35rem;height:1.35rem;font-size:.66rem;font-weight:650;display:grid}@media (max-width:719px){.lg-scene__label span{display:none}}@media (min-width:720px){.lg-lens .lg-scene__legend,.lg-vis .lg-scene__legend{display:none}}.lg-zone{fill:#74202f33;stroke:#fff;stroke-width:1.5px;stroke-dasharray:6 5;vector-effect:non-scaling-stroke}.lg-zone.is-1{fill:#74202f1f}.lg-zone.is-2{fill:#74202f47}.lg-vis{margin:0}.lg-vis__object{fill:#ed1c2e24;stroke:var(--signal);stroke-width:2px;vector-effect:non-scaling-stroke}.lg-vis__glazing{fill:none;stroke:#fff;stroke-width:4px;stroke-linecap:round;vector-effect:non-scaling-stroke}.lg-vis__arrow path{fill:none;stroke:#fff;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.lg-vis__arrow.is-pavement path:first-child{stroke-dasharray:8 6}.lg-vis__arrow.is-entrance path{stroke:var(--signal);stroke-width:3px}.lg-vis__arrow.is-road path{stroke-width:3px}.lg-keys{border-top:1px solid var(--line-strong);margin:0;display:grid}.lg-keys__row{border-bottom:1px solid var(--line);gap:.25rem 1.5rem;padding:.8rem 0;display:grid}.lg-keys dt{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;font-size:.76rem;font-weight:650;line-height:1.35}.lg-keys dd{flex-wrap:wrap;align-items:baseline;gap:.2rem .9rem;margin:0;font-size:1.06rem;line-height:1.4;display:flex}.lg-keys dd em{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.7rem;font-style:normal;font-weight:650;display:inline-flex}.lg-keys dd em:before{content:"";border:1.5px solid;border-radius:50%;width:.5rem;height:.5rem}.lg-keys__row.is-tenant dd em:before{border-radius:0}.lg-keys__row.is-big dd{letter-spacing:-.04em;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:500;line-height:1}@media (min-width:720px){.lg-keys__row{grid-template-columns:minmax(0,12rem) minmax(0,1fr);align-items:baseline}}@media (min-width:1280px){.lg-keys--cols{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}.lg-keys--cols .lg-keys__row{grid-template-columns:minmax(0,1fr)}}.lg-cost{border-top:1px solid var(--line);margin:0;display:grid}.lg-cost div{border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;padding:.6rem 0;display:flex}.lg-cost dt{font-size:.98rem}.lg-cost dd{color:var(--muted);white-space:nowrap;margin:0;font-size:.86rem}.lg-cost .is-done dd{color:var(--brand);font-weight:600}@media (min-width:720px){.lg-motion__explorer .lg-vis__object,.lg-motion__explorer .lg-vis__glazing,.lg-motion__explorer .lg-vis__arrow path{vector-effect:none}.lg-motion__explorer .lg-vis__object{stroke-width:3px}.lg-motion__explorer .lg-vis__glazing{stroke-width:6px}.lg-motion__explorer .lg-vis__arrow path{stroke-width:3.6px}.lg-motion__explorer .lg-vis__arrow.is-entrance path{stroke-width:4.6px}.lg-motion__explorer .lg-vis__arrow.is-road path{stroke-width:4.2px}.lg-motion__explorer .lg-vis__arrow.is-pavement path:first-child{stroke-dasharray:12 9}.motion-ready .lg-motion__explorer[data-reveal] .lg-vis__object,.motion-ready .lg-motion__explorer[data-reveal] .lg-vis__glazing,.motion-ready .lg-motion__explorer[data-reveal] .lg-vis__arrow:not(.is-pavement) path:first-child{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.3s var(--pm-ease), fill-opacity .8s ease;transition-delay:calc(var(--i,0) * .26s + .5s)}.motion-ready .lg-motion__explorer[data-reveal] .lg-vis__object{fill-opacity:0}.motion-ready .lg-motion__explorer[data-reveal].is-revealed .lg-vis__object,.motion-ready .lg-motion__explorer[data-reveal].is-revealed .lg-vis__glazing,.motion-ready .lg-motion__explorer[data-reveal].is-revealed .lg-vis__arrow:not(.is-pavement) path:first-child{stroke-dashoffset:0;fill-opacity:1}.motion-ready .lg-motion__explorer[data-reveal] .lg-vis__arrow.is-pavement,.motion-ready .lg-motion__explorer[data-reveal] .lg-vis__arrow path:not(:first-child){opacity:0;transition:opacity .6s;transition-delay:calc(var(--i,0) * .26s + 1.1s)}.motion-ready .lg-motion__explorer[data-reveal].is-revealed .lg-vis__arrow.is-pavement,.motion-ready .lg-motion__explorer[data-reveal].is-revealed .lg-vis__arrow path:not(:first-child){opacity:1}.motion-ready .lg-motion__explorer[data-reveal] .lg-scene__label{opacity:0;transition:opacity .7s}.motion-ready .lg-motion__explorer[data-reveal].is-revealed .lg-scene__label{opacity:1}.lg-motion__explorer .lg-scene__label:first-child{transition-delay:.9s}.lg-motion__explorer .lg-scene__label:nth-child(2){transition-delay:1.15s}.lg-motion__explorer .lg-scene__label:nth-child(3){transition-delay:1.4s}.lg-motion__explorer .lg-scene__label:nth-child(4){transition-delay:1.65s}.lg-motion__explorer .lg-scene__label:nth-child(5){transition-delay:1.9s}}@keyframes lg-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.motion-ready .lg-explorer__view.is-on .lg-rhythm__line:not(.is-transit),.motion-ready .lg-explorer__view.is-on .lg-rhythm__hot:not(.is-transit){animation:lg-draw 2s var(--pm-ease) .2s both}.lg-story .lg-head{margin-bottom:clamp(1.6rem,3vw,2.6rem)}.lg-seq__rail{padding:0 calc((100% - var(--xp-shell)) / 2);scroll-snap-type:x mandatory;scroll-padding-inline:calc((100% - var(--xp-shell)) / 2);scrollbar-width:none;overscroll-behavior-x:contain;gap:clamp(.9rem,1.8vw,1.6rem);margin:0;list-style:none;display:flex;overflow-x:auto}.lg-seq__rail::-webkit-scrollbar{display:none}.lg-seq__rail:focus-visible{outline:2px solid var(--signal);outline-offset:4px}.lg-seq__item{scroll-snap-align:start;flex:none;width:min(84vw,36rem)}.lg-seq__item .lg-photo{--lg-ratio:4 / 3;border-radius:var(--lg-radius)}.lg-seq__nav{width:var(--xp-shell);justify-content:flex-end;align-items:center;gap:.6rem;margin:1rem auto 0;display:flex}.lg-seq__count{font-variant-numeric:tabular-nums;letter-spacing:.06em;margin:0 auto 0 0;font-size:.86rem;font-weight:650}.lg-seq__count span{color:var(--muted)}.lg-seq__btn{border:1px solid var(--line-strong);width:2.5rem;height:2.5rem;color:var(--ink);cursor:pointer;transition:border-color .3s var(--pm-ease), background .3s var(--pm-ease);background:0 0;border-radius:50%;place-items:center;display:grid}.lg-seq__btn svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:1.05rem;height:1.05rem}.lg-seq__btn:hover:not(:disabled){border-color:var(--ink);background:var(--paper)}.lg-seq__btn:disabled{opacity:.3;cursor:default}.lg-seq__btn:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.lg-story__fig{margin:0;position:relative}.lg-story__cap{gap:.2rem;margin-top:.75rem;display:grid}.lg-story__label{letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:650}.lg-story__label b{color:var(--brand);font-variant-numeric:tabular-nums}.lg-story__text{color:var(--muted);font-size:.9rem;line-height:1.45}.lg-story__fig.is-statement .lg-photo:after{content:"";pointer-events:none;background:linear-gradient(#0e0f1200 20%,#0e0f121f 36%,#0e0f1280 64%,#0e0f12cc 100%);position:absolute;inset:0}.lg-story__statement{color:#fff;text-shadow:0 2px 26px #00000059;max-width:16ch;margin:0;font-size:clamp(1.2rem,4.4vw,2.6rem);position:absolute;bottom:3.2rem;left:1rem;right:1rem}.lg-story__fig.is-statement .lg-story__cap{margin:0;position:absolute;bottom:.9rem;left:1rem;right:1rem}.lg-story__fig.is-statement .lg-story__label{color:#fff}.lg-story__fig.is-statement .lg-story__label b{color:var(--signal)}.lg-story__fig.is-statement .lg-story__text{display:none}.motion-ready .lg-story__fig[data-reveal]{transition-delay:calc(var(--i,0) * .12s)}.motion-ready .lg-story__fig[data-reveal] .lg-photo img{transition:scale 1.9s var(--pm-ease)}.motion-ready .lg-story__fig[data-reveal]:not(.is-revealed) .lg-photo img{scale:1.07}.lg-story__all{margin:clamp(1.4rem,2.6vw,2rem) auto 0}.lg-story__count{border:1px solid var(--line-strong);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;min-width:1.6rem;height:1.6rem;margin-left:.2rem;padding-inline:.35rem;font-size:.72rem;font-weight:650;display:inline-grid}@media (min-width:1024px){.lg-seq__rail{width:var(--xp-shell);scroll-snap-type:none;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(1.8rem,2.8vw,2.6rem) clamp(1rem,1.7vw,1.6rem);margin:0 auto;padding:0;display:grid;overflow:visible}.lg-seq__item{width:auto}.lg-seq__nav{display:none}.lg-seq__item.is-address{grid-column:1/span 5}.lg-seq__item.is-light{grid-column:6/span 7}.lg-seq__item.is-space{grid-column:1/span 7}.lg-seq__item.is-connection{grid-column:8/span 5}.lg-seq__item .lg-photo{aspect-ratio:auto;height:clamp(22rem,52vh,28rem)}.lg-story__statement{font-size:clamp(1.6rem,2.6vw,2.7rem);bottom:clamp(3.6rem,5vw,4.6rem);left:clamp(1.4rem,2.6vw,2.4rem)}.lg-story__fig.is-statement .lg-story__cap{bottom:clamp(1.1rem,1.8vw,1.6rem);left:clamp(1.4rem,2.6vw,2.4rem)}.lg-story__cap{grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:1.1rem}}.lg-gallery{gap:1.4rem 1.2rem;margin:0;padding:0;list-style:none;display:grid}.lg-gallery__fig{margin:0}.lg-gallery__fig .lg-photo{border-radius:var(--lg-radius)}@media (min-width:560px){.lg-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}.lg-plans{background:var(--lg-board)}.lg-planview{gap:1.1rem;display:grid}.lg-planview__tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0;display:grid}.lg-planview__tab{border:1px solid var(--lg-card-line);border-radius:var(--lg-radius);color:var(--ink);font:inherit;text-align:left;cursor:pointer;box-shadow:none;transition:background .4s var(--pm-ease), box-shadow .4s var(--pm-ease), border-color .4s var(--pm-ease);background:#ffffff73;align-content:start;gap:.35rem;padding:.85rem .9rem .8rem;display:grid;position:relative}.lg-planview__tab:before{content:"";background:var(--brand);width:3px;transition:transform .5s var(--pm-ease);border-radius:0 2px 2px 0;position:absolute;top:.8rem;bottom:.8rem;left:-1px;transform:scaleY(0)}.lg-planview__tab:hover{background:var(--white)}.lg-planview__tab.is-active{background:var(--white);box-shadow:var(--lg-card-shadow);border-color:#74202f47}.lg-planview__tab.is-active:before{transform:scaleY(1)}.lg-planview__tab:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.lg-kpi__head{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:.1rem .55rem;font-size:.66rem;font-weight:650;display:flex}.lg-kpi__head b{color:var(--brand);font-variant-numeric:tabular-nums;font-weight:650}.lg-planview__tab.is-active .lg-kpi__head{color:var(--ink)}.lg-kpi__figure{flex-wrap:wrap;align-items:flex-start;gap:.2rem;display:flex}.lg-kpi__figure strong{letter-spacing:-.04em;white-space:nowrap;font-variant-numeric:tabular-nums;padding-right:.04em;font-size:clamp(1.45rem,5.6vw,2.2rem);font-weight:450;line-height:.9}.lg-kpi__unit{flex:none;margin-top:.05rem;font-size:clamp(.7rem,2.2vw,.92rem);font-weight:500;line-height:1}.lg-kpi__figure em{color:var(--muted);align-self:flex-end;margin-left:.35rem;font-size:.78rem;font-style:normal}.lg-kpi__sub{color:var(--lg-text);font-size:.86rem;line-height:1.3}.lg-planview__extra{align-content:start;gap:.5rem;display:grid}.lg-planview__fixed{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0 0 .3rem;display:grid}.lg-fixedkpi{box-shadow:none;background:#ffffff59;border-color:#0000;gap:.3rem;padding:.8rem .9rem;display:grid}.lg-fixedkpi dt{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:650}.lg-fixedkpi dd{align-items:flex-start;gap:.2rem;margin:0;display:flex}.lg-fixedkpi strong{letter-spacing:-.035em;white-space:nowrap;font-variant-numeric:tabular-nums;padding-right:.04em;font-size:clamp(1.2rem,4.4vw,1.6rem);font-weight:450;line-height:1}.lg-fixedkpi dd span{flex:none;font-size:.72rem;font-weight:500;line-height:1}.lg-planview__grid{gap:1.3rem;display:grid}.lg-planview__view:not(.is-on){display:none}.lg-planview__view.is-on{animation:lg-fade .5s var(--pm-ease) both}.lg-drawing{border:1px solid var(--lg-card-line);border-radius:var(--lg-radius);background:var(--white);box-shadow:var(--lg-card-shadow);margin:0;overflow:hidden}.lg-drawing__head{border-bottom:1px solid var(--line);background:var(--lg-ivory);flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;padding:.85rem 1.1rem .8rem;display:flex}.lg-drawing__title{color:var(--ink);letter-spacing:.14em;text-transform:uppercase;font-size:.74rem;font-weight:650}.lg-drawing__note{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.76rem}.lg-drawing__mark{color:var(--brand);letter-spacing:.06em;font-variant-numeric:tabular-nums;margin-left:auto;font-size:.74rem;font-weight:650}.lg-drawing__sheet{overscroll-behavior-x:contain;scrollbar-width:thin;background:#fff;position:relative;overflow:auto hidden}.lg-drawing__sheet:focus-visible{outline:2px solid var(--signal);outline-offset:-2px}.lg-drawing__img{background:#fff}.lg-drawing__img img{object-fit:contain}.lg-drawing__foot{border-top:1px solid var(--line);background:var(--lg-ivory);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.2rem;margin:0;padding:.75rem 1.1rem;display:flex}.lg-drawing__hint{color:var(--muted);font-size:.78rem}.lg-planview__side .lg-figs{grid-template-columns:minmax(0,1fr)}.lg-drawing__foot .pm-link{margin-left:auto}@media (max-width:1023px){.lg-drawing__img{width:230%;max-width:none}.lg-planview__view.is-lower .lg-drawing__img{width:200%}}@media (min-width:720px) and (max-width:1023px){.lg-drawing__img{width:150%}.lg-planview__view.is-lower .lg-drawing__img{width:135%}}@media (min-width:1024px){.lg-drawing__hint{display:none}}@media (prefers-reduced-motion:reduce){.lg-planview__view.is-on{animation:none}}.lg-portal.is-plans .lg-portal__visual img{object-fit:cover;object-position:62% 30%;mix-blend-mode:multiply}.lg-plans__level{letter-spacing:.14em;text-transform:uppercase;align-items:baseline;gap:.6rem;margin:0 0 .9rem;font-size:.74rem;font-weight:650;display:flex}.lg-plans__level span{color:var(--brand);font-variant-numeric:tabular-nums;letter-spacing:.04em}.lg-plans__line{color:var(--lg-text);margin:.5rem 0 0;font-size:.92rem;line-height:1.5}.lg-plans__status{color:var(--muted);font-weight:650}.lg-figs{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.4rem;margin:0 0 1.2rem;display:grid}.lg-figs dt{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:650;line-height:1.3}.lg-figs dd{letter-spacing:-.03em;white-space:nowrap;margin:.3rem 0 0;font-size:clamp(1.15rem,1.6vw,1.45rem);font-weight:500;line-height:1}.lg-legend{border-top:1px solid var(--line);margin:.7rem 0 0;padding:0;list-style:none}.lg-legend li{border-bottom:1px solid var(--line);cursor:pointer;transition:color .3s var(--pm-ease);grid-template-columns:1.8rem minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.5rem 0;font-size:.92rem;line-height:1.3;display:grid}.lg-legend li:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.lg-legend li.is-hot{color:var(--brand)}.lg-legend__no{background:var(--ink);color:#fff;width:1.5rem;height:1.5rem;transition:background .3s var(--pm-ease);border-radius:50%;place-items:center;font-size:.72rem;font-weight:650;display:grid}.lg-legend li.is-hot .lg-legend__no{background:var(--brand)}.lg-legend__area{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.lg-legend__hatch{border:1px solid var(--ink);background:repeating-linear-gradient(45deg, var(--graphite) 0 1px, transparent 1px 5px);width:1.5rem;height:1rem}.lg-legend--marks{margin-top:1.2rem}.lg-legend--marks li{cursor:default;grid-template-columns:1.8rem minmax(0,1fr)}.lg-legend__arrow{border-left:.45rem solid #0000;border-right:.45rem solid #0000;border-bottom:.7rem solid var(--signal);justify-self:center;width:0;height:0}.lg-legend__arrow.is-service{border-bottom-color:var(--graphite);transform:rotate(180deg)}.lg-plans__schedule{margin-top:.2rem}.lg-plans__schedule summary{cursor:pointer;list-style:none}.lg-plans__schedule summary::-webkit-details-marker{display:none}.lg-plans__schedule summary .is-hide,.lg-plans__schedule[open] summary .is-show{display:none}.lg-plans__schedule[open] summary .is-hide{display:inline}.lg-plans__schedule summary svg{transition:transform .4s var(--pm-ease)}.lg-plans__schedule[open] summary svg{transform:rotate(180deg)}.lg-plans__schedule[open] summary{margin-bottom:1rem}.lg-plans__foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin-top:1.6rem;padding-top:1.2rem;display:flex}.lg-plans__note{max-width:44rem;color:var(--muted);margin:0;font-size:.86rem;line-height:1.5}.lg-plans__actions{flex-wrap:wrap;align-items:center;gap:.9rem 1.6rem;margin:0;display:flex}@media (min-width:1024px){.lg-planview{grid-template:"stage tabs""stage extra""stage side"1fr/minmax(0,8.6fr) minmax(0,3.4fr);align-items:start;gap:1rem clamp(1.8rem,3vw,3rem)}.lg-planview__grid{display:contents}.lg-planview__tabs{grid-area:tabs;grid-template-columns:minmax(0,1fr);gap:.6rem}.lg-planview__tab{padding:1rem 1.15rem}.lg-planview__extra{grid-area:extra}.lg-planview__stage{grid-area:stage}.lg-planview__side{grid-area:side}}.lg-capex{background:var(--lg-night);color:#fff;padding-block:clamp(3.2rem,6.4vw,6rem)}.lg-capex__grid{gap:1.8rem;display:grid}.lg-capex .pm-kicker{color:#ffffffdb}.lg-capex .pm-kicker:before{background:var(--signal)}.lg-capex__title{color:#fff;margin:1rem 0 0;font-size:clamp(1.9rem,3.5vw,3.6rem)}.lg-capex__title .xp-mask__line:last-child{color:#ffffff94}.lg-capex__lead{color:#ffffffdb;max-width:30rem;font-size:var(--xp-lead);margin:1.1rem 0 0;line-height:1.42}.lg-capex__media{margin:0}.lg-capex__photo{--lg-ratio:4 / 3;border-radius:var(--lg-radius)}.motion-ready .lg-capex__media[data-reveal]{opacity:1;clip-path:inset(0 0 0 10% round var(--lg-radius));transition:clip-path 1.4s var(--pm-ease);transform:none}.motion-ready .lg-capex__media[data-reveal].is-revealed{clip-path:inset(0 round var(--lg-radius))}.motion-ready .lg-capex__media[data-reveal] img{transition:scale 2s var(--pm-ease)}.motion-ready .lg-capex__media[data-reveal]:not(.is-revealed) img{scale:1.07}.lg-capex__lists{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.8rem;display:grid}.lg-capex__col{padding:clamp(1.05rem,1.8vw,1.5rem)}.lg-capex__col.is-ready{background:var(--lg-ivory);color:var(--ink);border-color:#0000;box-shadow:0 24px 50px -34px #000000b3}.lg-capex__col.is-tenant{color:#fff;box-shadow:none;background:#1b1c20;border-color:#ffffff24}.lg-capex__label{letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #11121624;margin:0 0 .85rem;padding-bottom:.65rem;font-size:.7rem;font-weight:650}.lg-capex__col.is-tenant .lg-capex__label{border-bottom-color:var(--lg-rule-dark);color:#ffffffb3}.lg-capex__words{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.lg-capex__words li{letter-spacing:-.012em;padding-left:1.4rem;font-size:clamp(.98rem,1.3vw,1.15rem);font-weight:500;line-height:1.25;position:relative}.lg-capex__words.is-ready li:before{content:"";border-left:1.6px solid var(--brand);border-bottom:1.6px solid var(--brand);width:.6rem;height:.32rem;position:absolute;top:.42em;left:.1rem;transform:rotate(-45deg)}.lg-capex__words.is-tenant li{color:#fffc}.lg-capex__words.is-tenant li:before{content:"";background:#fff9;width:.72rem;height:1px;position:absolute;top:.66em;left:0}.lg-capex__more{flex-wrap:wrap;grid-column:1/-1;gap:.8rem 2rem;margin:.5rem 0 0;display:flex}.lg-capex__more .pm-link{color:#fff}.lg-capex__more .pm-link:hover{color:#fff;border-color:var(--signal)}@media (min-width:1024px){.lg-capex__grid{grid-template:"head media""lists media"1fr/minmax(0,5.4fr) minmax(0,6.6fr);gap:clamp(1.8rem,3vw,2.6rem) clamp(2.5rem,5vw,5rem)}.lg-capex__head{grid-area:head}.lg-capex__media{grid-area:media}.lg-capex__lists{grid-area:lists;align-self:end}.lg-capex__photo{aspect-ratio:auto;height:clamp(28rem,64vh,38rem)}}.lg-viewing{background:var(--lg-ivory);padding-block:clamp(3.2rem,6.4vw,6rem) clamp(2.8rem,5.4vw,5rem)}.lg-viewing__shell{gap:1.8rem;display:grid}.lg-viewing__head{align-content:start;gap:1rem;display:grid}.lg-viewing__title{gap:.8rem;margin:.4rem 0 0;font-weight:500;display:grid}.lg-viewing__statement{font-size:clamp(2.3rem,5.8vw,5.4rem)}.lg-viewing__sub{color:var(--brand);letter-spacing:-.035em;font-size:clamp(1.35rem,2.6vw,2.4rem);line-height:1.04}.lg-viewing__lead{max-width:36rem;color:var(--lg-text);letter-spacing:-.01em;text-wrap:pretty;margin:0;font-size:clamp(1.02rem,1.3vw,1.2rem);line-height:1.5}.lg-actions{align-content:start;gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.lg-action{color:var(--ink);transition:transform .6s var(--pm-ease), box-shadow .6s var(--pm-ease), border-color .6s var(--pm-ease);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label icon""meta icon";align-items:center;gap:.3rem 1rem;padding:1.1rem 1.25rem;text-decoration:none;display:grid}.lg-action:after{content:"";border-radius:0 0 var(--lg-radius) var(--lg-radius);background:var(--brand);transform-origin:0;height:3px;transition:transform .7s var(--pm-ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.lg-action__label{letter-spacing:.06em;text-transform:uppercase;grid-area:label;font-size:clamp(1rem,1.25vw,1.12rem);font-weight:650}.lg-action__meta{color:var(--lg-text);grid-area:meta;font-size:.86rem;line-height:1.4}.lg-action>svg{width:1.1rem;height:1.1rem;transition:transform .5s var(--pm-ease);grid-area:icon}.lg-action:hover,.lg-action:focus-visible{box-shadow:var(--lg-card-shadow-up);border-color:#74202f4d;transform:translateY(-2px)}.lg-action:hover:after,.lg-action:focus-visible:after{transform:scaleX(1)}.lg-action:hover>svg,.lg-action:focus-visible>svg{transform:translate(4px)}.lg-action:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.lg-action.is-primary{border-color:var(--ink);background:var(--ink);color:#fff}.lg-action.is-primary .lg-action__meta{color:#ffffffb8}.lg-action.is-primary:hover,.lg-action.is-primary:focus-visible{border-color:var(--brand-deep,var(--brand));background:var(--brand)}.lg-viewing__grid{gap:1.8rem;display:grid}.lg-viewing__media{margin:0}.lg-viewing__video{aspect-ratio:16/9;border-radius:var(--lg-radius);background:#000;width:100%;display:block}.lg-viewing__aside{align-content:start;gap:1.4rem;display:grid}.lg-viewing__contacts{flex-wrap:wrap;align-items:baseline;gap:.4rem 1.4rem;display:flex}.lg-viewing__contacts .lg-label{flex-basis:100%}.lg-viewing__contacts a{color:var(--ink);border-bottom:1px solid var(--line-strong);transition:color .3s var(--pm-ease), border-color .3s var(--pm-ease);font-size:clamp(1rem,1.25vw,1.12rem);font-weight:500;text-decoration:none}.lg-viewing__contacts a:hover{color:var(--brand);border-color:var(--brand)}.lg-viewing .xp-form__field{align-content:start;gap:.35rem}.lg-viewing .xp-form__body{border:1px solid var(--lg-card-line);border-radius:var(--lg-radius);background:var(--white);box-shadow:var(--lg-card-shadow);gap:1rem;padding:clamp(1.2rem,2.6vw,2rem)}.lg-viewing .xp-form__grid{gap:.9rem 1.2rem}.lg-viewing .xp-form input:not([type=checkbox]):not([type=radio]),.lg-viewing .xp-form textarea{border-radius:4px;min-height:2.85rem;padding:.6rem .85rem}.lg-form__unit{border-bottom:1px solid var(--line);margin:0;padding-bottom:.9rem;font-size:.95rem;font-weight:600}.lg-form__intents{border:0;flex-wrap:wrap;gap:.4rem 1.3rem;margin:0;padding:0;display:flex}.lg-form__intents legend{width:100%;color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.4rem;padding:0;font-size:.72rem;font-weight:650}.lg-form__intent{cursor:pointer;position:relative}.lg-form__intent input{opacity:0;position:absolute}.lg-form__intent span{color:var(--muted);transition:color .3s var(--pm-ease), border-color .3s var(--pm-ease);border-bottom:2px solid #0000;padding-bottom:.25rem;font-size:.95rem;font-weight:550;display:inline-block}.lg-form__intent.is-on span{color:var(--ink);border-color:var(--brand)}.lg-form__intent input:focus-visible+span{outline:2px solid var(--signal);outline-offset:3px}.lg-form__more{border:0;border-bottom:1px solid var(--line-strong);color:var(--ink);font:inherit;cursor:pointer;transition:color .3s var(--pm-ease), border-color .3s var(--pm-ease);background:0 0;justify-self:start;align-items:center;gap:.6rem;padding:.2rem 0 .3rem;font-size:.92rem;font-weight:600;display:inline-flex}.lg-form__more svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:.95rem;height:.95rem}.lg-form__more:hover{color:var(--brand);border-color:var(--brand)}.lg-form__more:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.lg-form__details:not([hidden]){animation:lg-fade .5s var(--pm-ease) both}.lg-form__calc{border-left:2px solid var(--brand);background:var(--warm);gap:.5rem;padding:.9rem 1rem;display:grid}.lg-form__calc dl{gap:.25rem;margin:0;display:grid}.lg-form__calc dl div{flex-wrap:wrap;justify-content:space-between;gap:.2rem 1rem;font-size:.9rem;display:flex}.lg-form__calc dt{color:var(--muted)}.lg-form__calc dd{margin:0;font-weight:600}.lg-form__calc-remove{border:0;border-bottom:1px solid var(--line-strong);color:var(--muted);font:inherit;cursor:pointer;background:0 0;justify-self:start;padding:0;font-size:.8rem}.lg-form__preview{color:var(--muted);font-size:.85rem}.lg-steps{gap:.6rem;margin:0;display:grid}.lg-steps>div{border:1px solid var(--lg-card-line);border-radius:var(--lg-radius);background:#ffffff80;padding:.9rem 1rem}.lg-steps>div:first-child{border-left:3px solid var(--brand)}.lg-steps dt{letter-spacing:.12em;text-transform:uppercase;margin:0 0 .2rem;font-size:.7rem;font-weight:650}.lg-steps dd{color:var(--lg-text);margin:0;font-size:.9rem;line-height:1.4}@media (min-width:720px){.lg-viewing .xp-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lg-viewing .xp-form__field--full{grid-column:1/-1}}@media (min-width:1024px){.lg-viewing__shell{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:clamp(2.2rem,4vw,3.4rem) clamp(2.5rem,5vw,5.5rem)}.lg-viewing__grid{grid-column:1/-1;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;column-gap:clamp(2.5rem,5vw,5.5rem)}}html.lg-drawer-open{overflow:hidden}.lg-drawer{background:var(--white);width:min(36rem,100vw);max-width:none;height:100dvh;max-height:none;color:var(--ink);border:0;margin:0;padding:0;position:fixed;inset:0 0 0 auto;box-shadow:-24px 0 60px #1112162e}.lg-drawer.is-wide{width:min(46rem,100vw)}.lg-drawer[open]{animation:lg-drawer-in .5s var(--pm-ease)}.lg-drawer::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1112166b;animation:.4s lg-fade}@keyframes lg-drawer-in{0%{transform:translate(100%)}to{transform:none}}@keyframes lg-fade{0%{opacity:0}to{opacity:1}}.lg-drawer__panel{flex-direction:column;height:100%;display:flex}.lg-drawer__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:1rem;padding:clamp(1.1rem,2.4vw,1.6rem) clamp(1.25rem,3vw,2.2rem) 1rem;display:flex}.lg-drawer__head .pm-kicker{margin-bottom:.5rem}.lg-drawer__title{letter-spacing:-.03em;margin:0;font-size:clamp(1.45rem,2.2vw,1.95rem);font-weight:500;line-height:1.1}.lg-drawer__close{border:1px solid var(--line-strong);width:2.6rem;height:2.6rem;color:var(--ink);cursor:pointer;transition:border-color .3s var(--pm-ease), background .3s var(--pm-ease);background:0 0;border-radius:2px;flex:none;place-items:center;display:grid}.lg-drawer__close svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:1.1rem;height:1.1rem}.lg-drawer__close:hover{border-color:var(--ink);background:var(--paper)}.lg-drawer__close:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.lg-drawer__body{overscroll-behavior:contain;flex:1;padding:clamp(1.1rem,2.4vw,1.6rem) clamp(1.25rem,3vw,2.2rem) 2.6rem;overflow-y:auto}.lg-sheet__lead{color:#3b3e45;margin:0 0 1.4rem;font-size:1rem;line-height:1.5}.lg-sheet__big{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem 1.6rem;margin:0 0 .6rem;display:grid}.lg-sheet__big dt{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:650}.lg-sheet__big dd{letter-spacing:-.045em;white-space:nowrap;margin:.35rem 0 0;font-size:clamp(1.7rem,3vw,2.3rem);font-weight:500;line-height:1}.lg-sheet__part{margin-top:1.9rem}.lg-sheet__part>.lg-label{color:var(--brand);margin-bottom:.7rem}.lg-sheet__note{color:var(--muted);margin:.9rem 0 0;font-size:.88rem;line-height:1.5}.lg-sheet__terms{border-left:2px solid var(--brand);margin:0;padding-left:.85rem;font-size:1rem;font-weight:550;line-height:1.45}.lg-sheet__links{flex-wrap:wrap;align-items:center;gap:.9rem 1.6rem;margin:2rem 0 0;display:flex}.lg-drawer .lg-keys__row{grid-template-columns:minmax(0,1fr)}@media (min-width:560px){.lg-drawer .lg-keys__row{grid-template-columns:minmax(0,11rem) minmax(0,1fr)}}@media (max-width:719px){.lg-drawer,.lg-drawer.is-wide{width:100vw;box-shadow:none}}.lg-eco-tool__sub{letter-spacing:-.02em;max-width:30rem;margin:0;font-size:clamp(1.2rem,1.8vw,1.5rem);font-weight:500;line-height:1.25}.lg-eco-tool__principle{border-left:2px solid var(--brand);color:#3b3e45;max-width:34rem;margin:.8rem 0 0;padding-left:.85rem;font-size:.92rem;line-height:1.45}.lg-eco-tool__bar{border-bottom:1px solid var(--line-strong);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.6rem 1.4rem;margin-top:1.5rem;padding-bottom:.1rem;display:flex}.lg-eco-tool__presets{flex-wrap:wrap;gap:.2rem 1.2rem;display:flex}.lg-eco-tool__presets button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 0 .7rem;font-size:.95rem;font-weight:550;position:relative}.lg-eco-tool__presets button:after{content:"";background:var(--brand);transform-origin:0;height:2px;transition:transform .45s var(--pm-ease);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.lg-eco-tool__presets button.is-on{color:var(--ink)}.lg-eco-tool__presets button.is-on:after{transform:scaleX(1)}.lg-eco-tool__tools{gap:1rem;padding-bottom:.7rem;display:flex}.lg-eco-tool__link{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:0;font-size:.86rem;font-weight:600}.lg-eco-tool__link.is-quiet{color:var(--muted)}.lg-eco-tool__link.is-arrow{color:var(--brand)}.lg-eco-tool button:focus-visible,.lg-eco-tool summary:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.lg-eco-tool__example{color:var(--brand);letter-spacing:.1em;text-transform:uppercase;margin:.7rem 0 0;font-size:.74rem;font-weight:650}.lg-eco-tool__grid{gap:1.1rem 1.6rem;margin-top:1.3rem;display:grid}@media (min-width:560px){.lg-eco-tool__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.lg-eco-tool__field{align-content:start;gap:.35rem;display:grid}.lg-eco-tool__field label{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:650;line-height:1.3}.lg-eco-tool__input{border-bottom:1.5px solid var(--ink);align-items:baseline;gap:.5rem;display:flex}.lg-eco-tool__input:focus-within{border-color:var(--brand)}.lg-eco-tool__input input{min-width:0;color:var(--ink);font:inherit;letter-spacing:-.02em;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;flex:1;padding:.3rem 0 .35rem;font-size:1.35rem;font-weight:500}.lg-eco-tool__input span{color:var(--muted);font-size:.82rem;font-weight:600}.lg-eco-tool__hint{color:var(--muted);font-size:.78rem}.lg-eco-tool__out{border-top:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.6rem 0 0;padding-top:1.1rem;display:grid}.lg-eco-tool__out dt{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:650;line-height:1.3}.lg-eco-tool__out dd{letter-spacing:-.045em;white-space:nowrap;font-variant-numeric:tabular-nums;margin:.4rem 0 0;font-size:clamp(1.55rem,3.4vw,2.6rem);font-weight:500;line-height:1}.lg-eco-tool__out .is-accent dt,.lg-eco-tool__out .is-accent dd{color:var(--brand)}.lg-eco-tool__days{color:var(--muted);margin:.7rem 0 0;font-size:.82rem;line-height:1.45}.lg-eco-tool__sens{margin-top:1.5rem}.lg-eco-tool__sens ol{grid-template-columns:repeat(4,minmax(0,1fr));margin:.9rem 0 0;padding:0;list-style:none;display:grid;position:relative}.lg-eco-tool__sens ol:before{content:"";border-top:1px solid var(--line-strong);position:absolute;top:1.55rem;left:0;right:0}.lg-eco-tool__sens li{gap:.15rem;padding-top:0;font-size:.8rem;display:grid;position:relative}.lg-eco-tool__sens li span{color:var(--muted);font-weight:650}.lg-eco-tool__sens li:before{content:"";z-index:1;border:1.5px solid var(--graphite);background:var(--white);border-radius:50%;order:1;width:.55rem;height:.55rem;margin:.1rem 0 .35rem;position:relative}.lg-eco-tool__sens li strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;order:2;font-size:1.15rem;font-weight:500}.lg-eco-tool__sens li em{color:var(--muted);order:3;font-style:normal}.lg-eco-tool__sens li.is-on span,.lg-eco-tool__sens li.is-on strong{color:var(--brand)}.lg-eco-tool__sens li.is-on:before{border-color:var(--brand);background:var(--brand)}.lg-eco-tool__compare{border-top:1px solid var(--line);margin-top:1.5rem;padding-top:1.1rem}.lg-eco-tool__need{margin:0 0 .7rem;font-size:1.02rem;font-weight:550;line-height:1.4}.lg-eco-tool__location{border-left:2px solid var(--brand);gap:.6rem;padding-left:.85rem;display:grid}.lg-eco-tool__location p{color:#3b3e45;margin:0;font-size:.92rem;line-height:1.45}.lg-eco-tool__location .lg-label{color:var(--brand)}.lg-eco-tool__ranges{flex-wrap:wrap;gap:.3rem 1.4rem;display:flex}.lg-eco-tool__ranges strong{color:var(--ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:500}.lg-eco-tool__location .pm-link{justify-self:start}.lg-eco-tool__adv{border-top:1px solid var(--line);margin-top:1.5rem;padding-top:1rem}.lg-eco-tool__adv summary{cursor:pointer;border-bottom:1px solid;font-size:.95rem;font-weight:600;list-style:none;display:inline-block}.lg-eco-tool__adv summary::-webkit-details-marker{display:none}.lg-eco-tool__adv[open] summary{color:var(--brand)}.lg-eco-tool__grid.is-adv{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.lg-eco-tool__grid.is-adv .lg-eco-tool__input input{font-size:1.1rem}.lg-eco-tool__advout{border-top:1px solid var(--line-strong);margin:1.3rem 0 0;display:grid}.lg-eco-tool__advout div{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.2rem 1rem;padding:.6rem 0;display:flex}.lg-eco-tool__advout dt{font-size:.9rem}.lg-eco-tool__advout dd{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0;font-size:1.15rem;font-weight:500}.lg-eco-tool__close{border-top:1px solid var(--line-strong);margin-top:1.8rem;padding-top:1.2rem}.lg-eco-tool__closing{letter-spacing:-.01em;margin:0;font-size:1.1rem;font-weight:600}.lg-eco-tool__disclaimer{color:var(--muted);margin:.5rem 0 0;font-size:.8rem;line-height:1.5}.lg-eco-tool__actions{flex-wrap:wrap;gap:.8rem 1rem;margin-top:1.2rem;display:flex}@media (max-width:559px){.lg-eco-tool__out{grid-template-columns:repeat(2,minmax(0,1fr))}.lg-eco-tool__out .is-accent{grid-column:1/-1}}.lg-sticky{display:none}@media (max-width:719px){.lg-sticky{z-index:130;height:calc(3.75rem + env(safe-area-inset-bottom));padding:0 .75rem env(safe-area-inset-bottom) 1.25rem;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .45s var(--pm-ease);background:#f6f2eaf5;justify-content:space-between;align-items:center;gap:.8rem;display:flex;position:fixed;inset:auto 0 0;transform:translateY(110%)}.lg-sticky.is-on{transform:none}.lg-sticky__meta{min-width:0;color:var(--lg-text);margin:0;font-size:.74rem;line-height:1.25;display:grid}.lg-sticky__meta strong{color:var(--ink);font-size:.95rem;font-weight:600}.lg-sticky__btn{flex:none;min-height:2.7rem;padding-inline:1rem}.lg-sticky-on .xp-preview{bottom:4.4rem}}.lg-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:0 0 .4rem;display:grid}.lg-fact{background:var(--lg-ivory);box-shadow:none;border-color:#0000;flex-direction:column-reverse;justify-content:flex-end;gap:.4rem;padding:1rem 1.1rem;display:flex}.lg-fact dt{color:var(--lg-text);letter-spacing:0;text-transform:none;font-size:.82rem;font-weight:500}.lg-fact dd{letter-spacing:-.04em;white-space:nowrap;margin:0;font-size:clamp(1.6rem,2.6vw,2.1rem);font-weight:500;line-height:1}@media (prefers-reduced-motion:reduce){.lg-hero__media,.lg-hero__photo img,.lg-rise,.lg-portals__item,.lg-hero__status i,.lg-lens__pane:not([hidden]),.lg-lens__pane:not([hidden]) .lg-scene__photo img,.lg-form__details:not([hidden]),.lg-explorer__view.is-on .lg-rhythm__line,.lg-explorer__view.is-on .lg-rhythm__hot{animation:none!important}.lg-hero__photo img{translate:none}.lg-planview__view,.lg-explorer__view,.lg-sticky,.lg-catch__poi,.lg-catch__poi circle,.lg-portal,.lg-portal *,.lg-portal:after,.lg-portals__cta,.lg-teaser,.lg-action,.lg-bar{transition:none!important}.lg-portal:hover,.lg-portal:focus-visible,.lg-portals__cta:hover,.lg-teaser:hover,.lg-action:hover{transform:none!important}.lg-drawer[open],.lg-drawer::backdrop{animation:none}.lg-seq__rail{scroll-behavior:auto}.motion-ready [data-reveal] img,.motion-ready [data-reveal] .lg-photo img{transition:none!important;scale:none!important}.motion-ready [data-reveal] .lg-scene__label,.motion-ready [data-reveal] .lg-vis__arrow,.motion-ready [data-reveal] .lg-vis__arrow path{opacity:1!important;transition:none!important;transform:none!important}.motion-ready [data-reveal] .lg-vis__object,.motion-ready [data-reveal] .lg-vis__glazing,.motion-ready [data-reveal] .lg-vis__arrow path,.lg-rhythm__line,.lg-rhythm__hot,.motion-ready [data-reveal] .lg-glyph__line,.motion-ready .lg-portal .lg-glyph__line{stroke-dashoffset:0!important;fill-opacity:1!important;transition:none!important}.motion-ready .lg-statement__media[data-reveal],.motion-ready .lg-capex__media[data-reveal]{clip-path:none!important}}@media (max-width:719px){.lg-sec{padding-block:2.4rem}.lg-head__title{font-size:clamp(1.7rem,7.4vw,2.1rem)}.lg-portals{padding-bottom:1rem}.lg-summary{padding-bottom:2.2rem}.lg-summary__list{gap:.55rem}.lg-summary__card{gap:.3rem;padding:.85rem 1rem .9rem}.lg-summary__title{margin-top:.15rem;font-size:1.15rem}.lg-summary__text{font-size:.85rem}.lg-statement__head{padding-bottom:1.2rem}.lg-statement__title{font-size:clamp(2.1rem,9.6vw,2.7rem)}.lg-statement__caption{padding-bottom:2.2rem}.lg-motion{padding-block:2.4rem}.lg-motion__title{font-size:clamp(1.9rem,8.4vw,2.4rem)}.lg-model__figs{column-gap:1rem}.lg-model__figs strong{font-size:clamp(1.15rem,5.4vw,1.45rem)}.lg-motion__actions .btn--ghost{display:none}.lg-motion__close{gap:1.4rem;margin-top:2.2rem}.lg-teaser__title{margin-top:.8rem}.lg-lens__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.lg-lens__card{gap:.35rem;padding:.8rem .85rem}.lg-lens__cardtext{font-size:.84rem;line-height:1.35}.lg-capex{padding-block:2.6rem}.lg-capex__title{font-size:clamp(1.55rem,6.8vw,1.95rem)}.lg-capex__lists{gap:.5rem}.lg-capex__col{padding:.9rem .85rem}.lg-capex__label{margin-bottom:.6rem;padding-bottom:.5rem;font-size:.64rem}.lg-capex__words{gap:.35rem}.lg-capex__words li{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;padding-left:1.1rem;font-size:.84rem}.lg-form__more{text-align:left}.lg-actions .is-primary{display:none}.lg-steps{gap:0}.lg-steps>div{background:0 0;border-width:1px 0 0;border-radius:0;padding:.6rem 0}.lg-steps>div:first-child{border-left:0;border-top:2px solid var(--brand)}.lg-plans__note{font-size:.82rem}.lg-story .lg-head__lead{display:none}.lg-viewing{padding-block:2.6rem 2.2rem}.lg-viewing__statement{font-size:clamp(1.7rem,8vw,2.3rem)}.lg-viewing__sub{font-size:1.28rem}.lg-action{padding:.95rem 1.05rem}.lg-action__meta{font-size:.82rem}.lg-viewing__contacts .lg-label{display:none}}
