.lv-gc{background:var(--rd-cream);--lv-gc-line:#0b183024;--lv-gc-soft:#0b18309e}.rd-root .lv-gc :is(.lv-label,.lv-more){font-size:var(--rd-meta)}.lv-gc-hero.rd-phero{height:auto;min-height:100svh;padding:clamp(110px, 16vh, 170px) var(--rd-gut) clamp(90px, 14vh, 150px);place-items:center;display:grid}.lv-gc-hero .lv-gc-hero__center{justify-items:center;gap:18px;width:min(44rem,100%);display:grid;position:relative;top:auto;left:auto;transform:none}.rd-root .lv-gc-hero .rd-phero__h1{white-space:normal;text-wrap:balance;font-size:clamp(2.3rem,5vw,5.4rem);line-height:.98}.rd-root .lv-gc-hero .rd-phero__center p{max-width:36em;font-size:var(--rd-lead);opacity:.8;margin:0;line-height:1.45}.lv-gc-float{width:var(--w)}.lv-gc-float img{border-radius:var(--rd-r-media)}.rd-root .lv-gc-float .rd-float__tip{font-size:var(--rd-meta);border-radius:var(--rd-r-ctl);padding:6px 9px}.lv-gc-calc{border-radius:var(--rd-r-box);backdrop-filter:blur(10px);text-align:left;background:#ffffffd1;grid-template-columns:auto minmax(0,1fr);align-items:end;gap:16px 22px;width:100%;margin-top:8px;padding:clamp(16px,2vw,24px);display:grid}.lv-gc-calc__n{gap:6px;display:grid}.rd-root .lv-gc-calc__n span,.rd-root .lv-gc-calc__period legend{font-size:var(--rd-meta);color:var(--lv-gc-soft)}.lv-gc-calc__n input{border-radius:var(--rd-r-ctl);width:8.5rem;height:52px;color:var(--rd-ink);font:inherit;letter-spacing:-.03em;font-variant-numeric:tabular-nums;background:#0b18300d;border:0;padding:0 12px;font-size:26px;font-weight:500}.lv-gc-calc__n input:focus-visible{outline:2px solid var(--rd-accent);outline-offset:0;background:#fff}.lv-gc-calc__range{width:100%;height:52px;accent-color:var(--rd-accent);margin:0}.lv-gc-calc__period{border:0;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;margin:0;padding:0;display:flex}.lv-gc-calc__period legend{float:left;margin-right:6px;padding:0}.lv-gc-calc__period label{cursor:pointer;position:relative}.lv-gc-calc__period input{opacity:0;cursor:pointer;position:absolute;inset:0}.rd-root .lv-gc-calc__period span{border-radius:var(--rd-r-ctl);height:36px;font-size:var(--rd-meta);background:#0b18300d;align-items:center;padding:0 14px;transition:background-color .2s,color .2s;display:inline-flex}.lv-gc-calc__period input:checked+span{background:var(--rd-ink);color:#fff}.lv-gc-calc__period input:focus-visible+span{outline:2px solid var(--rd-accent);outline-offset:2px}.rd-root .lv-gc-calc__out{border-top:1px solid var(--lv-gc-line);font-size:var(--rd-lead);letter-spacing:-.02em;grid-column:1/-1;padding-top:14px;font-weight:500;line-height:1.35}.arc.lv-gc-arc{--arc-light:var(--rd-cream);--arc-ink:var(--rd-ink);--arc-sans:var(--rd-sans);--rule-bg:#0b183024;--rule-fg:var(--rd-ink);font-family:var(--rd-sans);letter-spacing:-.008em}.lv-gc-arc .arc-sechead{padding-left:var(--rd-gut);padding-right:var(--rd-gut);gap:10px;display:grid}.rd-root .lv-gc-arc .arc-sechead h2{letter-spacing:-.04em;text-transform:none;align-items:flex-start;gap:14px;max-width:22em;margin:0;font-size:clamp(1.9rem,3.4vw,4rem);font-weight:400;line-height:1;display:flex}.lv-gc-dots{flex:none;margin-top:.2em}.lv-gc-arc .arc-sechead .arc-rule{margin-top:calc(18 * var(--u))}.lv-gc-stats{padding:0 0 clamp(60px,8vw,120px)}.lv-gc-stats .arc-stats__row{gap:clamp(32px, 4vw, 56px) var(--rd-gut);padding-left:var(--rd-gut);padding-right:var(--rd-gut);grid-template-columns:repeat(4,minmax(0,1fr))}.lv-gc-stats .arc-stat{align-content:start;gap:8px;height:auto;padding-left:0;display:grid}.lv-gc-stats .arc-stat b{letter-spacing:-.05em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(2.2rem,3.6vw,4.4rem);font-weight:450}.lv-gc-stats .lv-gc-zero b{color:var(--rd-accent)}.rd-root .lv-gc-stats .arc-stat h3{font-size:var(--rd-lead);letter-spacing:-.02em;margin-top:6px;font-weight:500}.rd-root .lv-gc-stats .arc-stat p{max-width:22em;font-size:var(--rd-body);opacity:.8;line-height:1.5}.lv-gc-next{margin:clamp(40px, 5vw, 72px) var(--rd-gut) 0;border-top:1px solid var(--lv-gc-line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px clamp(32px,5vw,80px);padding-top:24px;display:grid}.rd-root .lv-gc-next p{letter-spacing:-.03em;max-width:30em;font-size:clamp(1.2rem,1.7vw,1.8rem);line-height:1.25}.lv-gc-next__cta{justify-items:start;gap:14px;display:grid}.lv-gc-ladder{padding:0 0 clamp(70px,9vw,140px)}.lv-gc-table{margin:clamp(28px, 3vw, 44px) var(--rd-gut) 0;overflow-x:auto}.lv-gc-table table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:34rem}.rd-root .lv-gc-table caption{caption-side:bottom;text-align:left;font-size:var(--rd-meta);color:var(--lv-gc-soft);padding-top:14px}.rd-root .lv-gc-table th,.rd-root .lv-gc-table td{border-bottom:1px solid var(--lv-gc-line);text-align:left;vertical-align:top;font-size:var(--rd-body);padding:16px 16px 16px 0;font-weight:400;line-height:1.4}.rd-root .lv-gc-table thead th{font-size:var(--rd-meta);letter-spacing:.06em;text-transform:uppercase;color:var(--lv-gc-soft);padding-top:0}.rd-root .lv-gc-table tbody th{font-weight:500}.lv-gc-ladder .lv-gc-table :is(tbody th,td){white-space:nowrap}.lv-gc-ladder .arc-awards__list{padding:clamp(48px, 6vw, 88px) var(--rd-gut) 0;gap:clamp(36px,4vw,56px)}.lv-gc-ladder .arc-year{gap:18px var(--rd-gut);grid-template-columns:minmax(0,18rem) minmax(0,1fr)}.lv-gc-ladder .arc-year>b{gap:8px;font-size:clamp(1.8rem,2.6vw,3rem);font-weight:400;display:grid}.rd-root .lv-gc-ladder .arc-year>b small{font-size:var(--rd-meta);letter-spacing:0;color:var(--lv-gc-soft)}.lv-gc-ladder .arc-year ul{border-bottom-color:var(--lv-gc-line)}.lv-gc-ladder .arc-year li{border-top-color:var(--lv-gc-line);grid-template-columns:minmax(0,1fr);padding:16px 0}.lv-gc-ladder .arc-year li:first-child{padding-top:4px}.lv-gc-ladder .arc-year li div{gap:6px var(--rd-gut);grid-template-columns:minmax(0,16rem) minmax(0,1fr);max-width:none;display:grid}.rd-root .lv-gc-ladder .arc-year li h3{font-size:var(--rd-body);letter-spacing:-.01em;font-weight:500}.rd-root .lv-gc-ladder .arc-year li p{font-size:var(--rd-body);color:var(--lv-gc-soft);margin:0;font-weight:400}.lv-gc-rivals.lv-quote{background:var(--rd-tile);justify-items:center;gap:22px;display:grid}.rd-root .lv-gc-rivals__h{letter-spacing:-.035em;text-wrap:balance;max-width:21em;margin:0;font-size:clamp(1.6rem,2.8vw,3.2rem);font-weight:400;line-height:1.12}.lv-gc-table--rivals{text-align:left;width:min(64rem,100%);margin:clamp(24px,4vw,56px) 0 0}.lv-gc-table--rivals tr.is-us :is(th,td){color:var(--rd-ink);font-weight:500}.lv-gc-table--rivals tr.is-us th:after{content:"";vertical-align:.15em;border-radius:var(--rd-r-dot);background:var(--rd-accent);width:7px;height:7px;margin-left:8px;display:inline-block}@media (width<=960px){.lv-gc-stats .arc-stats__row{grid-template-columns:repeat(2,minmax(0,1fr))}.lv-gc-next,.lv-gc-ladder .arc-year,.lv-gc-ladder .arc-year li div{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.lv-gc-float{width:calc(var(--w) * .5)}.lv-gc-float:not(:first-of-type,:nth-of-type(2),:nth-of-type(8)){display:none}.lv-gc-hero.rd-phero{padding-top:190px}.rd-root .lv-gc-table :is(th,td){padding-right:10px}.lv-gc-calc{grid-template-columns:minmax(0,1fr)}.lv-gc-calc__n input{width:100%}.lv-gc-calc__range{height:32px}.lv-gc-stats .arc-stats__row{grid-template-columns:minmax(0,1fr)}}
