.lp-root{--lp-text-hero:clamp(2.125rem,1rem + 3.6vw,4rem);--lp-text-h2:clamp(1.75rem,1rem + 2.8vw,3rem);--lp-text-h3:clamp(1.25rem,1.05rem + .9vw,1.75rem);--lp-text-lead:clamp(1.0625rem,.98rem + .5vw,1.3125rem);--lp-text-metric:clamp(2.75rem,1.6rem + 4.2vw,4.75rem);--lp-section-y:clamp(4.5rem,3rem + 5.5vw,8.5rem);--lp-section-y-tight:clamp(3rem,2.2rem + 3vw,5rem);--lp-grid-cell:4.5rem;--lp-mock-overlap:clamp(2rem,4vw,4.5rem);--lp-sheet-canvas:28rem;background-color:var(--paper);color:var(--foreground)}@supports selector(html:has(.lp-root)){html:has(.lp-root){height:auto;overflow:visible}body:has(.lp-root){height:auto;overflow:visible}.lp-root{height:auto;overflow:visible}html:has(.lp-root){scroll-behavior:smooth}}.lp-scroll{scroll-behavior:smooth}.lp-anchor{scroll-margin-top:5rem}@media (prefers-reduced-motion:reduce){.lp-scroll{scroll-behavior:auto}html:has(.lp-root){scroll-behavior:auto}}.lp-hero-title{font-size:var(--lp-text-hero);letter-spacing:-.02em;font-weight:700;line-height:1.08}.lp-h2{font-size:var(--lp-text-h2);letter-spacing:-.018em;font-weight:700;line-height:1.18}.lp-h3{font-size:var(--lp-text-h3);letter-spacing:-.012em;font-weight:700;line-height:1.35}.lp-lead{font-size:var(--lp-text-lead);color:var(--muted-foreground);line-height:1.75}.lp-metric{font-size:var(--lp-text-metric);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:700;line-height:.92}.lp-metric-unit{letter-spacing:normal;font-size:.34em;font-weight:600}.lp-metric-unit:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:.06em}.lp-metric-unit:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:.06em}.lp-metric-unit:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:.06em}.lp-metric-unit:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:.06em}.lp-metric-unit:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:.06em}.lp-metric-unit:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:.06em}.lp-gridlines{background-image:linear-gradient(to right,var(--rule)1px,transparent 1px),linear-gradient(to bottom,var(--rule)1px,transparent 1px);background-size:var(--lp-grid-cell)var(--lp-grid-cell)}.lp-gridlines-on-ink{background-image:linear-gradient(to right,var(--rule-on-ink)1px,transparent 1px),linear-gradient(to bottom,var(--rule-on-ink)1px,transparent 1px);background-size:var(--lp-grid-cell)var(--lp-grid-cell)}.lp-gridlines-fade{-webkit-mask-image:radial-gradient(100% 60% at 50% 0,#000 8%,transparent 72%);mask-image:radial-gradient(100% 60% at 50% 0,#000 8%,transparent 72%)}.lp-gridlines-fade-center{-webkit-mask-image:radial-gradient(80% 80%,#000 25%,transparent 75%);mask-image:radial-gradient(80% 80%,#000 25%,transparent 75%)}.lp-mock{letter-spacing:0;font-size:.6875rem;line-height:1.4}.lp-mock-chrome{background:linear-gradient(#f9fafc,#f2f3f7);background:linear-gradient(color(display-p3 .97719 .98037 .987953),color(display-p3 .948963 .954228 .966799));background:linear-gradient(lab(98.2473% -.0742972 -1.13654),lab(95.9187% -.12064 -1.89234))}.lp-sheet-fit{aspect-ratio:210/297;position:relative;container-type:inline-size}.lp-sheet-fit>*{width:var(--lp-sheet-canvas);transform:scale(tan(atan2(100cqw,var(--lp-sheet-canvas))));transform-origin:0 0;position:absolute;top:0;left:0}.lp-table-label-col{z-index:1;background-color:var(--paper);position:-webkit-sticky;position:sticky;left:0}.lp-table-label-col:after{content:"";top:0;bottom:0;background-color:var(--rule);width:1px;position:absolute;right:0}.lp-table-group-label{display:inline-block;position:-webkit-sticky;position:sticky;left:0}.lp-table-label-col~th,.lp-table-label-col~td{padding-left:1rem}@media (min-width:48rem){.lp-table-label-col{background-color:transparent;position:static}.lp-table-label-col:after{content:none}.lp-table-label-col~th,.lp-table-label-col~td{padding-left:0}.lp-table-group-label{position:static}}.lp-link-underline{text-underline-offset:.25em;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in oklab,currentColor 30%,transparent);text-decoration-color:color-mix(in oklab,currentColor 30%,transparent);transition:text-decoration-color var(--duration-fast)var(--ease-out)}.lp-link-underline:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}@media (prefers-reduced-motion:reduce){.lp-root *,.lp-root :before,.lp-root :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
