.lg{background:var(--paper);min-height:100svh;display:grid}@media (min-width:1024px){.lg{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.lg__panel{background:var(--forest);color:#eef5f0;flex-direction:column;justify-content:center;display:flex}.lg__panel-body{padding:1.4rem var(--gutter) 1.5rem}.lg__eyebrow{letter-spacing:.07em;text-transform:uppercase;color:var(--mint);font-size:.75rem;font-weight:700}.lg__title{letter-spacing:-.04em;max-width:12ch;margin-top:.5rem;font-size:clamp(1.7rem,1.1rem + 2.6vw,3.6rem);font-weight:800;line-height:1.02}.lg__keeps{border-top:1px solid #ffffff38;margin-top:1.75rem}.lg__keeps li{color:#e2efe6;border-bottom:1px solid #ffffff38;padding:.75rem 0;line-height:1.4}.lg__stack{display:none}@media (min-width:1024px){.lg__panel{min-height:100%}.lg__panel-body{width:100%;max-width:38rem;margin-inline:auto;padding:3rem clamp(2rem,5vw,4.5rem)}.lg__stack{margin-top:3rem;display:block}}.lg__stack-k{border-bottom:2px solid var(--mint);letter-spacing:.07em;text-transform:uppercase;color:var(--mint);padding-bottom:.6rem;font-size:.75rem;font-weight:700}.lg__row{border-bottom:1px solid #ffffff38;grid-template-columns:3.4rem minmax(0,1fr) auto;align-items:baseline;gap:1rem;padding:.8rem 0;display:grid}.lg__row-n{font-family:var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:2rem;font-weight:800;line-height:1}.lg__row-t{text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:600;line-height:1.3;overflow:hidden}.lg__row-b{color:#cfe3d6;white-space:nowrap;font-size:.8rem;font-weight:600}.lg__main{padding:2rem var(--gutter) 4rem;flex-direction:column;justify-content:flex-start;align-items:center;display:flex}@media (min-width:1024px){.lg__main{justify-content:center;padding-block:3rem}}.lg__card{width:100%;max-width:27rem}.lg__foot{text-align:center;color:var(--ink-3);margin-top:1.5rem;font-size:.875rem}@keyframes lg-rise{0%{opacity:0;transform:translateY(10px)}}.lg__keeps li{animation:lg-rise .42s var(--ease-out) both;animation-delay:calc(.12s + var(--i) * 90ms)}.lg__row{animation:lg-rise .48s var(--ease-out) both;animation-delay:calc(.42s + var(--i) * .11s)}@media (max-width:1023px){.lg__keeps,.lg__eyebrow{display:none}.lg__title{max-width:none;margin-top:0}.lg__main{padding-top:1.5rem}}
