.lp-button.svelte-1x7b5gl{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-block-size:var(--lp-button-height);min-inline-size:var(--tap-target-min);padding:var(--space-3) var(--lp-button-pad);border:var(--border-width-thick) var(--border-style) transparent;border-radius:var(--lp-radius-button);font-family:var(--lp-font-body);font-size:var(--lp-button-size);font-weight:var(--lp-button-weight);letter-spacing:var(--lp-button-tracking);line-height:var(--lp-leading-title);text-align:center;text-decoration:none;transition:transform var(--duration-fast) var(--ease-out),box-shadow var(--duration-normal) var(--ease-out),border-color var(--duration-fast) var(--ease-default)}.lp-button[data-size=lg].svelte-1x7b5gl{min-block-size:calc(var(--lp-button-height) + var(--space-2));padding-inline:calc(var(--lp-button-pad) * 1.25)}.lp-button[data-variant=primary].svelte-1x7b5gl{background:var(--lp-button-bg);border-color:var(--lp-button-bg);color:var(--lp-button-ink)}.lp-button[data-variant=secondary].svelte-1x7b5gl,.lp-button[data-variant=outline].svelte-1x7b5gl{background:transparent;border-color:var(--lp-button-line);color:var(--lp-ink)}.lp-button[data-variant=quiet].svelte-1x7b5gl,.lp[data-lp-style=bold] .lp-button[data-variant=secondary].svelte-1x7b5gl{min-inline-size:0;padding-inline:var(--space-1);background:transparent;border-color:transparent;color:var(--lp-ink);text-decoration:underline;text-decoration-thickness:var(--border-width-thick);text-underline-offset:var(--lp-underline-offset)}@media(hover:hover){.lp-button[data-variant=primary].svelte-1x7b5gl:hover{transform:translateY(calc(-1 * var(--space-0-5)));box-shadow:0 var(--space-3) var(--space-6) calc(-1 * var(--space-3)) color-mix(in oklab,var(--lp-button-bg) 60%,transparent)}.lp[data-lp-style=bold] .lp-button[data-variant=primary].svelte-1x7b5gl:hover{transform:translate(calc(-1 * var(--space-1)),calc(-1 * var(--space-1)));box-shadow:var(--space-1) var(--space-1) 0 0 var(--lp-button-line)}.lp-button[data-variant=secondary].svelte-1x7b5gl:hover,.lp-button[data-variant=outline].svelte-1x7b5gl:hover{border-color:var(--lp-ink)}.lp-button[data-variant=quiet].svelte-1x7b5gl:hover,.lp[data-lp-style=bold] .lp-button[data-variant=secondary].svelte-1x7b5gl:hover{border-color:transparent;text-decoration-thickness:calc(var(--border-width-thick) * 2)}}.lp-button.svelte-1x7b5gl:active{transform:none;box-shadow:none}.lp-button.svelte-1x7b5gl:focus-visible{outline:var(--border-width-thick) solid var(--lp-focus);outline-offset:var(--space-1)}.lp-notice.svelte-1uibqmt{display:flex;align-items:flex-start;gap:var(--space-3);max-inline-size:var(--lp-measure-lead);text-align:start;padding:var(--space-4) var(--space-5);border:var(--lp-border) var(--border-style) var(--lp-button-line);border-radius:var(--lp-radius-card);color:var(--lp-ink)}.lp-notice__icon.svelte-1uibqmt{display:inline-flex;flex-shrink:0;padding-block-start:var(--space-0-5);color:var(--lp-accent)}.lp-notice__copy.svelte-1uibqmt{display:grid;gap:var(--space-1)}.lp-notice__heading.svelte-1uibqmt,.lp-notice__body.svelte-1uibqmt{margin:0}.lp-notice__heading.svelte-1uibqmt{font-size:var(--lp-size-body);font-weight:var(--font-semibold);line-height:var(--lp-leading-title)}.lp-notice__body.svelte-1uibqmt{font-size:var(--lp-size-small);line-height:var(--lp-leading-body);color:var(--lp-ink-soft)}.lp-actions.svelte-1w134gd{--_align: var(--lp-actions-align, start);display:grid;gap:var(--space-3);justify-items:var(--_align);text-align:var(--_align)}.lp-actions[data-align=center].svelte-1w134gd{--_align: center}.lp-actions__row.svelte-1w134gd{display:flex;flex-wrap:wrap;align-items:center;justify-content:var(--_align);gap:var(--space-3) var(--space-5)}@container (max-width: 30rem){.lp-actions.svelte-1w134gd,.lp-actions__row.svelte-1w134gd{justify-self:stretch}.lp-actions__row.svelte-1w134gd>.lp-button{flex:1 1 auto}.lp-actions__row.svelte-1w134gd>.lp-button[data-variant=quiet],.lp[data-lp-style=bold] .lp-actions__row.svelte-1w134gd>.lp-button[data-variant=secondary]{flex:0 0 auto}}.lp-actions__note.svelte-1w134gd{margin:0;color:var(--lp-ink-soft);font-size:var(--lp-size-small);line-height:var(--lp-leading-body)}.lp-eyebrow.svelte-1c8738o{justify-self:start;margin:0;padding:var(--lp-eyebrow-pad);border-radius:var(--lp-eyebrow-radius);background:color-mix(in oklab,var(--lp-panel) calc(var(--lp-eyebrow-fill) * 100%),transparent);color:var(--lp-accent);font-family:var(--lp-font-body);font-size:var(--lp-size-label);font-weight:var(--lp-weight-label);letter-spacing:var(--lp-tracking-label);text-transform:var(--lp-case-label);line-height:var(--lp-leading-title)}.lp-heading.svelte-a53x7j{margin:0;font-family:var(--lp-font-display);font-synthesis:none;color:inherit;text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}.lp-heading[data-size=display].svelte-a53x7j{font-size:calc(var(--lp-size-display) * var(--lp-display-scale, 1));font-weight:var(--lp-weight-display);line-height:var(--lp-leading-display);letter-spacing:var(--lp-tracking-display);text-transform:var(--lp-case-display)}.lp-heading[data-size=heading].svelte-a53x7j{font-size:var(--lp-size-heading);font-weight:var(--lp-weight-heading);line-height:var(--lp-leading-heading);letter-spacing:var(--lp-tracking-heading)}.lp-heading[data-size=title].svelte-a53x7j{font-size:var(--lp-size-title);font-weight:var(--lp-weight-title);line-height:var(--lp-leading-title);letter-spacing:var(--lp-tracking-title)}.hero-loop__video.svelte-1d3wpn6,.hero-loop__still.svelte-1d3wpn6{display:block;inline-size:100%;block-size:100%;object-fit:cover}.hero-loop__plate.svelte-1d3wpn6{display:block;inline-size:100%;block-size:100%;background:var(--jp-media-plate, var(--color-surface-secondary))}.lp-media.svelte-1shecnl{position:relative;overflow:hidden;border-radius:var(--lp-radius-media);background:var(--lp-panel);isolation:isolate}.lp-media.svelte-1shecnl>img:where(.svelte-1shecnl),.lp-media.svelte-1shecnl>.hero-loop__video,.lp-media.svelte-1shecnl>.hero-loop__still,.lp-media.svelte-1shecnl>.hero-loop__plate{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover}.lp-media__plate.svelte-1shecnl{--_aa: calc(var(--border-width) / 2);--_disc: color-mix(in oklab, var(--lp-panel-ink) 18%, var(--lp-panel));--_ring: color-mix(in oklab, var(--lp-panel-ink) 32%, var(--lp-panel));position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 70% 36%,var(--_disc) 0 17%,transparent calc(17% + var(--_aa))),radial-gradient(circle at 38% 62%,transparent 0 27%,var(--_ring) 27% calc(27% + var(--border-width-thick)),transparent calc(27% + var(--border-width-thick) + var(--_aa))),var(--lp-panel)}.lp[data-lp-style=cinematic] .lp-media__plate.svelte-1shecnl{background:radial-gradient(ellipse 60% 55% at 30% 35%,color-mix(in oklch,var(--lp-brand) 55%,white 45%) 0%,transparent 65%),radial-gradient(ellipse 55% 60% at 75% 70%,color-mix(in oklch,var(--lp-brand-2) 50%,white 45%) 0%,transparent 62%),var(--lp-panel);opacity:.85}.lp-media__overlay.svelte-1shecnl{position:absolute;inset-inline-start:var(--space-4);inset-block-end:var(--space-4)}.lp-media__scrim.svelte-1shecnl{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,var(--lp-media-scrim) 0%,color-mix(in oklab,var(--lp-media-scrim) 60%,transparent) 45%,transparent 80%);pointer-events:none}.lp-text.svelte-1r9ni7m{display:grid;gap:var(--lp-paragraph-gap);max-inline-size:var(--lp-measure);font-family:var(--lp-font-body);font-weight:var(--lp-weight-body);text-wrap:pretty}.lp-text.svelte-1r9ni7m p:where(.svelte-1r9ni7m){margin:0}.lp-text[data-size=lead].svelte-1r9ni7m{font-size:var(--lp-size-lead);line-height:var(--lp-leading-lead);max-inline-size:var(--lp-measure-lead)}.lp-text[data-size=body].svelte-1r9ni7m{font-size:var(--lp-size-body);line-height:var(--lp-leading-body)}.lp-text[data-size=small].svelte-1r9ni7m{font-size:var(--lp-size-small);line-height:var(--lp-leading-body)}.lp-text[data-tone=ink].svelte-1r9ni7m{color:var(--lp-ink)}.lp-text[data-tone=soft].svelte-1r9ni7m{color:var(--lp-ink-soft)}.benefits-bento.svelte-sjsjfe{--_gap: clamp(var(--space-3), .5rem + 1cqi, var(--space-5));--_row: clamp(9rem, 6rem + 5cqi, 12rem);display:grid;grid-template-columns:minmax(0,1fr);gap:var(--_gap);margin:0;padding:0;list-style:none}.benefits-bento__tile.svelte-sjsjfe{--_pad: clamp(var(--space-5), var(--space-4) + 1cqi, var(--space-8));display:grid;align-content:end;gap:var(--space-4);min-inline-size:0;margin:0;padding:var(--_pad);overflow:clip;border:var(--lp-border) var(--border-style) var(--lp-line);border-radius:var(--lp-radius-card)}.benefits-bento__tile[data-lead].svelte-sjsjfe{border-color:transparent;background:var(--lp-bg);color:var(--lp-ink)}.benefits-bento__tile[data-pictured].svelte-sjsjfe{grid-template-rows:minmax(0,1fr) auto;align-content:stretch}.benefits-bento__picture.svelte-sjsjfe{position:relative;min-block-size:clamp(8rem,18cqi,13rem);margin:calc(-1 * var(--_pad)) calc(-1 * var(--_pad)) 0;overflow:clip;aspect-ratio:16 / 9}.benefits-bento__picture.svelte-sjsjfe .lp-media{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0}.benefits-bento__drift.svelte-sjsjfe{position:absolute;inset:calc(-1 * var(--space-5)) 0}.benefits-bento__words.svelte-sjsjfe{display:grid;gap:var(--space-2)}.benefits-bento__tile[data-lead].svelte-sjsjfe .lp-heading{max-inline-size:18ch;font-size:var(--lp-size-heading);font-weight:var(--lp-weight-heading);line-height:var(--lp-leading-heading);letter-spacing:var(--lp-tracking-heading)}.benefits-bento__detail.svelte-sjsjfe{max-inline-size:48ch;margin:0;color:var(--lp-ink-soft);font-size:var(--lp-size-body);line-height:var(--lp-leading-body);text-wrap:pretty}@container (36rem <= width < 56rem){.benefits-bento.svelte-sjsjfe{grid-template-columns:repeat(2,minmax(0,1fr))}.benefits-bento__tile[data-lead].svelte-sjsjfe,.benefits-bento__tile.svelte-sjsjfe:last-child:nth-child(2n){grid-column:span 2}}@container (min-width: 56rem){.benefits-bento.svelte-sjsjfe{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:minmax(var(--_row),auto)}.benefits-bento__picture.svelte-sjsjfe{aspect-ratio:auto}[data-tile=whole].svelte-sjsjfe{grid-column:span 6;grid-row:span 2}[data-tile=lead].svelte-sjsjfe{grid-column:span 4;grid-row:span 2}[data-tile=side].svelte-sjsjfe{grid-column:span 2;grid-row:span 2}[data-tile=wide].svelte-sjsjfe{grid-column:span 4}[data-tile=half].svelte-sjsjfe{grid-column:span 3}[data-tile=small].svelte-sjsjfe{grid-column:span 2}}.benefits.svelte-hpd8u7{display:grid;gap:var(--lp-gap)}.benefits__head.svelte-hpd8u7,.benefits__words.svelte-hpd8u7{display:grid;gap:var(--lp-stack);align-content:start}.benefits.svelte-hpd8u7 .lp-heading[data-size=heading]{max-inline-size:20ch}.benefits.svelte-hpd8u7 ul:where(.svelte-hpd8u7){margin:0;padding:0;list-style:none}.benefits.svelte-hpd8u7 li:where(.svelte-hpd8u7){margin:0}.benefits.svelte-hpd8u7 p:where(.svelte-hpd8u7){margin:0}.benefits__detail.svelte-hpd8u7{color:var(--lp-ink-soft);font-size:var(--lp-size-body);line-height:var(--lp-leading-body);text-wrap:pretty}.benefits__empty.svelte-hpd8u7{max-inline-size:none;padding:var(--space-6);border:var(--lp-border) var(--border-style-dashed) var(--lp-button-line);border-radius:var(--lp-radius-card);color:var(--lp-ink-soft);font-size:var(--lp-size-small);text-align:center}.benefits-grid.svelte-hpd8u7{display:grid;gap:var(--space-10) var(--lp-gap)}.benefits-grid.svelte-hpd8u7 li:where(.svelte-hpd8u7){display:grid;align-content:start;gap:var(--space-3);padding-block-start:var(--space-5);border-block-start:var(--lp-border) var(--border-style) var(--lp-line)}.benefits-grid[data-count="1"].svelte-hpd8u7{max-inline-size:var(--lp-measure)}.benefits-grid[data-pictured].svelte-hpd8u7 .lp-media{margin-block-end:var(--space-2)}@container (min-width: 36rem){.benefits-grid.svelte-hpd8u7:not([data-count="1"]){grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 60rem){.benefits-grid.svelte-hpd8u7:is([data-count="3"]:where(.svelte-hpd8u7),[data-count="5"]:where(.svelte-hpd8u7),[data-count="6"]:where(.svelte-hpd8u7),[data-count="9"]:where(.svelte-hpd8u7)){grid-template-columns:repeat(3,minmax(0,1fr))}.benefits-grid.svelte-hpd8u7:is([data-count="4"]:where(.svelte-hpd8u7),[data-count="7"]:where(.svelte-hpd8u7),[data-count="8"]:where(.svelte-hpd8u7)){grid-template-columns:repeat(4,minmax(0,1fr))}}.benefits-checks.svelte-hpd8u7{display:grid;column-gap:var(--lp-gap);border-block-end:var(--lp-border) var(--border-style) var(--lp-line)}.benefits-checks.svelte-hpd8u7 li:where(.svelte-hpd8u7){display:grid;grid-template-columns:var(--space-8) minmax(0,1fr);gap:var(--space-2);padding-block:var(--space-5);border-block-start:var(--lp-border) var(--border-style) var(--lp-line);font-size:var(--lp-size-body);line-height:var(--lp-leading-title)}.benefits-checks__mark.svelte-hpd8u7{display:inline-flex;margin-block-start:calc((1lh - 1em)/2);color:var(--lp-accent)}.benefits-checks__name.svelte-hpd8u7{color:var(--lp-ink);font-weight:var(--font-semibold)}.benefits-checks.svelte-hpd8u7 .benefits__detail:where(.svelte-hpd8u7){margin-block-start:var(--space-1-5)}@container (min-width: 40rem){.benefits-checks.svelte-hpd8u7{grid-template-columns:repeat(2,minmax(0,1fr))}}.benefits-rows.svelte-hpd8u7{display:grid;border-block-start:var(--lp-border) var(--border-style) var(--lp-line)}.benefits-rows.svelte-hpd8u7 li:where(.svelte-hpd8u7){display:grid;gap:var(--space-2);padding-block:var(--space-5);border-block-end:var(--lp-border) var(--border-style) var(--lp-line)}.benefits-rows__name.svelte-hpd8u7{color:var(--lp-ink);font-family:var(--lp-font-display);font-size:var(--lp-size-title);font-weight:var(--lp-weight-title);font-synthesis:none;line-height:var(--lp-leading-title);letter-spacing:var(--lp-tracking-title);text-wrap:balance}@container (min-width: 56rem){.benefits[data-layout=split].svelte-hpd8u7{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:calc(var(--lp-gap) * 1.5)}.benefits[data-layout=split][data-long].svelte-hpd8u7{align-items:start}.benefits[data-long].svelte-hpd8u7 .benefits__words:where(.svelte-hpd8u7){position:sticky;top:var(--space-12)}}.lp[data-lp-style=bold] :is(.benefits-grid.svelte-hpd8u7 li:where(.svelte-hpd8u7),.benefits-rows.svelte-hpd8u7){border-block-start:var(--lp-rule) var(--border-style) var(--lp-ink)}.lp[data-lp-style=bold] .benefits-checks.svelte-hpd8u7 li:where(.svelte-hpd8u7):first-child{border-block-start:var(--lp-rule) var(--border-style) var(--lp-ink)}@container (min-width: 40rem){.lp[data-lp-style=bold] .benefits-checks.svelte-hpd8u7 li:where(.svelte-hpd8u7):nth-child(2){border-block-start:var(--lp-rule) var(--border-style) var(--lp-ink)}}.lp[data-lp-style=soft] .benefits-grid.svelte-hpd8u7{row-gap:var(--lp-gap)}.lp[data-lp-style=soft] .benefits-grid.svelte-hpd8u7 li:where(.svelte-hpd8u7){padding:var(--space-6);border:var(--lp-border) var(--border-style) var(--lp-line);border-radius:var(--lp-radius-card)}@container (min-width: 60rem){.lp[data-lp-style=soft] .benefits-grid[data-count="4"].svelte-hpd8u7{grid-template-columns:repeat(2,minmax(0,1fr))}.lp[data-lp-style=soft] .benefits-grid.svelte-hpd8u7:is([data-count="7"]:where(.svelte-hpd8u7),[data-count="8"]:where(.svelte-hpd8u7)){grid-template-columns:repeat(3,minmax(0,1fr))}}.lp[data-lp-style=soft] .benefits[data-layout=grid].svelte-hpd8u7{--lp-actions-align: center}.lp[data-lp-style=soft] .benefits[data-layout=grid].svelte-hpd8u7 .benefits__head:where(.svelte-hpd8u7){justify-items:center;text-align:center}.lp[data-lp-style=soft] .benefits[data-layout=grid].svelte-hpd8u7 .lp-eyebrow{justify-self:center}.lp[data-lp-style=soft] :is(.benefits-checks.svelte-hpd8u7,.benefits-rows.svelte-hpd8u7){padding-inline:var(--space-6);border:var(--lp-border) var(--border-style) var(--lp-line);border-radius:var(--lp-radius-card)}.lp[data-lp-style=soft] .benefits-rows.svelte-hpd8u7 li:where(.svelte-hpd8u7):last-child{border-block-end:none}.lp[data-lp-style=soft] .benefits-checks.svelte-hpd8u7 li:where(.svelte-hpd8u7):first-child{border-block-start:none}@container (min-width: 40rem){.lp[data-lp-style=soft] .benefits-checks.svelte-hpd8u7 li:where(.svelte-hpd8u7):nth-child(2){border-block-start:none}}.cta.svelte-xwnylt{display:grid;gap:var(--lp-gap);isolation:isolate}.cta__words.svelte-xwnylt{display:grid;gap:var(--lp-stack)}.cta__words.svelte-xwnylt .lp-heading{max-inline-size:18ch}.cta__atmos.svelte-xwnylt{display:none}.lp[data-lp-style=cinematic] .cta__atmos.svelte-xwnylt{display:block}.cta[data-layout=band].svelte-xwnylt{--lp-size-heading: var(--lp-size-cta);padding-block:var(--space-4)}.cta__backdrop.svelte-xwnylt{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;display:grid}.cta__backdrop.svelte-xwnylt .lp-media{border-radius:0}.cta__backdrop.svelte-xwnylt:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--lp-media-scrim);pointer-events:none}.lp:is([data-lp-style=soft],[data-lp-style=cinematic]) .cta[data-layout=band].svelte-xwnylt,.lp:is([data-lp-style=soft],[data-lp-style=cinematic]) .cta[data-layout=band].svelte-xwnylt .cta__words:where(.svelte-xwnylt){--lp-actions-align: center;justify-items:center;text-align:center}.cta__panel.svelte-xwnylt{display:grid;gap:var(--space-4);justify-items:start;align-self:center;padding:clamp(var(--space-6),var(--space-4) + 3cqi,var(--space-12));border-radius:var(--lp-radius-card);background:var(--lp-bg);color:var(--lp-ink)}.cta__price.svelte-xwnylt{margin:0;font-family:var(--lp-font-display);font-size:var(--lp-size-title);font-weight:var(--lp-weight-title);font-synthesis:none;font-variant-numeric:lining-nums tabular-nums}@container (min-width: 56rem){.cta[data-layout=split].svelte-xwnylt{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center}}.cta[data-layout=compact].svelte-xwnylt .cta__words:where(.svelte-xwnylt) .lp-heading{max-inline-size:var(--lp-measure)}@container (min-width: 48rem){.cta[data-layout=compact].svelte-xwnylt{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.lp-sign.svelte-tfg4e9{position:relative;flex-shrink:0;inline-size:var(--space-5);block-size:var(--space-5);color:var(--lp-ink)}.lp-sign.svelte-tfg4e9:before,.lp-sign.svelte-tfg4e9:after{content:"";position:absolute;inset-inline:0;inset-block-start:calc(50% - var(--lp-rule) / 2);block-size:var(--lp-rule);background:currentColor}.lp-sign.svelte-tfg4e9:after{transform:rotate(90deg);transition:transform var(--duration-fast) var(--ease-out)}.lp-sign[data-open].svelte-tfg4e9:after{transform:rotate(0)}@media(prefers-reduced-motion:reduce){.lp-sign.svelte-tfg4e9:after{transition:none}}.practices.svelte-167qytf{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.practice.svelte-167qytf{display:grid;grid-template-columns:var(--space-6) minmax(0,1fr);align-items:baseline;gap:var(--space-2);margin:0;color:var(--lp-ink);font-size:var(--lp-size-body);line-height:var(--lp-leading-title);text-wrap:pretty}.practice__icon.svelte-167qytf{display:inline-flex;align-self:start;margin-block-start:calc((1lh - 1em)/2);color:var(--lp-ink-soft)}.practices[data-ruled].svelte-167qytf{gap:0;border-block-start:var(--lp-border) var(--border-style) var(--lp-line)}.practices[data-ruled].svelte-167qytf .practice:where(.svelte-167qytf){padding-block:var(--space-3);border-block-end:var(--lp-border) var(--border-style) var(--lp-line)}.stages.svelte-l58vat{--_num: var(--space-10);display:grid;margin:0;padding:0;list-style:none;border-block-start:var(--lp-border) var(--border-style) var(--lp-line)}.stages__item.svelte-l58vat{margin:0;border-block-end:var(--lp-border) var(--border-style) var(--lp-line)}.stages__head.svelte-l58vat{margin:0;color:var(--lp-ink);font-size:inherit;line-height:inherit}.stages__row.svelte-l58vat{display:grid;grid-template-columns:var(--_num) minmax(0,1fr) auto var(--space-5);align-items:center;column-gap:var(--space-4);inline-size:100%;min-block-size:var(--tap-target-min);padding-block:var(--space-5);color:var(--lp-ink);text-align:start}span.stages__row.svelte-l58vat{grid-template-columns:var(--_num) minmax(0,1fr) auto}.stages__num.svelte-l58vat{color:var(--lp-accent);font-family:var(--lp-font-display);font-size:var(--lp-size-title);font-weight:var(--lp-weight-title);font-synthesis:none;font-variant-numeric:lining-nums tabular-nums;line-height:var(--lp-leading-title)}.stages__name.svelte-l58vat{font-family:var(--lp-font-display);font-size:var(--lp-size-title);font-weight:var(--lp-weight-title);font-synthesis:none;line-height:var(--lp-leading-title);letter-spacing:var(--lp-tracking-title);text-wrap:balance}.stages__count.svelte-l58vat{color:var(--lp-ink-soft);font-family:var(--lp-font-body);font-size:var(--lp-size-small);white-space:nowrap}@media(hover:hover){button.stages__row.svelte-l58vat:hover .stages__name:where(.svelte-l58vat){text-decoration:underline;text-decoration-thickness:var(--border-width);text-underline-offset:var(--lp-underline-offset)}}.stages__row.svelte-l58vat:focus-visible{outline:var(--border-width-thick) solid var(--lp-focus);outline-offset:var(--focus-offset)}.stages__inside.svelte-l58vat{display:grid;gap:var(--space-4);padding-block-end:var(--space-6);padding-inline-start:calc(var(--_num) + var(--space-4))}.stages__gloss.svelte-l58vat{max-inline-size:var(--lp-measure);margin:0;color:var(--lp-ink-soft);font-size:var(--lp-size-body);line-height:var(--lp-leading-body)}@container (max-width: 30rem){.stages__row.svelte-l58vat{grid-template-columns:var(--_num) minmax(0,1fr) var(--space-5);row-gap:var(--space-1)}.stages__count.svelte-l58vat{grid-column:2;grid-row:2}.stages__inside.svelte-l58vat{padding-inline-start:0}}.lp[data-lp-style=bold] .stages.svelte-l58vat{border-block-start:var(--lp-rule) var(--border-style) var(--lp-ink)}.lp[data-lp-style=soft] .stages.svelte-l58vat{gap:var(--space-3);border-block-start:none}.lp[data-lp-style=soft] .stages__item.svelte-l58vat{padding-inline:var(--space-6);border:var(--lp-border) var(--border-style) var(--lp-line);border-radius:var(--lp-radius-card)}.cards.svelte-b3s64y{display:grid;gap:var(--lp-gap);margin:0;padding:0;list-style:none}.card.svelte-b3s64y{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:var(--space-6);border:var(--lp-border) var(--border-style) var(--lp-line);border-radius:var(--lp-radius-card)}.card__num.svelte-b3s64y{color:var(--lp-accent);font-family:var(--lp-font-display);font-size:var(--lp-size-heading);font-weight:var(--lp-weight-display);font-synthesis:none;font-variant-numeric:lining-nums tabular-nums;line-height:var(--lp-leading-display);letter-spacing:var(--lp-tracking-display)}.card__gloss.svelte-b3s64y{margin:0;color:var(--lp-ink-soft);font-size:var(--lp-size-body);line-height:var(--lp-leading-body);text-wrap:pretty}.card__practices.svelte-b3s64y{padding-block-start:var(--space-4);border-block-start:var(--lp-border) var(--border-style) var(--lp-line)}.cards[data-count="1"].svelte-b3s64y{max-inline-size:var(--lp-measure)}@container (min-width: 36rem){.cards.svelte-b3s64y:not([data-count="1"]){grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 60rem){.cards.svelte-b3s64y:not([data-count="1"],[data-count="2"],[data-count="4"]){grid-template-columns:repeat(3,minmax(0,1fr))}}.lp[data-lp-style=bold] .card.svelte-b3s64y{padding-inline:0;border:none;border-block-start:var(--lp-rule) var(--border-style) var(--lp-ink);border-radius:0}.lp[data-lp-style=bold] .card__num.svelte-b3s64y{color:var(--lp-ink)}.map.svelte-coww21{--_dot: var(--space-12);--_gap: clamp(var(--space-10), var(--space-6) + 4cqi, var(--space-20));--_route: var(--border-width-thick);display:grid;row-gap:var(--_gap);margin:0;padding:0;list-style:none;interpolate-size:allow-keywords}.map__stage.svelte-coww21{position:relative;margin:0}.map__line.svelte-coww21,.map__bend.svelte-coww21{position:absolute;overflow:visible;fill:none;stroke:var(--lp-button-line);stroke-width:var(--_route);stroke-linecap:round;pointer-events:none}.map__line.svelte-coww21 path:where(.svelte-coww21),.map__bend.svelte-coww21 path:where(.svelte-coww21){vector-effect:non-scaling-stroke}.map__line.svelte-coww21{inset-block-start:var(--_dot);inset-inline-start:calc(var(--_dot) / 2 - var(--_route) / 2);inline-size:var(--_route);block-size:calc(100% - var(--_dot) + var(--_gap))}.map__bend.svelte-coww21{display:none}.map__summary.svelte-coww21{display:grid;grid-template-columns:var(--_dot) minmax(0,1fr) auto var(--space-5);align-items:start;column-gap:var(--space-4);color:var(--lp-ink);list-style:none}div.map__summary.svelte-coww21{grid-template-columns:var(--_dot) minmax(0,1fr)}details.svelte-coww21>.map__summary:where(.svelte-coww21){cursor:pointer}details.svelte-coww21>.map__summary:where(.svelte-coww21)::-webkit-details-marker{display:none}.map__summary.svelte-coww21>.map__name,.map__count.svelte-coww21{padding-block-start:max(var(--space-0),calc((var(--_dot) - 1lh) / 2))}.map__marker.svelte-coww21{position:relative;display:grid;place-items:center;inline-size:var(--_dot);block-size:var(--_dot);border:var(--_route) var(--border-style) var(--lp-accent);border-radius:var(--radius-full);background:var(--lp-bg);color:var(--lp-ink);font-family:var(--lp-font-display);font-size:var(--lp-size-body);font-weight:var(--lp-weight-title);font-synthesis:none;font-variant-numeric:lining-nums tabular-nums;line-height:1}details[open].svelte-coww21 .map__marker:where(.svelte-coww21){border-color:var(--lp-button-bg);background:var(--lp-button-bg);color:var(--lp-button-ink)}.map__count.svelte-coww21{color:var(--lp-ink-soft);font-size:var(--lp-size-small);line-height:var(--lp-leading-title);white-space:nowrap}.map__sign.svelte-coww21{position:relative;block-size:var(--space-5);margin-block-start:calc((var(--_dot) - var(--space-5)) / 2)}.map__sign.svelte-coww21:before,.map__sign.svelte-coww21:after{content:"";position:absolute;inset-inline:0;inset-block-start:calc(50% - var(--lp-rule) / 2);block-size:var(--lp-rule);background:currentColor}.map__sign.svelte-coww21:after{rotate:90deg}details[open].svelte-coww21 .map__sign:where(.svelte-coww21):after{rotate:0deg}@media(hover:hover){details.svelte-coww21>.map__summary:where(.svelte-coww21):hover>.map__name{text-decoration:underline;text-decoration-thickness:var(--border-width);text-underline-offset:var(--lp-underline-offset)}}.map__inside.svelte-coww21{display:grid;gap:var(--space-4);padding-block:var(--space-4) var(--space-2);padding-inline-start:calc(var(--_dot) + var(--space-4))}.map__gloss.svelte-coww21{max-inline-size:var(--lp-measure);margin:0;color:var(--lp-ink-soft);font-size:var(--lp-size-body);line-height:var(--lp-leading-body);text-wrap:pretty}@container (max-width: 30rem){.map__summary.svelte-coww21{grid-template-columns:var(--_dot) minmax(0,1fr) var(--space-5);align-content:center;row-gap:var(--space-0-5);min-block-size:var(--_dot)}.map__marker.svelte-coww21{grid-row:1 / span 2}.map__summary.svelte-coww21:has(.map__count:where(.svelte-coww21))>.map__name{padding-block-start:var(--space-0-5)}.map__count.svelte-coww21{grid-column:2;grid-row:2;padding-block-start:0}.map__sign.svelte-coww21{grid-column:3;grid-row:1 / span 2;align-self:center;margin-block-start:0}}@container (min-width: 48rem){.map__stage.svelte-coww21{inline-size:60%}.map__stage.svelte-coww21:nth-child(2n){margin-inline-start:40%}.map__line.svelte-coww21{block-size:calc(100% - var(--_dot))}.map__bend.svelte-coww21{display:block;inset-block:100% auto;inset-inline-start:calc(var(--_dot) / 2);inline-size:calc(100% * 2 / 3);block-size:var(--_gap)}.map__stage.svelte-coww21:nth-child(2n) .map__bend:where(.svelte-coww21){inset-inline-start:calc(var(--_dot) / 2 - 100% * 2 / 3);scale:-1 1}}@media(prefers-reduced-motion:no-preference){.lp:not([data-lp-still]) .map__stop.svelte-coww21::details-content{block-size:0;overflow:clip;transition:block-size var(--duration-slow) var(--ease-out),content-visibility var(--duration-slow) allow-discrete}.lp:not([data-lp-still]) .map__stop[open].svelte-coww21::details-content{block-size:auto}.lp:not([data-lp-still]) .map__sign.svelte-coww21:after{transition:rotate var(--duration-fast) var(--ease-out)}}.timeline.svelte-1wnit70{--_marker: var(--space-12);display:grid;margin:0;padding:0;list-style:none}.timeline__stage.svelte-1wnit70{position:relative;display:grid;grid-template-columns:var(--_marker) minmax(0,1fr);column-gap:var(--space-5);row-gap:var(--space-4);margin:0;padding-block-end:var(--space-12)}.timeline__stage.svelte-1wnit70:last-child{padding-block-end:0}.timeline__stage.svelte-1wnit70:not(:last-child):before{content:"";position:absolute;inset-block:calc(var(--_marker) + var(--space-2)) var(--space-2);inset-inline-start:calc(var(--_marker) / 2 - var(--lp-rule) / 2);border-inline-start:var(--lp-rule) var(--border-style) var(--lp-line)}.timeline__marker.svelte-1wnit70{grid-row:1 / span 2;display:grid;place-items:center;inline-size:var(--_marker);block-size:var(--_marker);border:var(--lp-border) var(--border-style) var(--lp-accent);border-radius:var(--lp-radius-chip);color:var(--lp-ink);font-family:var(--lp-font-display);font-size:var(--lp-size-body);font-weight:var(--lp-weight-title);font-synthesis:none;font-variant-numeric:lining-nums tabular-nums;line-height:1}.timeline__words.svelte-1wnit70{display:grid;align-content:start;gap:var(--space-2)}.timeline__words.svelte-1wnit70 .lp-heading{padding-block-start:max(var(--space-0),calc((var(--_marker) - 1lh) / 2))}.timeline__gloss.svelte-1wnit70{max-inline-size:40ch;margin:0;color:var(--lp-ink-soft);font-size:var(--lp-size-body);line-height:var(--lp-leading-body);text-wrap:pretty}.timeline__practices.svelte-1wnit70{grid-column:2}@container (min-width: 52rem){.timeline__stage.svelte-1wnit70{grid-template-columns:var(--_marker) minmax(0,5fr) minmax(0,7fr);column-gap:var(--space-6)}.timeline__practices.svelte-1wnit70{grid-column:3;grid-row:1 / span 2}}.lp[data-lp-style=bold] .timeline__marker.svelte-1wnit70{border-color:var(--lp-ink);background:var(--lp-ink);color:var(--lp-bg)}.lp[data-lp-style=bold] .timeline__stage.svelte-1wnit70:before{border-color:var(--lp-ink)}.lp[data-lp-style=soft] .timeline__marker.svelte-1wnit70{border-color:var(--lp-panel);background:var(--lp-panel);color:var(--lp-panel-ink)}.lp[data-lp-style=cinematic] .timeline__marker.svelte-1wnit70{box-shadow:0 0 var(--space-5) color-mix(in oklab,var(--lp-accent) 45%,transparent)}.curriculum.svelte-1qlp219,.curriculum__head.svelte-1qlp219{display:grid;gap:var(--lp-stack);align-content:start}.curriculum.svelte-1qlp219{gap:var(--lp-gap)}.curriculum__head.svelte-1qlp219 .lp-heading{max-inline-size:20ch}.curriculum__empty.svelte-1qlp219{max-inline-size:none;margin:0;padding:var(--space-6);border:var(--lp-border) var(--border-style-dashed) var(--lp-button-line);border-radius:var(--lp-radius-card);color:var(--lp-ink-soft);font-size:var(--lp-size-small);text-align:center}.lp[data-lp-style=soft] .curriculum[data-layout=cards].svelte-1qlp219{--lp-actions-align: center}.lp[data-lp-style=soft] .curriculum[data-layout=cards].svelte-1qlp219 .curriculum__head:where(.svelte-1qlp219){justify-items:center;text-align:center}.lp[data-lp-style=soft] .curriculum[data-layout=cards].svelte-1qlp219 .curriculum__head:where(.svelte-1qlp219) :is(.lp-eyebrow,.lp-heading,.lp-text){justify-self:center;margin-inline:auto}.faq-acc.svelte-t5ws0a{display:grid;margin:0;padding:0;list-style:none;border-block-start:var(--lp-border) var(--border-style) var(--lp-line)}.faq-acc__item.svelte-t5ws0a{margin:0;border-block-end:var(--lp-border) var(--border-style) var(--lp-line)}.faq-acc__q.svelte-t5ws0a{margin:0;color:var(--lp-ink);font-size:inherit;line-height:inherit}.faq-acc__toggle.svelte-t5ws0a{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);inline-size:100%;min-block-size:var(--tap-target-min);padding-block:var(--space-5);color:var(--lp-ink);text-align:start}.faq-acc__question.svelte-t5ws0a{font-family:var(--lp-font-display);font-size:var(--lp-size-title);font-weight:var(--lp-weight-title);font-synthesis:none;line-height:var(--lp-leading-title);letter-spacing:var(--lp-tracking-title);text-wrap:balance}@media(hover:hover){.faq-acc__toggle.svelte-t5ws0a:hover .faq-acc__question:where(.svelte-t5ws0a){text-decoration:underline;text-decoration-thickness:var(--border-width);text-underline-offset:var(--lp-underline-offset)}}.faq-acc__toggle.svelte-t5ws0a:focus-visible{outline:var(--border-width-thick) solid var(--lp-focus);outline-offset:var(--focus-offset)}.faq-acc__answer.svelte-t5ws0a{display:grid;gap:var(--lp-paragraph-gap);max-inline-size:var(--lp-measure);padding-block-end:var(--space-6);padding-inline-end:calc(var(--space-5) + var(--space-6));color:var(--lp-ink-soft);font-size:var(--lp-size-body);line-height:var(--lp-leading-body)}.faq-acc__answer.svelte-t5ws0a p:where(.svelte-t5ws0a){max-inline-size:none;margin:0;text-wrap:pretty}@container (max-width: 30rem){.faq-acc__answer.svelte-t5ws0a{padding-inline-end:0}}.lp[data-lp-style=bold] .faq-acc.svelte-t5ws0a{border-block-start:var(--lp-rule) var(--border-style) var(--lp-ink)}.lp[data-lp-style=soft] .faq-acc.svelte-t5ws0a{gap:var(--space-3);border-block-start:none}.lp[data-lp-style=soft] .faq-acc__item.svelte-t5ws0a{padding-inline:var(--space-6);border:var(--lp-border) var(--border-style) var(--lp-line);border-radius:var(--lp-radius-card)}.faq-cols.svelte-132tuyv{display:grid;column-gap:var(--lp-gap);margin:0;padding:0;list-style:none}.faq-cols__item.svelte-132tuyv{display:grid;align-content:start;gap:var(--space-3);margin:0;padding-block:var(--space-6) var(--space-8);border-block-start:var(--lp-border) var(--border-style) var(--lp-line)}.faq-cols__answer.svelte-132tuyv{display:grid;gap:var(--lp-paragraph-gap);max-inline-size:var(--lp-measure);color:var(--lp-ink-soft);font-size:var(--lp-size-body);line-height:var(--lp-leading-body)}.faq-cols__answer.svelte-132tuyv p:where(.svelte-132tuyv){max-inline-size:none;margin:0;text-wrap:pretty}@container (min-width: 44rem){.faq-cols.svelte-132tuyv:not([data-count="1"]){grid-template-columns:repeat(2,minmax(0,1fr))}}.lp[data-lp-style=bold] .faq-cols__item.svelte-132tuyv{border-block-start:var(--lp-rule) var(--border-style) var(--lp-ink)}.lp[data-lp-style=soft] .faq-cols.svelte-132tuyv{row-gap:var(--space-4)}.lp[data-lp-style=soft] .faq-cols__item.svelte-132tuyv{padding:var(--space-6);border:var(--lp-border) var(--border-style) var(--lp-line);border-radius:var(--lp-radius-card)}.faq.svelte-2g4b9l,.faq__side.svelte-2g4b9l,.faq__head.svelte-2g4b9l{display:grid;gap:var(--lp-stack);align-content:start}.faq.svelte-2g4b9l{gap:var(--lp-gap)}.faq__head.svelte-2g4b9l .lp-heading{max-inline-size:18ch}.faq__top.svelte-2g4b9l{display:grid;gap:var(--lp-stack)}.faq__links.svelte-2g4b9l{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-4) var(--space-5)}.faq__contact.svelte-2g4b9l{display:grid;justify-items:start}@container (max-width: 30rem){.faq__links.svelte-2g4b9l{display:grid}.faq__contact.svelte-2g4b9l{justify-items:stretch}}.faq__empty.svelte-2g4b9l{max-inline-size:none;margin:0;padding:var(--space-6);border:var(--lp-border) var(--border-style-dashed) var(--lp-button-line);border-radius:var(--lp-radius-card);color:var(--lp-ink-soft);font-size:var(--lp-size-small);text-align:center}@container (min-width: 48rem){.faq__top.svelte-2g4b9l:has(>.faq__head:where(.svelte-2g4b9l)){grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:var(--lp-gap)}}@container (min-width: 56rem){.faq[data-sided].svelte-2g4b9l{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:calc(var(--lp-gap) * 1.5)}.faq[data-sided].svelte-2g4b9l>.faq__side:where(.svelte-2g4b9l){position:sticky;top:var(--space-12)}}.gallery-picture.svelte-14imzza{position:relative;display:grid;align-content:start;gap:var(--space-3);margin:0}.gallery-picture[data-fill].svelte-14imzza{grid-template-rows:minmax(0,1fr);block-size:100%}.gallery-picture__frame.svelte-14imzza{position:relative;overflow:clip;border-radius:var(--lp-radius-media);background:var(--lp-panel)}.gallery-picture__frame.svelte-14imzza .lp-media{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0}.gallery-picture__drift.svelte-14imzza{position:absolute;inset:calc(-1 * var(--space-5)) 0}.gallery-picture__caption.svelte-14imzza{margin:0;color:var(--lp-ink-soft);font-size:var(--lp-size-small);line-height:var(--lp-leading-title);text-wrap:pretty}.gallery-picture[data-caption=over].svelte-14imzza .gallery-picture__caption:where(.svelte-14imzza){position:absolute;inset-inline:0;inset-block-end:0;padding:var(--space-3) var(--space-4);border-end-start-radius:var(--lp-radius-media);border-end-end-radius:var(--lp-radius-media);background:var(--lp-media-scrim);color:var(--lp-ink)}.gallery-grid.svelte-1aniork{--_columns: 2;--_gap: var(--lp-gap);display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-8) var(--_gap);margin:0;padding:0;list-style:none}.gallery-grid.svelte-1aniork>li:where(.svelte-1aniork){flex:0 0 calc((100% - (var(--_columns) - 1) * var(--_gap)) / var(--_columns));min-inline-size:0;margin:0}.gallery-grid.svelte-1aniork .gallery-picture__frame{aspect-ratio:4 / 3}.gallery-grid[data-count="1"].svelte-1aniork .gallery-picture__frame{aspect-ratio:16 / 9}.gallery-grid.svelte-1aniork:is([data-count="1"]:where(.svelte-1aniork),[data-captioned]:where(.svelte-1aniork)){--_columns: 1}@container (min-width: 36rem){.gallery-grid.svelte-1aniork:not([data-count="1"]){--_columns: 2}}@container (min-width: 60rem){.gallery-grid[data-columns="3"].svelte-1aniork{--_columns: 3}.gallery-grid[data-columns="4"].svelte-1aniork{--_columns: 4}}.gallery-mosaic.svelte-1ynyhdo{container:gallery-mosaic / inline-size}.gallery-mosaic__tiles.svelte-1ynyhdo{--_gap: clamp(var(--space-2), .25rem + .8cqi, var(--space-4));--_columns: 2;display:grid;grid-template-columns:repeat(var(--_columns),minmax(0,1fr));grid-auto-rows:calc((100cqi - (var(--_columns) - 1) * var(--_gap)) / var(--_columns) * .8);gap:var(--_gap);margin:0;padding:0;list-style:none}.gallery-mosaic__tiles.svelte-1ynyhdo>li:where(.svelte-1ynyhdo){min-inline-size:0;margin:0}@container gallery-mosaic (width < 48rem){.gallery-mosaic__tiles.svelte-1ynyhdo>li:where(.svelte-1ynyhdo):first-child{grid-column:span 2;grid-row:span 2}.gallery-mosaic__tiles.svelte-1ynyhdo>li:where(.svelte-1ynyhdo):last-child:nth-child(2n){grid-column:span 2}}@container gallery-mosaic (width >= 48rem){.gallery-mosaic__tiles.svelte-1ynyhdo{--_columns: 4}[data-tile=large].svelte-1ynyhdo{grid-column:span 3;grid-row:span 2}[data-tile=block].svelte-1ynyhdo{grid-column:span 2;grid-row:span 2}[data-tile=tall].svelte-1ynyhdo{grid-row:span 2}[data-tile=wide].svelte-1ynyhdo{grid-column:span 2}}.gallery-mosaic__tiles[data-count="1"].svelte-1ynyhdo{grid-auto-rows:auto}.gallery-mosaic__tiles.svelte-1ynyhdo>li[data-tile=single]:where(.svelte-1ynyhdo){grid-column:1 / -1;grid-row:auto;aspect-ratio:4 / 3}@container gallery-mosaic (width >= 48rem){.gallery-mosaic__tiles.svelte-1ynyhdo>li[data-tile=single]:where(.svelte-1ynyhdo){aspect-ratio:16 / 9}}.lp-strip.svelte-bko5hu{--_inset: max(var(--lp-gutter), (100cqi - var(--lp-container)) / 2);display:grid;gap:var(--space-5)}.lp-strip__track.svelte-bko5hu{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--_inset);scrollbar-color:var(--lp-button-line) transparent;scrollbar-width:thin}.lp-strip__track.svelte-bko5hu:focus-visible{outline-offset:calc(-1 * var(--border-width-thick))}.lp-strip__items.svelte-bko5hu{display:grid;grid-auto-flow:column;grid-auto-columns:var(--lp-strip-item, clamp(15rem, 26cqi, 21rem));align-items:start;gap:var(--lp-strip-gap, var(--lp-gap));inline-size:max-content;margin:0;padding:var(--space-1) var(--_inset) var(--space-5);list-style:none}.lp-strip__items.svelte-bko5hu>li{margin:0;scroll-snap-align:start}.lp-strip__nav.svelte-bko5hu{display:flex;justify-content:flex-end;gap:var(--space-2);padding-inline:var(--_inset)}.lp-strip__nav[data-idle].svelte-bko5hu{visibility:hidden}.lp-strip__move.svelte-bko5hu{display:grid;place-items:center;inline-size:var(--tap-target-min);block-size:var(--tap-target-min);border-radius:var(--radius-full);box-shadow:inset 0 0 0 var(--lp-border) var(--lp-button-line);color:var(--lp-ink)}.lp-strip__move[aria-disabled=true].svelte-bko5hu{cursor:default;opacity:var(--opacity-40)}@media(hover:hover){.lp-strip__move.svelte-bko5hu:not([aria-disabled=true]):hover{background:var(--lp-button-bg);box-shadow:none;color:var(--lp-button-ink)}}@media(scripting:none){.lp-strip__nav.svelte-bko5hu{display:none}}.gallery-strip.svelte-14yvtju{--lp-strip-item: max-content;--lp-strip-gap: clamp(var(--space-3), .5rem + 1cqi, var(--space-6))}.gallery-strip__item.svelte-14yvtju .gallery-picture__frame{block-size:clamp(13rem,8rem + 16cqi,26rem);aspect-ratio:3 / 2}.gallery-strip__item[data-shape=tall].svelte-14yvtju .gallery-picture__frame{aspect-ratio:4 / 5}.gallery-strip__item.svelte-14yvtju .gallery-picture__caption{contain:inline-size}.gallery.svelte-1c1y6vh{display:grid;row-gap:var(--lp-gap)}.gallery.lp-bleed.svelte-1c1y6vh{grid-template-columns:inherit}.gallery.lp-bleed.svelte-1c1y6vh>*{grid-column:content;min-inline-size:0}.gallery.lp-bleed.svelte-1c1y6vh>:is(.gallery-strip,.gallery__empty){grid-column:bleed}.gallery__head.svelte-1c1y6vh{display:grid;gap:var(--lp-stack);max-inline-size:var(--lp-measure)}.gallery__head.svelte-1c1y6vh .lp-heading{max-inline-size:20ch}.gallery__empty.svelte-1c1y6vh{display:none}.lp[data-lp-still] .gallery__empty.svelte-1c1y6vh{display:grid}.gallery__empty.svelte-1c1y6vh>:where(.svelte-1c1y6vh){grid-area:1 / 1;min-inline-size:0}.gallery__plates.svelte-1c1y6vh .lp-media__plate{opacity:.4}.gallery__prompt.svelte-1c1y6vh{position:relative;align-self:center;justify-self:center;max-inline-size:calc(100% - 2 * var(--space-4));margin:0;padding:var(--space-4) var(--space-6);border:var(--lp-border) var(--border-style-dashed) var(--lp-button-line);border-radius:var(--lp-radius-card);background:var(--lp-bg);color:var(--lp-ink-soft);font-size:var(--lp-size-small);text-align:center}.lp-watch.svelte-1ooqk9o{display:inline-flex}.lp-watch__button.svelte-1ooqk9o{display:inline-flex;align-items:center;gap:var(--space-2);min-block-size:var(--tap-target-min);padding:var(--space-2) var(--space-5) var(--space-2) var(--space-2);border:none;border-radius:var(--radius-full);background:var(--lp-bg);color:var(--lp-ink);font-family:var(--lp-font-body);font-size:var(--lp-size-small);font-weight:var(--font-semibold);cursor:pointer;transition:transform var(--duration-fast) var(--ease-out)}.lp-watch__icon.svelte-1ooqk9o{display:inline-grid;place-items:center;inline-size:var(--space-8);block-size:var(--space-8);border-radius:var(--radius-full);background:var(--lp-button-bg);color:var(--lp-button-ink)}@media(hover:hover){.lp-watch__button.svelte-1ooqk9o:hover{transform:scale(1.03)}}.lp-watch__button.svelte-1ooqk9o:focus-visible{outline:var(--border-width-thick) solid var(--lp-focus);outline-offset:var(--space-1)}.hero-poster.svelte-fj0okh{--_inset: max(var(--lp-gutter), (100cqi - var(--lp-container)) / 2);display:grid;gap:var(--lp-stack)}.hero-poster__media.svelte-fj0okh{order:1;margin-block:var(--lp-gap) calc(-1 * var(--lp-pad));margin-inline:calc(-1 * var(--_inset))}.hero-poster__reveal.svelte-fj0okh{--_plate: color-mix( in oklab, color-mix(in oklab, var(--lp-panel), var(--lp-brand) var(--lp-tint-panel)), var(--lp-panel-ink) 5% );position:relative;aspect-ratio:4 / 5}.hero-poster__reveal.svelte-fj0okh .lp-media[data-empty]{--lp-panel: var(--_plate)}.hero-poster__reveal.svelte-fj0okh .lp-media{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0}@container (min-width: 56rem){.hero-poster[data-pictured].svelte-fj0okh{display:flow-root}.hero-poster__media.svelte-fj0okh{--_line: calc( var(--lp-size-display) * var(--lp-display-scale, 1) * var(--lp-leading-display) );--_drop: calc(var(--_line) + var(--lp-gap) + var(--space-2));float:inline-end;inline-size:calc(46% + var(--_inset));margin-block:0 calc(-1 * var(--lp-pad));margin-inline:var(--lp-gap) calc(-1 * var(--_inset));padding-block-start:var(--_drop);shape-outside:content-box;shape-margin:var(--lp-gap)}.hero-poster.svelte-fj0okh:has(>.hero__eyebrow) .hero-poster__media:where(.svelte-fj0okh){--_drop: calc( var(--lp-size-label) * 1.5 + var(--lp-stack) + var(--_line) + var(--lp-gap) + var(--space-2) )}.hero-poster__reveal.svelte-fj0okh{aspect-ratio:5 / 4}.hero-poster__reveal.svelte-fj0okh .lp-media{border-start-start-radius:var(--lp-radius-media)}.hero-poster[data-pictured].svelte-fj0okh>:is(.hero__eyebrow,.hero__headline,.hero__lede,.hero__actions)~:is(.hero__headline,.hero__lede,.hero__actions){margin-block-start:var(--lp-stack)}.hero-poster[data-pictured].svelte-fj0okh .lp-heading{text-wrap:pretty}}.hero-poster.svelte-fj0okh:not([data-pictured]){display:flex;flex-direction:column;min-block-size:clamp(24rem,42cqi,38rem)}.hero-poster.svelte-fj0okh:not([data-pictured])>.hero__headline+*{margin-block-start:auto}@container (min-width: 56rem){.hero-poster.svelte-fj0okh:not([data-pictured])>:is(.hero__lede,.hero__actions){align-self:flex-end;inline-size:min(100%,30rem)}}@media(prefers-reduced-motion:no-preference){:root[data-theme] .lp:not([data-lp-still]) .hero-poster__media.svelte-fj0okh{animation:var(--lp-enter-media)}}.hero-statement.svelte-1hl899r{display:grid;gap:var(--lp-stack);grid-template-columns:minmax(0,1fr)}@container (min-width: 52rem){.hero-statement.svelte-1hl899r{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:var(--lp-gap);align-items:end}.hero-statement.svelte-1hl899r>.hero__eyebrow:where(.svelte-1hl899r),.hero-statement.svelte-1hl899r>.hero__headline:where(.svelte-1hl899r){grid-column:1 / -1}.hero-statement.svelte-1hl899r>.hero__actions:where(.svelte-1hl899r){grid-column:2;justify-self:end}.hero-statement.svelte-1hl899r:not(:has(>.hero__lede))>.hero__actions:where(.svelte-1hl899r){grid-column:1;justify-self:start}}.hero-statement__media.svelte-1hl899r{--_ratio: 4 / 3}@container (min-width: 48rem){.hero-statement__media.svelte-1hl899r{--_ratio: 21 / 9}}.lp[data-lp-style=bold] :is(.hero-statement__media.svelte-1hl899r,.hero-centered__media.svelte-1hl899r){grid-column:bleed;margin-block-end:calc(-1 * var(--lp-pad))}.hero-split.svelte-1hl899r{display:grid;gap:var(--lp-gap);align-items:center}.hero-split__copy.svelte-1hl899r{display:grid;gap:var(--lp-stack)}.hero-split__media.svelte-1hl899r{--_ratio: 4 / 5}@container (min-width: 50rem){.hero-split.svelte-1hl899r{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:calc(var(--lp-gap) * 1.5)}.hero-split__copy.svelte-1hl899r{--lp-display-scale: .7}.lp[data-lp-style=bold] .hero-split.svelte-1hl899r{grid-column:bleed;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;align-items:stretch;margin-block:calc(-1 * var(--lp-pad))}.lp[data-lp-style=bold] .hero-split__copy.svelte-1hl899r{align-content:center;padding-block:var(--lp-pad);padding-inline:max(var(--lp-gutter),calc((100cqi - var(--lp-container)) / 2)) var(--lp-gap)}.lp[data-lp-style=bold] .hero-split__media.svelte-1hl899r{--_ratio: auto;display:grid}}@container (50rem <= width < 70rem){.hero-split__copy.svelte-1hl899r .lp-actions__row{justify-self:stretch}.hero-split__copy.svelte-1hl899r .lp-actions__row>.lp-button{flex:1 1 auto}.hero-split__copy.svelte-1hl899r .lp-actions__row>.lp-button[data-variant=quiet],.lp[data-lp-style=bold] .hero-split__copy.svelte-1hl899r .lp-actions__row>.lp-button[data-variant=secondary]{flex:0 0 auto}}.hero-cover__media.svelte-1hl899r,.hero-cover__copy.svelte-1hl899r{grid-row:1;margin-block:calc(-1 * var(--lp-pad))}.hero-cover__media.svelte-1hl899r{position:relative;display:grid;background:var(--lp-bg);isolation:isolate;--lp-atmos-strength: .7;--lp-atmos-a: 78% 30%;--lp-atmos-b: 34% 92%}.hero-cover__media.svelte-1hl899r .lp-media{border-radius:0}.hero-cover__copy.svelte-1hl899r{position:relative;display:grid;align-content:end;gap:var(--lp-stack);max-inline-size:60rem;min-block-size:clamp(32rem,56cqi,48rem);padding-block:calc(var(--lp-pad) * 1.5) var(--lp-pad);color:var(--lp-ink);isolation:isolate}.hero-cover__copy[data-lp-on-media].svelte-1hl899r:before{content:"";position:absolute;z-index:-1;inset-block:calc(-1 * var(--space-24)) calc(-1 * var(--lp-pad));inset-inline:calc((100% - 100cqi)/2) -30cqi;background:linear-gradient(to right,var(--lp-media-scrim) calc(100% - 30cqi),transparent);-webkit-mask-image:linear-gradient(to bottom,transparent,black var(--space-24));mask-image:linear-gradient(to bottom,transparent,black var(--space-24));pointer-events:none}.hero-centered.svelte-1hl899r{display:grid;justify-items:center;gap:var(--lp-stack);text-align:center}.hero-centered.svelte-1hl899r .lp-heading,.hero-centered.svelte-1hl899r .lp-text{margin-inline:auto;max-inline-size:18ch}.hero-centered.svelte-1hl899r .lp-text{max-inline-size:var(--lp-measure-lead)}.hero-centered__media.svelte-1hl899r{--_ratio: 4 / 3;inline-size:100%}@container (min-width: 48rem){.hero-centered.svelte-1hl899r{--lp-display-scale: .84}.hero-centered__media.svelte-1hl899r{--_ratio: 16 / 7}}@media(prefers-reduced-motion:no-preference){:root[data-theme] .lp:not([data-lp-still]) .hero__enter-h.svelte-1hl899r{animation:var(--lp-enter-headline)}:root[data-theme] .lp:not([data-lp-still]) .hero__enter-c.svelte-1hl899r{animation:var(--lp-enter-copy)}:root[data-theme] .lp:not([data-lp-still]) .hero__enter-m.svelte-1hl899r{animation:var(--lp-enter-media)}}.clip.svelte-cm98y8{position:relative;display:grid;block-size:100%}.clip__control.svelte-cm98y8{--_corner: var(--space-4);position:absolute;inset-inline-start:var(--clip-inset, var(--_corner));inset-block-end:var(--_corner)}.lp[data-lp-style=soft] .clip__control.svelte-cm98y8{--_corner: var(--space-6)}.clip[data-place=center].svelte-cm98y8 .clip__control:where(.svelte-cm98y8){top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none}.clip[data-place=center].svelte-cm98y8 .clip__control:where(.svelte-cm98y8)>*{pointer-events:auto}.clip[data-place=foot].svelte-cm98y8 .clip__control:where(.svelte-cm98y8){inset-inline:0;inset-block-end:0;display:flex;justify-content:center;translate:0 50%;white-space:nowrap}.clip__prompt.svelte-cm98y8{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;max-inline-size:none;margin:0;padding:var(--space-6);pointer-events:none}.clip__prompt.svelte-cm98y8 span:where(.svelte-cm98y8){padding:var(--space-2) var(--space-4);border-radius:var(--lp-radius-chip);background:var(--lp-bg);color:var(--lp-ink);font-size:var(--lp-size-small);line-height:var(--lp-leading-title);text-align:center;text-wrap:balance}.creds.svelte-frg7qb{margin:0;padding:0;list-style:none;font-size:var(--lp-size-body);line-height:var(--lp-leading-title);color:var(--lp-ink)}.creds.svelte-frg7qb li:where(.svelte-frg7qb){margin:0}.creds[data-variant=ledger].svelte-frg7qb{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr));gap:var(--space-3) var(--space-6)}.creds[data-variant=ledger].svelte-frg7qb li:where(.svelte-frg7qb){padding-block-start:var(--space-3);border-block-start:var(--lp-border) var(--border-style) var(--lp-line)}.lp[data-lp-style=bold] .creds[data-variant=ledger].svelte-frg7qb li:where(.svelte-frg7qb){border-block-start:var(--lp-rule) var(--border-style) var(--lp-ink);font-weight:var(--font-semibold)}.creds[data-variant=chips].svelte-frg7qb{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2)}.creds[data-variant=chips].svelte-frg7qb li:where(.svelte-frg7qb){padding:var(--space-2) var(--space-4);border:var(--lp-border) var(--border-style) var(--lp-line);border-radius:var(--lp-radius-chip)}.lp[data-lp-style=bold] .creds[data-variant=chips].svelte-frg7qb li:where(.svelte-frg7qb){border:var(--lp-rule) var(--border-style) var(--lp-ink);font-weight:var(--font-semibold)}.quote.svelte-s86u9p{margin:0;padding:0;border:none;quotes:"“" "”" "‘" "’";color:var(--lp-ink);font-style:normal}.quote.svelte-s86u9p p:where(.svelte-s86u9p){max-inline-size:none;margin:0;font-family:var(--lp-font-display);font-synthesis:none;text-wrap:balance}.quote.svelte-s86u9p p:where(.svelte-s86u9p):before{content:open-quote}.quote.svelte-s86u9p p:where(.svelte-s86u9p):after{content:close-quote}.quote[data-size=pull].svelte-s86u9p{padding-inline-start:var(--space-5);border-inline-start:var(--lp-rule) var(--border-style) var(--lp-accent)}.quote[data-size=pull].svelte-s86u9p p:where(.svelte-s86u9p){max-inline-size:var(--lp-measure-lead);font-size:var(--lp-size-title);font-weight:var(--lp-weight-title);line-height:var(--lp-leading-title);letter-spacing:var(--lp-tracking-title)}.quote[data-size=large].svelte-s86u9p p:where(.svelte-s86u9p){max-inline-size:24ch;font-size:var(--lp-size-heading);font-weight:var(--lp-weight-heading);line-height:var(--lp-leading-heading);letter-spacing:var(--lp-tracking-heading);text-indent:-.42em}.quote[data-centred].svelte-s86u9p{padding-inline-start:0;border-inline-start:none}.quote[data-centred].svelte-s86u9p p:where(.svelte-s86u9p){margin-inline:auto}.quote[data-centred].svelte-s86u9p p:where(.svelte-s86u9p),.lp[data-lp-style=soft] .quote[data-size=large].svelte-s86u9p p:where(.svelte-s86u9p){text-indent:0}.sig__defs.svelte-p8ob4n{position:absolute;inline-size:0;block-size:0;overflow:hidden}.sig__ink.svelte-p8ob4n{flood-color:var(--lp-ink)}.sig.svelte-p8ob4n{display:block;block-size:var(--space-14);inline-size:auto;max-inline-size:100%;object-fit:contain}.signoff.svelte-1a9zcf7{display:grid;justify-items:var(--signoff-align, start);gap:var(--space-1)}.signoff.svelte-1a9zcf7:empty{display:none}.signoff.svelte-1a9zcf7 .sig{margin-block-end:var(--space-2)}.signoff__name.svelte-1a9zcf7,.signoff__role.svelte-1a9zcf7{margin:0}.signoff__name.svelte-1a9zcf7{font-family:var(--lp-font-display);font-size:var(--lp-size-title);font-weight:var(--lp-weight-title);font-synthesis:none;line-height:var(--lp-leading-title);letter-spacing:var(--lp-tracking-title);color:var(--lp-ink)}.signoff__role.svelte-1a9zcf7{font-size:var(--lp-size-small);line-height:var(--lp-leading-body);color:var(--lp-ink-soft)}.guide__head.svelte-4f0y19,.guide__words.svelte-4f0y19,.guide__story.svelte-4f0y19{display:grid;gap:var(--lp-stack);align-content:start}.guide-split.svelte-4f0y19,.guide-quote.svelte-4f0y19,.guide-centered.svelte-4f0y19{--_edge: max(var(--lp-gutter), calc((100cqi - var(--lp-container)) / 2))}.guide__portrait.svelte-4f0y19{--_ratio: 4 / 5;position:relative;isolation:isolate;min-inline-size:0}.guide__glow.svelte-4f0y19{display:none}.guide__prompt.svelte-4f0y19{margin:0;color:var(--lp-ink-soft);font-size:var(--lp-size-small)}.guide-split.svelte-4f0y19{display:grid;gap:var(--lp-gap);align-items:start}@container (min-width: 52rem){.guide-split.svelte-4f0y19:has(>.guide__portrait:where(.svelte-4f0y19)){grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:calc(var(--lp-gap) * 1.5)}.guide-split.svelte-4f0y19>.guide__portrait:where(.svelte-4f0y19){position:sticky;top:var(--space-12)}}.lp[data-lp-style=soft] .guide__portrait[data-layout=split].svelte-4f0y19 .lp-media{border-radius:50% 50% var(--lp-radius-media) var(--lp-radius-media) / 40% 40% var(--lp-radius-media) var(--lp-radius-media)}.lp:is([data-lp-style=bold],[data-lp-style=cinematic]) .guide-split.svelte-4f0y19{grid-column:bleed;grid-template-columns:inherit;column-gap:0}.lp:is([data-lp-style=bold],[data-lp-style=cinematic]) .guide-split.svelte-4f0y19>.guide__words:where(.svelte-4f0y19){grid-column:content}.lp:is([data-lp-style=bold],[data-lp-style=cinematic]) .guide-split.svelte-4f0y19>.guide__portrait:where(.svelte-4f0y19){--clip-inset: var(--_edge);grid-column:bleed;margin-block-start:calc(-1 * var(--lp-pad))}.lp[data-lp-style=cinematic] .guide__portrait[data-layout=split].svelte-4f0y19 .lp-media{border-radius:0;-webkit-mask-image:linear-gradient(to bottom,black 55%,transparent);mask-image:linear-gradient(to bottom,black 55%,transparent)}@container (min-width: 52rem){.lp:is([data-lp-style=bold],[data-lp-style=cinematic]) .guide-split.svelte-4f0y19:has(>.guide__portrait:where(.svelte-4f0y19)){grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:calc(var(--lp-gap) * 1.5);align-items:stretch;margin-block:calc(-1 * var(--lp-pad));padding-inline-end:var(--_edge)}.lp:is([data-lp-style=bold],[data-lp-style=cinematic]) .guide-split.svelte-4f0y19:has(>.guide__portrait:where(.svelte-4f0y19))>.guide__portrait:where(.svelte-4f0y19){--_ratio: auto;grid-column:1;position:static;margin-block-start:0}.lp:is([data-lp-style=bold],[data-lp-style=cinematic]) .guide-split.svelte-4f0y19:has(>.guide__portrait:where(.svelte-4f0y19))>.guide__words:where(.svelte-4f0y19){grid-column:2;align-content:center;padding-block:var(--lp-pad)}.lp[data-lp-style=cinematic] .guide__portrait[data-layout=split].svelte-4f0y19 .lp-media{-webkit-mask-image:linear-gradient(to right,black 50%,transparent);mask-image:linear-gradient(to right,black 50%,transparent)}}.guide-quote.svelte-4f0y19{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"head head" "line line" "portrait by" "more more";gap:var(--lp-gap) var(--space-5);align-items:center}.guide-quote.svelte-4f0y19:not(:has(>.guide__portrait)){grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "line" "by" "more"}.guide-quote.svelte-4f0y19>.guide__head:where(.svelte-4f0y19){grid-area:head}.guide-quote__line.svelte-4f0y19{grid-area:line}.guide-quote.svelte-4f0y19>.guide__portrait:where(.svelte-4f0y19){--_ratio: 1 / 1;grid-area:portrait;inline-size:clamp(var(--space-16),9cqi,var(--space-24))}.guide-quote__by.svelte-4f0y19{grid-area:by;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-8)}.guide-quote__more.svelte-4f0y19{grid-area:more;display:grid;gap:var(--lp-gap);align-items:start}@container (min-width: 52rem){.guide-quote__more.svelte-4f0y19{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.lp[data-lp-style=soft] .guide-quote.svelte-4f0y19,.lp[data-lp-style=soft] .guide-quote.svelte-4f0y19:not(:has(>.guide__portrait)){grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "line" "portrait" "by" "more";justify-items:center;text-align:center}.lp[data-lp-style=soft] .guide-quote.svelte-4f0y19{row-gap:var(--lp-stack)}.lp[data-lp-style=soft] .guide-quote__line.svelte-4f0y19{margin-block:var(--space-2) var(--space-6)}.lp[data-lp-style=soft] .guide-quote__more.svelte-4f0y19{margin-block-start:var(--space-6)}.lp[data-lp-style=soft] .guide-quote__by.svelte-4f0y19{--signoff-align: center;flex-direction:column}.lp[data-lp-style=soft] .guide-quote__more.svelte-4f0y19{grid-template-columns:minmax(0,1fr);justify-items:center;--lp-actions-align: center}.lp[data-lp-style=soft] :is(.guide-quote.svelte-4f0y19,.guide-centered.svelte-4f0y19) .lp-eyebrow{justify-self:center}.lp[data-lp-style=soft] .guide__portrait.svelte-4f0y19:is([data-layout=quote]:where(.svelte-4f0y19),[data-layout=centered]:where(.svelte-4f0y19)) .lp-media{border-radius:var(--radius-full)}@container (min-width: 52rem){.lp[data-lp-style=cinematic] .guide-quote.svelte-4f0y19:has(>.guide__portrait:where(.svelte-4f0y19)){grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"head portrait" "line portrait" "by portrait" "more portrait";column-gap:0}.lp[data-lp-style=cinematic] .guide-quote.svelte-4f0y19>.guide__portrait:where(.svelte-4f0y19){--_ratio: auto;align-self:stretch;inline-size:auto;margin-block:calc(-1 * var(--lp-pad));margin-inline-end:calc(-1 * var(--_edge))}.lp[data-lp-style=cinematic] .guide__portrait[data-layout=quote].svelte-4f0y19 .lp-media{border-radius:0;-webkit-mask-image:linear-gradient(to right,transparent,black 45%);mask-image:linear-gradient(to right,transparent,black 45%)}.lp[data-lp-style=cinematic] .guide-quote.svelte-4f0y19:has(>.guide__portrait:where(.svelte-4f0y19)) .guide-quote__more:where(.svelte-4f0y19){grid-template-columns:minmax(0,1fr)}}.guide-centered.svelte-4f0y19{display:grid;justify-items:center;gap:var(--lp-gap);text-align:center}.guide-centered.svelte-4f0y19 .guide__words:where(.svelte-4f0y19){justify-items:center;--signoff-align: center;--lp-actions-align: center}.guide-centered.svelte-4f0y19 .lp-eyebrow{justify-self:center}.guide-centered.svelte-4f0y19 .lp-text p,.lp[data-lp-style=soft] .guide-quote.svelte-4f0y19 .lp-text p{text-wrap:balance}.guide-centered.svelte-4f0y19 .guide__portrait:where(.svelte-4f0y19){inline-size:min(100%,20rem)}.guide-centered.svelte-4f0y19 .guide__portrait:where(.svelte-4f0y19):has(.clip__control){margin-block-end:var(--space-6)}.lp[data-lp-style=bold] .guide-centered.svelte-4f0y19 .guide__portrait:where(.svelte-4f0y19){--_ratio: 1 / 1;inline-size:min(100%,26rem)}.lp[data-lp-style=soft] .guide-centered.svelte-4f0y19 .guide__portrait:where(.svelte-4f0y19){--_ratio: 1 / 1;inline-size:min(100%,17rem)}.lp[data-lp-style=cinematic] .guide-centered.svelte-4f0y19 .guide__portrait:where(.svelte-4f0y19){inline-size:min(100%,24rem)}.lp[data-lp-style=cinematic] .guide__portrait[data-layout=centered].svelte-4f0y19 .lp-media{border-radius:0;-webkit-mask-image:radial-gradient(closest-side,black 62%,transparent);mask-image:radial-gradient(closest-side,black 62%,transparent)}.lp[data-lp-style=cinematic] .guide-centered.svelte-4f0y19 .guide__glow:where(.svelte-4f0y19){display:block;top:10%;right:10%;bottom:10%;left:10%;--lp-atmos-strength: .45}.preview__top.svelte-1piivbd,.preview__more.svelte-1piivbd,.preview-words.svelte-1piivbd,.preview-split__words.svelte-1piivbd{display:grid;gap:var(--lp-stack)}.preview__clip.svelte-1piivbd,.preview-split.svelte-1piivbd{--_edge: max(var(--lp-gutter), calc((100cqi - var(--lp-container)) / 2))}.preview__clip.svelte-1piivbd{--_ratio: 16 / 9;display:grid;gap:var(--space-3);margin:0}.preview__caption.svelte-1piivbd{margin:0;max-inline-size:var(--lp-measure);color:var(--lp-ink-soft);font-size:var(--lp-size-small);line-height:var(--lp-leading-body)}@container (min-width: 52rem){.preview-words.svelte-1piivbd{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:var(--lp-gap);align-items:start}.preview-words.svelte-1piivbd>.preview__more:where(.svelte-1piivbd){grid-column:2;padding-block-start:var(--space-2)}}.lp[data-lp-style=soft] .preview-words.svelte-1piivbd,.lp[data-lp-style=soft] .preview-words.svelte-1piivbd :is(.preview__top:where(.svelte-1piivbd),.preview__more:where(.svelte-1piivbd)){grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.lp[data-lp-style=soft] .preview-words.svelte-1piivbd>.preview__more:where(.svelte-1piivbd){grid-column:1;padding-block-start:0}.lp[data-lp-style=soft] .preview-words.svelte-1piivbd .lp-eyebrow,.lp[data-lp-style=soft] .preview-words.svelte-1piivbd .lp-text{justify-self:center}.lp[data-lp-style=soft] .preview-words.svelte-1piivbd .lp-text p{text-wrap:balance}.lp[data-lp-style=soft] .preview__clip[data-layout=feature].svelte-1piivbd .preview__caption:where(.svelte-1piivbd){justify-self:center;text-align:center}.lp[data-lp-style=soft] .preview__actions.svelte-1piivbd{--lp-actions-align: center}.lp:is([data-lp-style=bold],[data-lp-style=cinematic]) .preview__clip[data-layout=feature].svelte-1piivbd{--clip-inset: var(--_edge);grid-column:bleed}.lp:is([data-lp-style=bold],[data-lp-style=cinematic]) .preview__clip[data-layout=feature].svelte-1piivbd .preview__caption:where(.svelte-1piivbd){padding-inline:var(--_edge)}@container (min-width: 48rem){.lp:is([data-lp-style=bold],[data-lp-style=cinematic]) .preview__clip[data-layout=feature].svelte-1piivbd{--_ratio: 21 / 9}}.lp[data-lp-style=cinematic] .preview__clip[data-layout=feature].svelte-1piivbd .lp-media{border-radius:0;-webkit-mask-image:linear-gradient(to bottom,transparent,black 10%,black 58%,transparent);mask-image:linear-gradient(to bottom,transparent,black 10%,black 58%,transparent)}.preview-split.svelte-1piivbd{display:grid;gap:var(--lp-gap);align-items:center}.preview__clip[data-layout=split].svelte-1piivbd{--_ratio: 4 / 5}@container (min-width: 50rem){.preview-split.svelte-1piivbd:has(>.preview__clip:where(.svelte-1piivbd)):has(>.preview-split__words:where(.svelte-1piivbd)){grid-template-columns:minmax(0,6fr) minmax(0,5fr);column-gap:calc(var(--lp-gap) * 1.5)}}.lp:is([data-lp-style=bold],[data-lp-style=cinematic]) .preview-split.svelte-1piivbd{grid-column:bleed;grid-template-columns:inherit;column-gap:0}.lp:is([data-lp-style=bold],[data-lp-style=cinematic]) .preview-split.svelte-1piivbd>.preview-split__words:where(.svelte-1piivbd){grid-column:content}.lp:is([data-lp-style=bold],[data-lp-style=cinematic]) .preview-split.svelte-1piivbd>.preview__clip:where(.svelte-1piivbd){grid-column:bleed}.lp[data-lp-style=cinematic] .preview-split.svelte-1piivbd>.preview__clip:where(.svelte-1piivbd) .lp-media{border-radius:0}.lp:is([data-lp-style=bold],[data-lp-style=cinematic]) .preview-split.svelte-1piivbd .preview__caption:where(.svelte-1piivbd){padding-inline:var(--_edge)}@container (min-width: 50rem){.lp:is([data-lp-style=bold],[data-lp-style=cinematic]) .preview-split.svelte-1piivbd:has(>.preview__clip:where(.svelte-1piivbd)):has(>.preview-split__words:where(.svelte-1piivbd)){grid-template-columns:minmax(0,6fr) minmax(0,5fr);column-gap:calc(var(--lp-gap) * 1.5);padding-inline-start:var(--_edge)}.lp:is([data-lp-style=bold],[data-lp-style=cinematic]) .preview-split.svelte-1piivbd:has(>.preview-split__words:where(.svelte-1piivbd))>.preview__clip:where(.svelte-1piivbd){grid-column:2}.lp:is([data-lp-style=bold],[data-lp-style=cinematic]) .preview-split.svelte-1piivbd:has(>.preview__clip:where(.svelte-1piivbd))>.preview-split__words:where(.svelte-1piivbd){grid-column:1}.lp:is([data-lp-style=bold],[data-lp-style=cinematic]) .preview-split.svelte-1piivbd:has(>.preview-split__words:where(.svelte-1piivbd)) .preview__caption:where(.svelte-1piivbd){padding-inline-start:0}.lp[data-lp-style=cinematic] .preview-split.svelte-1piivbd:has(>.preview-split__words:where(.svelte-1piivbd)) .lp-media{border-radius:0;-webkit-mask-image:linear-gradient(to right,transparent,black 32%),linear-gradient(to bottom,transparent,black 12%,black 88%,transparent);mask-image:linear-gradient(to right,transparent,black 32%),linear-gradient(to bottom,transparent,black 12%,black 88%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}}.lp-list.svelte-mslckx{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none;counter-reset:lp-list}.lp-list[data-size=body].svelte-mslckx{font-size:var(--lp-size-body);line-height:var(--lp-leading-body)}.lp-list[data-size=small].svelte-mslckx{font-size:var(--lp-size-small);line-height:var(--lp-leading-body)}.lp-list.svelte-mslckx li:where(.svelte-mslckx){display:grid;grid-template-columns:var(--space-6) minmax(0,1fr);align-items:baseline;gap:var(--space-2);counter-increment:lp-list}.lp-list__mark.svelte-mslckx{display:inline-flex;align-self:center;color:var(--lp-accent)}.lp-list[data-marker=bar].svelte-mslckx .lp-list__mark:where(.svelte-mslckx){align-self:center;inline-size:var(--space-3);block-size:var(--lp-rule);background:currentColor}.lp-list[data-marker=number].svelte-mslckx .lp-list__mark:where(.svelte-mslckx):before{content:counter(lp-list,decimal-leading-zero);font-family:var(--lp-font-display);font-size:var(--lp-size-small);font-weight:var(--lp-weight-title);font-variant-numeric:tabular-nums}.offer.svelte-z62gti{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6);border:var(--lp-border) var(--border-style) var(--lp-line);border-radius:var(--lp-radius-card);color:var(--lp-ink)}.offer[data-featured].svelte-z62gti{background:var(--lp-bg);border-color:var(--lp-bg)}.offer[data-size=focus].svelte-z62gti{gap:var(--space-5);padding:clamp(var(--space-6),var(--space-4) + 3cqi,var(--space-12))}.offer__top.svelte-z62gti{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-3)}.offer__badge.svelte-z62gti{margin:0;padding:var(--space-0-5) var(--space-2-5);border:var(--lp-border) var(--border-style) var(--lp-button-line);border-radius:var(--lp-radius-chip);font-size:var(--lp-size-label);font-weight:var(--lp-weight-label);line-height:var(--lp-leading-title)}.offer__who.svelte-z62gti,.offer__blurb.svelte-z62gti,.offer__note.svelte-z62gti{margin:0;color:var(--lp-ink-soft)}.offer__who.svelte-z62gti,.offer__note.svelte-z62gti{font-size:var(--lp-size-small)}.offer__blurb.svelte-z62gti{font-size:var(--lp-size-body);line-height:var(--lp-leading-body)}.offer__price.svelte-z62gti{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-2);margin:0}.offer__amount.svelte-z62gti{font-family:var(--lp-font-display);font-size:var(--lp-size-heading);font-weight:var(--lp-weight-display);font-synthesis:none;font-variant-numeric:lining-nums tabular-nums;line-height:var(--lp-leading-display);letter-spacing:var(--lp-tracking-heading)}.offer[data-size=focus].svelte-z62gti .offer__amount:where(.svelte-z62gti){font-size:var(--lp-size-price);letter-spacing:var(--lp-tracking-display)}.offer__cadence.svelte-z62gti{color:var(--lp-ink-soft);font-size:var(--lp-size-body)}.offer__action.svelte-z62gti{display:grid;justify-items:start;gap:var(--space-2);margin-block-start:auto;padding-block-start:var(--space-2)}@container (max-width: 30rem){.offer__action.svelte-z62gti{justify-items:stretch}}.lp[data-lp-style=bold] .offer.svelte-z62gti:not([data-featured]){padding-inline:0;border:none;border-block-start:var(--lp-rule) var(--border-style) var(--lp-ink);border-radius:0}.pricing.svelte-1hzgyth{display:grid;gap:var(--lp-gap)}.pricing__head.svelte-1hzgyth{display:grid;gap:var(--lp-stack);max-inline-size:var(--lp-measure)}.lp[data-lp-style=soft] .pricing[data-layout=cards].svelte-1hzgyth .pricing__head:where(.svelte-1hzgyth){justify-items:center;margin-inline:auto;text-align:center}.lp[data-lp-style=soft] .pricing[data-layout=cards].svelte-1hzgyth .pricing__state:where(.svelte-1hzgyth){--lp-actions-align: center}.lp[data-lp-style=soft] .pricing[data-layout=cards].svelte-1hzgyth .pricing__panel:where(.svelte-1hzgyth){justify-self:center}.lp[data-lp-style=soft] .pricing[data-layout=cards].svelte-1hzgyth .pricing__cards[data-count="1"]:where(.svelte-1hzgyth){inline-size:100%;margin-inline:auto}.pricing__note.svelte-1hzgyth,.pricing__panel-body.svelte-1hzgyth{margin:0;color:var(--lp-ink-soft);font-size:var(--lp-size-small)}.pricing__panel.svelte-1hzgyth{display:grid;gap:var(--space-3);justify-items:start;max-inline-size:var(--lp-measure-lead);padding:var(--space-8);border-radius:var(--lp-radius-card);background:var(--lp-bg);color:var(--lp-ink)}.pricing[data-layout=focus].svelte-1hzgyth>.pricing__panel:where(.svelte-1hzgyth){max-inline-size:none}.pricing__panel-heading.svelte-1hzgyth{margin:0;font-family:var(--lp-font-display);font-size:var(--lp-size-title);font-weight:var(--lp-weight-title);font-synthesis:none}.pricing__cards.svelte-1hzgyth{display:grid;gap:var(--lp-gap);align-items:stretch}.pricing__cards[data-count="1"].svelte-1hzgyth{max-inline-size:calc(var(--lp-measure-lead) + var(--space-16))}@container (min-width: 44rem){.pricing__cards.svelte-1hzgyth:not([data-count="1"]){grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 66rem){.pricing__cards[data-count="3"].svelte-1hzgyth,.pricing__cards[data-count="5"].svelte-1hzgyth{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing__cards[data-count="4"].svelte-1hzgyth{grid-template-columns:repeat(4,minmax(0,1fr))}}.pricing__focus.svelte-1hzgyth{display:grid;gap:var(--space-6)}@container (min-width: 60rem){.pricing[data-layout=focus].svelte-1hzgyth{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:calc(var(--lp-gap) * 1.5)}.pricing[data-layout=focus].svelte-1hzgyth>.pricing__head:where(.svelte-1hzgyth){position:sticky;top:var(--space-12)}}.pricing__others.svelte-1hzgyth{display:grid;gap:var(--space-3)}.pricing__others-label.svelte-1hzgyth{margin:0;color:var(--lp-ink-soft);font-size:var(--lp-size-small)}.pricing__others.svelte-1hzgyth ul:where(.svelte-1hzgyth){display:grid;margin:0;padding:0;list-style:none}.pricing__others.svelte-1hzgyth li:where(.svelte-1hzgyth){display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-1) var(--space-4);min-block-size:var(--tap-target-min);border-block-start:var(--lp-border) var(--border-style) var(--lp-line);font-size:var(--lp-size-body)}.pricing__other.svelte-1hzgyth{color:var(--lp-ink);font-weight:var(--font-semibold);text-decoration:underline;text-decoration-thickness:var(--border-width);text-underline-offset:var(--lp-underline-offset)}.pricing__other.svelte-1hzgyth:focus-visible{outline:var(--border-width-thick) solid var(--lp-focus);outline-offset:var(--focus-offset)}.pricing__band.svelte-1hzgyth{display:grid;gap:var(--space-5);align-items:center}.pricing__band-price.svelte-1hzgyth{display:flex;align-items:baseline;gap:var(--space-2);margin:0}.pricing__band-amount.svelte-1hzgyth{font-family:var(--lp-font-display);font-size:var(--lp-size-price);font-weight:var(--lp-weight-display);font-synthesis:none;font-variant-numeric:lining-nums tabular-nums;line-height:var(--lp-leading-display);letter-spacing:var(--lp-tracking-display)}.pricing__band-cadence.svelte-1hzgyth{color:var(--lp-ink-soft)}.pricing__band-action.svelte-1hzgyth{display:grid;justify-items:start;gap:var(--space-2)}@container (min-width: 60rem){.pricing[data-layout=band].svelte-1hzgyth{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:var(--lp-gap)}.pricing__band.svelte-1hzgyth{grid-template-columns:auto auto;column-gap:var(--lp-gap)}.pricing[data-layout=band].svelte-1hzgyth .pricing__others:where(.svelte-1hzgyth){grid-column:1 / -1}}.problem.svelte-hqzbtp{display:grid;gap:var(--lp-gap)}.problem__head.svelte-hqzbtp,.problem__words.svelte-hqzbtp,.problem__statement.svelte-hqzbtp,.problem__aside.svelte-hqzbtp{display:grid;gap:var(--lp-stack);align-content:start}.problem.svelte-hqzbtp ul:where(.svelte-hqzbtp){margin:0;padding:0;list-style:none}.problem.svelte-hqzbtp li:where(.svelte-hqzbtp){margin:0}.problem__empty.svelte-hqzbtp{max-inline-size:none;margin:0;padding:var(--space-6);border:var(--lp-border) var(--border-style-dashed) var(--lp-button-line);border-radius:var(--lp-radius-card);color:var(--lp-ink-soft);font-size:var(--lp-size-small);text-align:center}.problem__statement.svelte-hqzbtp{--lp-display-scale: .78}.problem__statement.svelte-hqzbtp .lp-heading{max-inline-size:17ch}.problem__statement[data-long].svelte-hqzbtp{--lp-display-scale: .6}.problem__statement[data-long].svelte-hqzbtp .lp-heading{max-inline-size:24ch}.problem__strip.svelte-hqzbtp{display:grid;gap:var(--space-6) var(--lp-gap);margin-block-start:var(--space-4)}.problem__strip.svelte-hqzbtp li:where(.svelte-hqzbtp){padding-block-start:var(--space-4);border-block-start:var(--lp-border) var(--border-style) var(--lp-line);color:var(--lp-ink);font-size:var(--lp-size-body);line-height:var(--lp-leading-body);text-wrap:pretty}@container (min-width: 40rem){.problem__strip.svelte-hqzbtp:not([data-count="1"]){grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 56rem){.problem[data-layout=statement].svelte-hqzbtp{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:var(--lp-gap)}.problem[data-layout=statement].svelte-hqzbtp>:where(.svelte-hqzbtp):not(.problem__aside){grid-column:1 / -1}.problem__aside.svelte-hqzbtp{grid-column:2}.problem__strip.svelte-hqzbtp:is([data-count="3"]:where(.svelte-hqzbtp),[data-count="5"]:where(.svelte-hqzbtp),[data-count="6"]:where(.svelte-hqzbtp)){grid-template-columns:repeat(3,minmax(0,1fr))}.problem__strip[data-count="4"].svelte-hqzbtp{grid-template-columns:repeat(4,minmax(0,1fr))}}.problem__head.svelte-hqzbtp .lp-heading{max-inline-size:22ch}.problem__lines.svelte-hqzbtp{display:grid;border-block-start:var(--lp-border) var(--border-style) var(--lp-line)}.problem__lines.svelte-hqzbtp li:where(.svelte-hqzbtp){display:grid;grid-template-columns:var(--space-8) minmax(0,1fr);padding-block:var(--space-5);border-block-end:var(--lp-border) var(--border-style) var(--lp-line);color:var(--lp-ink);font-family:var(--lp-font-display);font-size:var(--lp-size-title);font-weight:var(--lp-weight-title);font-synthesis:none;line-height:var(--lp-leading-title);letter-spacing:var(--lp-tracking-title)}@container (min-width: 40rem){.problem__lines.svelte-hqzbtp li:where(.svelte-hqzbtp){grid-template-columns:var(--space-10) minmax(0,1fr);font-size:calc(var(--lp-size-title) * 1.2)}}.problem__lines.svelte-hqzbtp span:where(.svelte-hqzbtp):last-child{text-wrap:balance}.problem__signs.svelte-hqzbtp{display:grid}.problem__signs.svelte-hqzbtp{display:grid;border-block-start:var(--lp-border) var(--border-style) var(--lp-line)}.problem__signs.svelte-hqzbtp li:where(.svelte-hqzbtp){display:grid;grid-template-columns:var(--space-8) minmax(0,1fr);padding-block:var(--space-5);border-block-end:var(--lp-border) var(--border-style) var(--lp-line);color:var(--lp-ink);font-size:var(--lp-size-body);line-height:var(--lp-leading-body);text-wrap:pretty}.problem__bar.svelte-hqzbtp{margin-block-start:calc(.5lh - var(--border-width-thick) / 2);inline-size:var(--space-4);block-size:var(--border-width-thick);background:var(--lp-accent)}@container (min-width: 56rem){.problem[data-layout=split].svelte-hqzbtp{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:calc(var(--lp-gap) * 1.5)}}.lp[data-lp-style=bold] .problem__strip.svelte-hqzbtp li:where(.svelte-hqzbtp),.lp[data-lp-style=bold] :is(.problem__lines.svelte-hqzbtp,.problem__signs.svelte-hqzbtp){border-block-start:var(--lp-rule) var(--border-style) var(--lp-ink)}.lp[data-lp-style=soft] :is(.problem__lines.svelte-hqzbtp,.problem__signs.svelte-hqzbtp){padding-inline:var(--space-6);border:var(--lp-border) var(--border-style) var(--lp-line);border-radius:var(--lp-radius-card)}.lp[data-lp-style=soft] :is(.problem__lines:where(.svelte-hqzbtp),.problem__signs:where(.svelte-hqzbtp)) li.svelte-hqzbtp:last-child{border-block-end:none}.lp[data-lp-style=soft] .problem__strip.svelte-hqzbtp li:where(.svelte-hqzbtp){padding:var(--space-5) var(--space-6);border:var(--lp-border) var(--border-style) var(--lp-line);border-radius:var(--lp-radius-card)}.lp[data-lp-style=soft] .problem__bar.svelte-hqzbtp{margin-block-start:calc(.5lh - var(--space-2) / 2);inline-size:var(--space-2);block-size:var(--space-2);border-radius:var(--radius-full)}.stats.svelte-y9kk7h,.stats__head.svelte-y9kk7h,.stats__top.svelte-y9kk7h{display:grid;gap:var(--lp-stack)}.stats.svelte-y9kk7h{gap:var(--lp-gap)}.stats__list.svelte-y9kk7h{--_cols: 2;--_gap: var(--space-8);justify-self:stretch;display:grid;grid-template-columns:repeat(var(--_cols),minmax(0,1fr));gap:var(--space-10) var(--_gap);margin:0;padding:0;list-style:none}.stats__list[data-count="1"].svelte-y9kk7h{--_cols: 1}.stat.svelte-y9kk7h{container-type:inline-size;position:relative;display:grid;align-content:start;gap:var(--space-4);margin:0;font-size:var(--_figure, var(--lp-size-price))}.stat__value.svelte-y9kk7h{font-family:var(--lp-font-display);font-size:min(1em,100cqi / (var(--_chars) * .62));font-weight:var(--lp-weight-display);font-synthesis:none;font-variant-numeric:lining-nums tabular-nums;line-height:var(--lp-leading-display);letter-spacing:var(--lp-tracking-display);white-space:nowrap;color:var(--lp-ink)}.stat__label.svelte-y9kk7h{max-inline-size:26ch;font-size:var(--lp-size-small);line-height:var(--lp-leading-body);color:var(--lp-ink-soft)}.stats__prompt.svelte-y9kk7h{max-inline-size:none;margin:0;padding:var(--space-8);border:var(--lp-border) var(--border-style-dashed) var(--lp-button-line);border-radius:var(--lp-radius-card);color:var(--lp-ink-soft);font-size:var(--lp-size-small);text-align:center}.stats[data-layout=row].svelte-y9kk7h{--_figure: var(--lp-size-display)}.stats[data-layout=row].svelte-y9kk7h .stats__list:where(.svelte-y9kk7h){overflow-x:clip}.stats[data-layout=row].svelte-y9kk7h .stat:where(.svelte-y9kk7h):before{content:"";position:absolute;inset-block:0;inset-inline-start:calc(var(--_gap) / -2);border-inline-start:var(--lp-border) var(--border-style) var(--lp-line)}.lp[data-lp-style=bold] .stats[data-layout=row].svelte-y9kk7h .stat:where(.svelte-y9kk7h):before{border-inline-start:var(--lp-rule) var(--border-style) var(--lp-ink)}@container (min-width: 48rem){.stats[data-layout=row].svelte-y9kk7h .stats__list:where(.svelte-y9kk7h):is([data-count="3"]:where(.svelte-y9kk7h),[data-count="5"]:where(.svelte-y9kk7h),[data-count="6"]:where(.svelte-y9kk7h)){--_cols: 3}.stats[data-layout=row].svelte-y9kk7h .stats__list[data-count="4"]:where(.svelte-y9kk7h){--_cols: 4}.stats[data-layout=row].svelte-y9kk7h .stats__list:where(.svelte-y9kk7h){--_gap: var(--space-12)}}.lp[data-lp-style=soft] .stats[data-layout=row].svelte-y9kk7h,.lp[data-lp-style=soft] .stats[data-layout=row].svelte-y9kk7h :is(.stats__head:where(.svelte-y9kk7h),.stats__top:where(.svelte-y9kk7h),.stat:where(.svelte-y9kk7h)){justify-items:center;text-align:center;--lp-actions-align: center}.lp[data-lp-style=soft] .stats[data-layout=row].svelte-y9kk7h .lp-eyebrow{justify-self:center}.stats[data-layout=grid].svelte-y9kk7h .stat:where(.svelte-y9kk7h){padding:var(--space-6);border:var(--lp-border) var(--border-style) var(--lp-line);border-radius:var(--lp-radius-card)}.stats[data-layout=grid].svelte-y9kk7h .stats__list:where(.svelte-y9kk7h){--_gap: var(--space-4);row-gap:var(--_gap)}.lp[data-lp-style=bold] .stats[data-layout=grid].svelte-y9kk7h .stat:where(.svelte-y9kk7h){padding:var(--space-4) 0 0;border:none;border-block-start:var(--lp-rule) var(--border-style) var(--lp-ink);border-radius:0}.lp[data-lp-style=bold] .stats[data-layout=grid].svelte-y9kk7h .stats__list:where(.svelte-y9kk7h){--_gap: var(--space-8)}.lp[data-lp-style=soft] .stats[data-layout=grid].svelte-y9kk7h .stat:where(.svelte-y9kk7h){justify-items:center;text-align:center;padding-block:var(--space-8)}@container (min-width: 56rem){.stats[data-layout=grid].svelte-y9kk7h:has(>.stats__head:where(.svelte-y9kk7h)):has(>.stats__list:where(.svelte-y9kk7h)){grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:calc(var(--lp-gap) * 1.5)}.stats[data-layout=grid].svelte-y9kk7h .stats__list:where(.svelte-y9kk7h):is([data-count="3"]:where(.svelte-y9kk7h),[data-count="5"]:where(.svelte-y9kk7h),[data-count="6"]:where(.svelte-y9kk7h)){--_cols: 3}}.story-words.svelte-15dqzgh{display:grid;align-content:start;gap:var(--space-3);max-inline-size:var(--lp-measure)}.story-words[data-size=heading].svelte-15dqzgh{gap:var(--lp-stack)}.story-words__body.svelte-15dqzgh{max-inline-size:none;margin:0;color:var(--lp-ink-soft);font-size:var(--lp-size-body);line-height:var(--lp-leading-body);text-wrap:pretty}.story-words[data-size=heading].svelte-15dqzgh .story-words__body:where(.svelte-15dqzgh){font-size:var(--lp-size-lead);line-height:var(--lp-leading-lead);max-inline-size:var(--lp-measure-lead)}.story-chapters.svelte-cq23zq{display:grid;grid-template-columns:subgrid;row-gap:var(--space-1);margin:0 0 calc(-1 * var(--lp-pad));padding:0;list-style:none}.story-chapter.svelte-cq23zq{position:relative;isolation:isolate;grid-column:1 / -1;display:grid;grid-template-columns:subgrid;grid-template-rows:auto 1fr auto;column-gap:0;min-block-size:clamp(24rem,64svh,42rem);margin:0;padding-block:clamp(var(--space-10),var(--space-6) + 5cqi,var(--space-20));overflow:clip;background:var(--lp-bg);color:var(--lp-ink)}.story-chapter.svelte-cq23zq>:not(.story-chapter__media,.story-chapter__glow){grid-column:content}.story-chapter__media.svelte-cq23zq{position:absolute;inset:calc(-1 * var(--space-10)) 0;z-index:-2;display:grid}.story-chapter__media.svelte-cq23zq .lp-media{border-radius:0}.story-chapter[data-pictured].svelte-cq23zq:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--lp-media-scrim);pointer-events:none}.story-chapter__glow.svelte-cq23zq{--lp-atmos-strength: .5;--lp-atmos-a: 82% 22%;--lp-atmos-b: 18% 110%}.story-chapter.svelte-cq23zq:nth-child(2n) .story-chapter__glow:where(.svelte-cq23zq){--lp-atmos-a: 16% 18%;--lp-atmos-b: 88% 104%}.story-chapter__num.svelte-cq23zq{grid-row:1;color:color-mix(in oklab,var(--lp-ink) 34%,transparent);font-family:var(--lp-font-display);font-size:var(--lp-size-heading);font-weight:var(--lp-weight-display);font-synthesis:none;font-variant-numeric:lining-nums tabular-nums;line-height:1;letter-spacing:var(--lp-tracking-display)}.story-chapter.svelte-cq23zq>.story-words{grid-row:3}.story-chapter.svelte-cq23zq .story-words .lp-heading{max-inline-size:18ch}.story:not(:has(>.story__head))>.story-chapters.svelte-cq23zq{margin-block-start:calc(-1 * var(--lp-pad))}.story-scroll.svelte-1mtcnp3{--_col: calc( (min(100cqi - 2 * var(--lp-gutter), var(--lp-container)) - var(--lp-gap)) / 2 );display:grid}.story-scroll__steps.svelte-1mtcnp3{display:grid;gap:var(--space-12);margin:0;padding:0;list-style:none}.story-scroll__step.svelte-1mtcnp3{display:grid;gap:var(--space-5);margin:0}.story-scroll__media.svelte-1mtcnp3{order:-1}.story-scroll__frame.svelte-1mtcnp3{display:none}@container (min-width: 48rem){.story-scroll.svelte-1mtcnp3{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--lp-gap)}.story-scroll__steps.svelte-1mtcnp3,.story-scroll__step.svelte-1mtcnp3{grid-column:1 / -1;grid-template-columns:subgrid}.story-scroll__steps.svelte-1mtcnp3{grid-row:1;gap:var(--space-16)}.story-scroll__step.svelte-1mtcnp3{align-items:center}.story-scroll__step.svelte-1mtcnp3>.story-words{grid-column:1;grid-row:1}.story-scroll__media.svelte-1mtcnp3{order:0;grid-column:2;grid-row:1}}@media(prefers-reduced-motion:no-preference){@container (min-width: 48rem){.lp:not([data-lp-still]) .story-scroll[data-live].svelte-1mtcnp3 .story-scroll__frame:where(.svelte-1mtcnp3){position:sticky;z-index:1;inset-block-start:max(var(--space-6),calc(50svh - var(--_col) * 3 / 8));display:grid;grid-column:2;grid-row:1;align-self:start;aspect-ratio:4 / 3;max-block-size:calc(100svh - 2 * var(--space-6));overflow:hidden;border-radius:var(--lp-radius-media)}.lp:not([data-lp-still]) .story-scroll[data-live].svelte-1mtcnp3 .story-scroll__media:where(.svelte-1mtcnp3){opacity:0}.lp:not([data-lp-still]) .story-scroll[data-live].svelte-1mtcnp3 .story-scroll__step:where(.svelte-1mtcnp3):not([data-active]) .lp-heading{color:var(--lp-ink-soft)}.lp:not([data-lp-still]) .story-scroll[data-live].svelte-1mtcnp3 .lp-heading{transition:color var(--duration-slow) var(--ease-out)}}}.story-scroll__shot.svelte-1mtcnp3{grid-area:1 / 1;display:grid;opacity:0;transition:opacity var(--duration-slower) var(--ease-out)}.story-scroll__shot[data-shown].svelte-1mtcnp3{opacity:1}.story-scroll__shot.svelte-1mtcnp3 .lp-media{border-radius:0}.story-strip__card.svelte-h9n87a{display:grid;align-content:start;align-self:stretch;gap:var(--space-4)}.story-strip.svelte-h9n87a:not([data-pictured]) .story-strip__card:where(.svelte-h9n87a){padding-block-start:var(--space-4);border-block-start:var(--lp-rule) var(--border-style) var(--lp-line)}.story.svelte-2a6ftd{display:grid;grid-template-columns:inherit;row-gap:var(--lp-gap)}.story.svelte-2a6ftd>*{grid-column:content;min-inline-size:0}.story.svelte-2a6ftd>:is(.story-chapters,.story-strip){grid-column:bleed}.story__head.svelte-2a6ftd{display:grid;gap:var(--lp-stack);max-inline-size:var(--lp-measure)}.story__head.svelte-2a6ftd .lp-heading{max-inline-size:20ch}.story__empty.svelte-2a6ftd{max-inline-size:none;margin:0;padding:var(--space-6);border:var(--lp-border) var(--border-style-dashed) var(--lp-button-line);border-radius:var(--lp-radius-card);color:var(--lp-ink-soft);font-size:var(--lp-size-small);text-align:center}.voice.svelte-163pkf4{display:grid;align-content:start;gap:var(--space-4);margin:0;color:var(--lp-ink)}.voice__quote.svelte-163pkf4{margin:0;padding:0;border:none;quotes:"“" "”" "‘" "’";color:inherit;font-style:normal}.voice__quote.svelte-163pkf4 p:where(.svelte-163pkf4){max-inline-size:none;margin:0;font-family:var(--lp-font-body);font-size:var(--lp-size-lead);line-height:var(--lp-leading-lead);text-wrap:pretty;text-indent:-.4em}.voice__quote.svelte-163pkf4 p:where(.svelte-163pkf4):before{content:open-quote}.voice__quote.svelte-163pkf4 p:where(.svelte-163pkf4):after{content:close-quote}.voice[data-size=grid][data-length=long].svelte-163pkf4 p:where(.svelte-163pkf4),.voice[data-size=quiet].svelte-163pkf4 p:where(.svelte-163pkf4){font-size:var(--lp-size-body);line-height:var(--lp-leading-body)}.voice.svelte-163pkf4:is([data-size=lead]:where(.svelte-163pkf4),[data-size=monument]:where(.svelte-163pkf4)) p:where(.svelte-163pkf4){--_size: calc((var(--lp-size-heading) + var(--lp-size-title)) / 2);font-family:var(--lp-font-display);font-size:var(--_size);font-weight:var(--lp-weight-heading);font-synthesis:none;line-height:var(--lp-leading-heading);letter-spacing:var(--lp-tracking-heading);text-wrap:balance;text-indent:-.42em}.voice[data-size=lead].svelte-163pkf4 p:where(.svelte-163pkf4){max-inline-size:30ch}.voice[data-size=monument].svelte-163pkf4 p:where(.svelte-163pkf4){max-inline-size:26ch}.voice[data-size=monument][data-length=short].svelte-163pkf4 p:where(.svelte-163pkf4){--_size: var(--lp-size-heading);max-inline-size:20ch}.voice:is([data-size=lead]:where(.svelte-163pkf4),[data-size=monument]:where(.svelte-163pkf4))[data-length=long].svelte-163pkf4 p:where(.svelte-163pkf4){--_size: var(--lp-size-title);max-inline-size:38ch;font-weight:var(--lp-weight-title);line-height:var(--lp-leading-title);letter-spacing:var(--lp-tracking-title)}.voice.svelte-163pkf4:is([data-size=lead]:where(.svelte-163pkf4),[data-size=monument]:where(.svelte-163pkf4)) .voice__by:where(.svelte-163pkf4){font-size:var(--lp-size-body)}@container (min-width: 60rem){.voice[data-size=lead].svelte-163pkf4{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:var(--lp-gap)}.voice[data-size=lead].svelte-163pkf4 .voice__by:where(.svelte-163pkf4){text-align:end}}.voice[data-size=monument].svelte-163pkf4 p:where(.svelte-163pkf4):before{display:block;margin-block-end:-.42em;color:var(--lp-accent);font-size:2.4em;line-height:1}.voice[data-size=monument].svelte-163pkf4 p:where(.svelte-163pkf4):after{content:no-close-quote}.voice[data-size=wall][data-length=long].svelte-163pkf4 p:where(.svelte-163pkf4){font-size:var(--lp-size-body);line-height:var(--lp-leading-body)}.voice[data-size=wall].svelte-163pkf4:is([data-length=short]:where(.svelte-163pkf4),[data-featured]:where(.svelte-163pkf4)) p:where(.svelte-163pkf4){font-family:var(--lp-font-display);font-size:var(--lp-size-title);font-weight:var(--lp-weight-title);font-synthesis:none;line-height:var(--lp-leading-title);letter-spacing:var(--lp-tracking-title);text-wrap:balance;text-indent:-.42em}.voice[data-size=wall][data-featured].svelte-163pkf4:not([data-length=long]) p:where(.svelte-163pkf4){font-size:calc((var(--lp-size-heading) + var(--lp-size-title)) / 2);font-weight:var(--lp-weight-heading);line-height:var(--lp-leading-heading);letter-spacing:var(--lp-tracking-heading)}.voice[data-centred].svelte-163pkf4{justify-items:center;text-align:center}.voice[data-centred].svelte-163pkf4 p:where(.svelte-163pkf4){margin-inline:auto;text-indent:0}.voice__by.svelte-163pkf4{display:grid;gap:var(--space-0-5);margin:0;color:var(--lp-ink);font-size:var(--lp-size-small);line-height:var(--lp-leading-title)}.voice__name.svelte-163pkf4{font-weight:var(--font-semibold)}.voice__detail.svelte-163pkf4{color:var(--lp-ink-soft)}.tm-marquee.svelte-1n930mq{--_inset: max(var(--lp-gutter), (100cqi - var(--lp-container)) / 2);--_card: min(22rem, 80cqi);--_gap: var(--lp-gap);display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5)}.tm-marquee__controls.svelte-1n930mq{display:none;justify-content:flex-end;padding-inline:var(--_inset)}.tm-marquee__window.svelte-1n930mq{min-inline-size:0;padding-inline:var(--_inset)}.tm-marquee__lane.svelte-1n930mq{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:var(--_gap);margin:0;padding:0;list-style:none}.tm-marquee__lane.svelte-1n930mq:has(>:where(.svelte-1n930mq):only-child){max-inline-size:var(--lp-measure)}.tm-marquee__lane[data-copy].svelte-1n930mq{display:none}.tm-marquee__card.svelte-1n930mq{margin:0;padding:clamp(var(--space-5),var(--space-4) + 1cqi,var(--space-8));border:var(--lp-border) var(--border-style) var(--lp-line);border-radius:var(--lp-radius-card)}.tm-marquee__card.svelte-1n930mq>.voice{--_quote: var(--lp-size-lead);--_hang: .4;padding-inline-start:calc(var(--_quote) * var(--_hang))}.tm-marquee__card.svelte-1n930mq>.voice[data-length=long]{--_quote: var(--lp-size-body)}.tm-marquee__toggle.svelte-1n930mq{display:inline-flex;align-items:center;gap:var(--space-2);min-block-size:var(--tap-target-min);padding-inline:var(--space-4);border-radius:var(--lp-radius-button);box-shadow:inset 0 0 0 var(--lp-border) var(--lp-button-line);color:var(--lp-ink);font-size:var(--lp-size-label);font-weight:var(--lp-weight-label)}.tm-marquee__toggle[aria-pressed=true].svelte-1n930mq{background:var(--lp-button-bg);box-shadow:none;color:var(--lp-button-ink)}@media(hover:hover){.tm-marquee__toggle[aria-pressed=false].svelte-1n930mq:hover{box-shadow:inset 0 0 0 var(--border-width-thick) var(--lp-button-line)}}@media screen and (prefers-reduced-motion:no-preference){:root[data-theme] .lp:not([data-lp-still]) .tm-marquee[data-moving].svelte-1n930mq{--_fade: clamp(var(--space-6), 6cqi, var(--space-24))}:root[data-theme] .lp:not([data-lp-still]) .tm-marquee[data-moving].svelte-1n930mq .tm-marquee__controls:where(.svelte-1n930mq){display:flex}:root[data-theme] .lp:not([data-lp-still]) .tm-marquee[data-moving].svelte-1n930mq .tm-marquee__window:where(.svelte-1n930mq){display:flex;overflow:clip;padding-inline:0;-webkit-mask-image:linear-gradient(to right,transparent,currentColor var(--_fade),currentColor calc(100% - var(--_fade)),transparent);mask-image:linear-gradient(to right,transparent,currentColor var(--_fade),currentColor calc(100% - var(--_fade)),transparent)}:root[data-theme] .lp:not([data-lp-still]) .tm-marquee[data-moving].svelte-1n930mq .tm-marquee__lane:where(.svelte-1n930mq){display:flex;flex:none;gap:var(--_gap);padding-inline-end:var(--_gap);animation:svelte-1n930mq-tm-marquee-slide calc(var(--tm-count) * var(--lp-marquee-pace, calc(var(--duration-slowest) * 17))) linear infinite}:root[data-theme] .lp:not([data-lp-still]) .tm-marquee[data-moving].svelte-1n930mq .tm-marquee__card:where(.svelte-1n930mq){flex:none;inline-size:var(--_card)}:root[data-theme] .lp:not([data-lp-still]) .tm-marquee[data-moving].svelte-1n930mq:is(:where(.svelte-1n930mq):hover,:where(.svelte-1n930mq):focus-within,[data-paused]:where(.svelte-1n930mq)) .tm-marquee__lane:where(.svelte-1n930mq){animation-play-state:paused}}@keyframes svelte-1n930mq-tm-marquee-slide{to{translate:-100% 0}}.tm-wall.svelte-1t6jvam{column-gap:var(--lp-gap);margin:0;padding:0;list-style:none}.tm-wall[data-count="1"].svelte-1t6jvam{max-inline-size:var(--lp-measure)}.tm-wall__tile.svelte-1t6jvam{break-inside:avoid;margin:0 0 var(--lp-gap);padding:clamp(var(--space-5),var(--space-4) + 1cqi,var(--space-8));border:var(--lp-border) var(--border-style) var(--lp-line);border-radius:var(--lp-radius-card)}.tm-wall__tile[data-featured].svelte-1t6jvam{border-color:transparent;background:var(--lp-bg);color:var(--lp-ink)}.tm-wall__tile.svelte-1t6jvam>.voice{--_quote: var(--lp-size-lead);--_hang: .4;padding-inline-start:calc(var(--_quote) * var(--_hang))}.tm-wall__tile.svelte-1t6jvam>.voice[data-length=long]{--_quote: var(--lp-size-body)}.tm-wall__tile.svelte-1t6jvam>.voice:is([data-length=short],[data-featured]){--_quote: var(--lp-size-title);--_hang: .42}.tm-wall__tile.svelte-1t6jvam>.voice[data-featured]:not([data-length=long]){--_quote: calc((var(--lp-size-heading) + var(--lp-size-title)) / 2)}@container (min-width: 40rem){.tm-wall.svelte-1t6jvam:not([data-count="1"]){columns:2}}@container (min-width: 62rem){.tm-wall.svelte-1t6jvam:not([data-count="1"],[data-count="2"],[data-count="4"]){columns:3}}.tm.svelte-gd1gc3,.tm__head.svelte-gd1gc3{display:grid;gap:var(--lp-stack);align-content:start}.tm.svelte-gd1gc3{gap:var(--lp-gap)}.tm.lp-bleed.svelte-gd1gc3{grid-template-columns:inherit;column-gap:0}.tm.lp-bleed.svelte-gd1gc3>*{grid-column:content;min-inline-size:0}.tm.lp-bleed.svelte-gd1gc3>.tm-marquee{grid-column:bleed}.tm__head.svelte-gd1gc3 .lp-heading[data-size=heading]{max-inline-size:20ch}.tm__empty.svelte-gd1gc3{max-inline-size:none;margin:0;padding:var(--space-6);border:var(--lp-border) var(--border-style-dashed) var(--lp-button-line);border-radius:var(--lp-radius-card);color:var(--lp-ink-soft);font-size:var(--lp-size-small);text-align:center}.tm-list.svelte-gd1gc3{display:grid;gap:var(--space-10) var(--lp-gap);margin:0;padding:0;list-style:none}.tm-list.svelte-gd1gc3>li:where(.svelte-gd1gc3){margin:0;padding-block-start:var(--space-5);border-block-start:var(--lp-border) var(--border-style) var(--lp-line)}.tm-list[data-count="1"].svelte-gd1gc3{max-inline-size:var(--lp-measure)}@container (min-width: 40rem){.tm-list.svelte-gd1gc3:not([data-count="1"]){grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 62rem){.tm-list.svelte-gd1gc3:not([data-count="1"],[data-count="2"],[data-count="4"]){grid-template-columns:repeat(3,minmax(0,1fr))}}.tm-lead.svelte-gd1gc3{padding:clamp(var(--space-6),var(--space-4) + 3cqi,var(--space-12));border-radius:var(--lp-radius-card);background:var(--lp-bg);color:var(--lp-ink)}.tm[data-layout=quote].svelte-gd1gc3{--lp-actions-align: center;justify-items:center;text-align:center}.tm[data-layout=quote].svelte-gd1gc3 .tm__head:where(.svelte-gd1gc3){justify-items:center}.tm[data-layout=quote].svelte-gd1gc3 :is(.lp-eyebrow,.lp-text){justify-self:center;margin-inline:auto}.tm[data-layout=quote].svelte-gd1gc3>:is(.tm-monument:where(.svelte-gd1gc3),.tm-list:where(.svelte-gd1gc3)){justify-self:stretch}.tm[data-layout=quote].svelte-gd1gc3>.tm-list[data-count="1"]:where(.svelte-gd1gc3){justify-self:center}.tm-monument.svelte-gd1gc3{position:relative;isolation:isolate;padding-block:var(--space-6)}.tm-monument__glow.svelte-gd1gc3{display:none;--lp-atmos-a: 30% 40%;--lp-atmos-b: 72% 60%}.lp[data-lp-style=cinematic] .tm-monument__glow.svelte-gd1gc3{display:block}.lp[data-lp-style=bold] .tm-list.svelte-gd1gc3>li:where(.svelte-gd1gc3){border-block-start:var(--lp-rule) var(--border-style) var(--lp-ink)}.lp[data-lp-style=soft] .tm-list.svelte-gd1gc3{row-gap:var(--lp-gap)}.lp[data-lp-style=soft] .tm-list.svelte-gd1gc3>li:where(.svelte-gd1gc3){padding:var(--space-6);border:var(--lp-border) var(--border-style) var(--lp-line);border-radius:var(--lp-radius-card)}.lp[data-lp-style=soft] .tm[data-layout=grid].svelte-gd1gc3{--lp-actions-align: center}.lp[data-lp-style=soft] .tm[data-layout=grid].svelte-gd1gc3 .tm__head:where(.svelte-gd1gc3){justify-items:center;text-align:center}.lp[data-lp-style=soft] .tm[data-layout=grid].svelte-gd1gc3 .lp-eyebrow{justify-self:center}.text.svelte-1l3rbh9{display:grid;gap:var(--lp-gap)}.text__head.svelte-1l3rbh9{display:grid;gap:var(--lp-stack);align-content:start}.text__head.svelte-1l3rbh9 .lp-heading[data-size=heading]{max-inline-size:20ch}.text__media.svelte-1l3rbh9{--_ratio: 3 / 2;inline-size:100%}.text[data-layout=centered].svelte-1l3rbh9>.text__media:where(.svelte-1l3rbh9){max-inline-size:52rem}@container (min-width: 48rem){.text[data-layout=statement].svelte-1l3rbh9>.text__media:where(.svelte-1l3rbh9){--_ratio: 21 / 9}.text[data-layout=centered].svelte-1l3rbh9>.text__media:where(.svelte-1l3rbh9),.text[data-layout=columns].svelte-1l3rbh9 .text__media:where(.svelte-1l3rbh9){--_ratio: 16 / 9}}.text__empty.svelte-1l3rbh9{max-inline-size:none;margin:0;padding:var(--space-6);border:var(--lp-border) var(--border-style-dashed) var(--lp-button-line);border-radius:var(--lp-radius-card);color:var(--lp-ink-soft);font-size:var(--lp-size-small);text-align:center}.text[data-layout=statement].svelte-1l3rbh9{gap:var(--lp-stack)}.text[data-layout=statement].svelte-1l3rbh9>.text__media:where(.svelte-1l3rbh9){margin-block-end:calc(var(--lp-gap) - var(--lp-stack))}.text[data-layout=statement].svelte-1l3rbh9>.lp-text.text__body{max-inline-size:none;margin-block-end:var(--space-2)}.text[data-layout=statement].svelte-1l3rbh9 .text__body>p:first-child{max-inline-size:34ch;color:var(--lp-ink);font-size:calc(var(--lp-size-title) * 1.3);line-height:var(--leading-snug);text-wrap:balance}.text[data-layout=statement][data-long-lead].svelte-1l3rbh9 .text__body>p:first-child{max-inline-size:40ch;font-size:var(--lp-size-lead);line-height:var(--lp-leading-lead);text-wrap:pretty}.text[data-layout=statement].svelte-1l3rbh9 .text__body>p:not(:first-child){max-inline-size:var(--lp-measure-lead);color:var(--lp-ink-soft)}@container (min-width: 56rem){.text[data-layout=statement].svelte-1l3rbh9{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:var(--lp-gap)}.text[data-layout=statement].svelte-1l3rbh9>*{grid-column:1 / -1}.text[data-layout=statement].svelte-1l3rbh9>.lp-text.text__body{grid-template-columns:subgrid;column-gap:normal}.text[data-layout=statement].svelte-1l3rbh9 .text__body>p:first-child{grid-column:1 / -1}.text[data-layout=statement].svelte-1l3rbh9 .text__body>p:not(:first-child){grid-column:2}.text[data-layout=statement].svelte-1l3rbh9:has(.text__body>p+p)>.lp-actions{grid-column:2}}@container (min-width: 56rem){.text[data-layout=columns].svelte-1l3rbh9{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:calc(var(--lp-gap) * 1.5)}.text[data-layout=columns].svelte-1l3rbh9>:not(.text__head){grid-column:2}.text[data-layout=columns].svelte-1l3rbh9>.text__head:where(.svelte-1l3rbh9){position:sticky;top:var(--space-12)}.text[data-layout=columns].svelte-1l3rbh9 .text__media:where(.svelte-1l3rbh9){--_ratio: 4 / 3}.text[data-layout=columns].svelte-1l3rbh9:not(:has(>.text__body))>.text__head:where(.svelte-1l3rbh9){grid-column:1 / -1}.text[data-layout=columns].svelte-1l3rbh9:not(:has(>.text__body)) .text__media:where(.svelte-1l3rbh9){--_ratio: 21 / 9}}.text[data-layout=centered].svelte-1l3rbh9{justify-items:center;text-align:center}.text[data-layout=centered].svelte-1l3rbh9 .text__head:where(.svelte-1l3rbh9){justify-items:center}.text[data-layout=centered].svelte-1l3rbh9 .lp-eyebrow{justify-self:center}.text[data-layout=centered][data-long].svelte-1l3rbh9>.lp-text.text__body{max-inline-size:var(--lp-measure-lead);text-align:start}.tf-label.svelte-1xcdjj0{margin:0;color:var(--lp-ink-soft);font-size:var(--lp-size-label);font-weight:var(--lp-weight-label);letter-spacing:var(--lp-tracking-label);line-height:var(--lp-leading-title)}.tf-label[data-side=after].svelte-1xcdjj0{color:var(--lp-accent)}.tf-cols.svelte-1bl0nwg{--_pad: clamp(var(--space-5), var(--space-3) + 2cqi, var(--space-10));display:grid;gap:var(--space-4)}.tf-col.svelte-1bl0nwg{display:grid;align-content:start;gap:var(--space-3);padding-block:var(--_pad);color:var(--lp-ink-soft)}.tf-col[data-side=after].svelte-1bl0nwg{padding-inline:var(--_pad);border-radius:var(--lp-radius-card);background:var(--lp-bg);color:var(--lp-ink)}ul.svelte-1bl0nwg{display:grid;margin:0;padding:0;list-style:none}li.svelte-1bl0nwg{display:grid;grid-template-columns:var(--space-6) minmax(0,1fr);gap:var(--space-2);margin:0;padding-block:var(--space-3);border-block-start:var(--lp-border) var(--border-style) var(--lp-line);font-size:var(--lp-size-body);line-height:var(--lp-leading-body);text-wrap:pretty}.tf-col__mark.svelte-1bl0nwg{display:inline-flex;margin-block-start:calc((1lh - 1em)/2);color:var(--lp-accent)}.tf-col[data-side=before].svelte-1bl0nwg .tf-col__mark:where(.svelte-1bl0nwg){margin-block-start:calc(.5lh - var(--border-width-thick) / 2);inline-size:var(--space-3);block-size:var(--border-width-thick);background:var(--lp-ink-soft)}@container (min-width: 44rem){.tf-cols.svelte-1bl0nwg{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--_rows),auto);column-gap:var(--lp-gap);row-gap:0}.tf-col.svelte-1bl0nwg,ul.svelte-1bl0nwg{grid-template-rows:subgrid;row-gap:0}.tf-col.svelte-1bl0nwg{grid-row:1 / -1}ul.svelte-1bl0nwg{grid-row:span var(--_items) / -1}.tf-col.svelte-1bl0nwg .tf-label{grid-row:1;padding-block-end:var(--space-3)}}.lp[data-lp-style=bold] .tf-col[data-side=before].svelte-1bl0nwg{box-shadow:inset 0 var(--lp-rule) 0 0 var(--lp-ink)}.lp[data-lp-style=soft] .tf-col[data-side=before].svelte-1bl0nwg{padding-inline:var(--_pad);border-radius:var(--lp-radius-card);box-shadow:inset 0 0 0 var(--lp-border) var(--lp-line)}.tf-link.svelte-1rc8i4k{position:relative;align-self:center;min-inline-size:var(--space-8);block-size:var(--border-width-thick);background:var(--lp-accent)}.tf-link.svelte-1rc8i4k:after{content:"";position:absolute;inset-block-start:50%;inset-inline-end:0;inline-size:var(--space-2-5);block-size:var(--space-2-5);border-block-end:var(--border-width-thick) var(--border-style) var(--lp-accent);border-inline-end:var(--border-width-thick) var(--border-style) var(--lp-accent);transform:translateY(-50%) rotate(-45deg)}.tf-link[data-direction=down].svelte-1rc8i4k{align-self:auto;justify-self:start;min-inline-size:0;inline-size:var(--border-width-thick);block-size:var(--space-10);margin-inline-start:var(--space-2)}.tf-link[data-direction=down].svelte-1rc8i4k:after{inset-block:auto 0;inset-inline:50% auto;transform:translate(-50%) rotate(45deg)}@container (width < 44rem){.tf-link[data-direction=auto].svelte-1rc8i4k{align-self:auto;justify-self:start;min-inline-size:0;inline-size:var(--border-width-thick);block-size:var(--space-6);margin-inline-start:var(--space-2)}.tf-link[data-direction=auto].svelte-1rc8i4k:after{inset-block:auto 0;inset-inline:50% auto;transform:translate(-50%) rotate(45deg)}}.tf-statement.svelte-ijf282{display:grid;justify-items:start;gap:var(--space-5)}.tf-statement__side.svelte-ijf282{display:grid;gap:var(--space-3)}ul.svelte-ijf282{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}.tf-statement__side[data-side=after].svelte-ijf282 ul:where(.svelte-ijf282){gap:var(--space-4)}li.svelte-ijf282{margin:0;text-wrap:balance}.tf-statement__side[data-side=before].svelte-ijf282 li:where(.svelte-ijf282){color:var(--lp-ink-soft);font-size:var(--lp-size-body);line-height:var(--lp-leading-body)}.tf-statement__side[data-side=after].svelte-ijf282 li:where(.svelte-ijf282){color:var(--lp-ink);font-family:var(--lp-font-display);font-size:calc(var(--lp-size-title) * 1.45);font-weight:var(--lp-weight-heading);font-synthesis:none;line-height:var(--lp-leading-heading);letter-spacing:var(--lp-tracking-heading)}.lp:is([data-lp-style=soft],[data-lp-style=cinematic]) .tf-statement.svelte-ijf282{justify-items:center;text-align:center}.lp:is([data-lp-style=soft],[data-lp-style=cinematic]) .tf-statement.svelte-ijf282>.tf-link{justify-self:center;margin-inline-start:0}.tf-steps.svelte-1wmng1k{--_link: clamp(var(--space-10), 7cqi, var(--space-20));display:grid;gap:var(--space-4)}.tf-steps__key.svelte-1wmng1k{display:grid;grid-template-columns:auto var(--space-10) auto;justify-content:start;align-items:center;column-gap:var(--space-3)}.tf-steps__key.svelte-1wmng1k:has(>.tf-link)>.tf-label[data-side=after]{grid-column:3}.tf-steps__rows.svelte-1wmng1k{display:grid;margin:0;padding:0;list-style:none}.tf-step.svelte-1wmng1k{display:grid;gap:var(--space-2);margin:0;padding-block:var(--space-5);border-block-start:var(--lp-border) var(--border-style) var(--lp-line)}.tf-step.svelte-1wmng1k:last-child{border-block-end:var(--lp-border) var(--border-style) var(--lp-line)}.tf-step.svelte-1wmng1k p:where(.svelte-1wmng1k){margin:0;text-wrap:pretty}.tf-step__from.svelte-1wmng1k{color:var(--lp-ink-soft);font-size:var(--lp-size-body);line-height:var(--lp-leading-body)}.tf-step__to.svelte-1wmng1k{color:var(--lp-ink);font-family:var(--lp-font-display);font-size:var(--lp-size-title);font-weight:var(--lp-weight-title);font-synthesis:none;line-height:var(--lp-leading-title);letter-spacing:var(--lp-tracking-title)}@container (min-width: 44rem){.tf-steps.svelte-1wmng1k{grid-template-columns:fit-content(42%) var(--_link) minmax(0,1fr);column-gap:var(--space-5)}.tf-steps__key.svelte-1wmng1k,.tf-steps__rows.svelte-1wmng1k,.tf-step.svelte-1wmng1k{grid-column:1 / -1;grid-template-columns:subgrid;align-items:center;column-gap:normal}.tf-step__from.svelte-1wmng1k{grid-column:1}.tf-step__to.svelte-1wmng1k,.tf-steps__key.svelte-1wmng1k>.tf-label[data-side=after]{grid-column:3}}.lp[data-lp-style=bold] .tf-step.svelte-1wmng1k:first-child{border-block-start:var(--lp-rule) var(--border-style) var(--lp-ink)}.lp[data-lp-style=soft] :is(.tf-steps__key.svelte-1wmng1k,.tf-steps__rows.svelte-1wmng1k){padding-inline:var(--space-6)}.lp[data-lp-style=soft] .tf-steps__rows.svelte-1wmng1k{border-radius:var(--lp-radius-card);box-shadow:inset 0 0 0 var(--lp-border) var(--lp-line)}.lp[data-lp-style=soft] .tf-step.svelte-1wmng1k:first-child{border-block-start:none}.lp[data-lp-style=soft] .tf-step.svelte-1wmng1k:last-child{border-block-end:none}.tf-toggle[data-tabs].svelte-7y1y8b{--_pad: clamp(var(--space-5), var(--space-3) + 2cqi, var(--space-10));display:grid;justify-items:start;gap:var(--space-5)}.tf-toggle__switch.svelte-7y1y8b{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--space-1);max-inline-size:100%;padding:var(--space-1);border-radius:calc(var(--lp-radius-button) + var(--space-1));box-shadow:inset 0 0 0 var(--lp-border) var(--lp-button-line)}.tf-toggle__tab.svelte-7y1y8b{min-block-size:var(--tap-target-min);padding:var(--space-2) var(--space-5);border-radius:var(--lp-radius-button);color:var(--lp-ink);font-family:var(--lp-font-body);font-size:var(--lp-button-size);font-weight:var(--lp-button-weight);letter-spacing:var(--lp-button-tracking);line-height:var(--lp-leading-title);text-wrap:balance}.tf-toggle__tab[aria-selected=true].svelte-7y1y8b{background:var(--lp-button-bg);color:var(--lp-button-ink)}@media(hover:hover){.tf-toggle__tab[aria-selected=false].svelte-7y1y8b:hover{text-decoration:underline;text-decoration-thickness:var(--border-width);text-underline-offset:var(--lp-underline-offset)}}.tf-toggle__stage.svelte-7y1y8b{display:grid;justify-self:stretch}.tf-toggle__panel.svelte-7y1y8b{grid-area:1 / 1;display:grid;align-content:start;padding:var(--_pad);border-radius:var(--lp-radius-card);box-shadow:inset 0 0 0 var(--lp-border) var(--lp-line)}.tf-toggle__panel[hidden].svelte-7y1y8b{display:grid;visibility:hidden}.tf-toggle__panel[data-side=after].svelte-7y1y8b{background:var(--lp-bg);box-shadow:none;color:var(--lp-ink)}ul.svelte-7y1y8b{display:grid;margin:0;padding:0;list-style:none}li.svelte-7y1y8b{display:grid;grid-template-columns:1em minmax(0,1fr);align-items:start;gap:var(--space-3);margin:0;padding-block:var(--space-4);border-block-start:var(--lp-border) var(--border-style) var(--lp-line);font-size:var(--lp-size-title);line-height:var(--lp-leading-title);text-wrap:pretty}li.svelte-7y1y8b:first-child{padding-block-start:0;border-block-start:none}li.svelte-7y1y8b:last-child{padding-block-end:0}.tf-toggle__panel[data-side=before].svelte-7y1y8b li:where(.svelte-7y1y8b){color:var(--lp-ink-soft);font-family:var(--lp-font-body)}.tf-toggle__panel[data-side=after].svelte-7y1y8b li:where(.svelte-7y1y8b){font-family:var(--lp-font-display);font-weight:var(--lp-weight-title);font-synthesis:none;letter-spacing:var(--lp-tracking-title)}.tf-toggle__mark.svelte-7y1y8b{display:inline-flex;margin-block-start:calc((1lh - 1em)/2);color:var(--lp-accent)}.tf-toggle__panel[data-side=before].svelte-7y1y8b .tf-toggle__mark:where(.svelte-7y1y8b){align-self:start;margin-block-start:calc(.5lh - var(--border-width-thick) / 2);inline-size:.6em;block-size:var(--border-width-thick);background:var(--lp-ink-soft)}@container (max-width: 30rem){.tf-toggle__switch.svelte-7y1y8b{justify-self:stretch}}@media(prefers-reduced-motion:no-preference){.lp:not([data-lp-still]) .tf-toggle__tab.svelte-7y1y8b{transition:var(--transition-colors)}.lp:not([data-lp-still]) .tf-toggle__panel.svelte-7y1y8b{transition:opacity var(--duration-slow) var(--ease-out),visibility 0s}.lp:not([data-lp-still]) .tf-toggle__panel[hidden].svelte-7y1y8b{opacity:0;transition:opacity var(--duration-slow) var(--ease-out),visibility 0s linear var(--duration-slow)}}.tf.svelte-isc6qh{display:grid;gap:var(--lp-gap)}.tf__head.svelte-isc6qh{display:grid;gap:var(--lp-stack)}.tf__head.svelte-isc6qh .lp-heading{max-inline-size:20ch}.tf__empty.svelte-isc6qh{max-inline-size:none;margin:0;padding:var(--space-6);border:var(--lp-border) var(--border-style-dashed) var(--lp-button-line);border-radius:var(--lp-radius-card);color:var(--lp-ink-soft);font-size:var(--lp-size-small);text-align:center}.lp[data-lp-style=soft] .tf[data-layout=columns].svelte-isc6qh{--lp-actions-align: center}.lp[data-lp-style=soft] .tf[data-layout=columns].svelte-isc6qh .tf__head:where(.svelte-isc6qh){justify-items:center;text-align:center}.lp:is([data-lp-style=soft],[data-lp-style=cinematic]) .tf[data-layout=statement].svelte-isc6qh{--lp-actions-align: center;text-align:center}.lp:is([data-lp-style=soft],[data-lp-style=cinematic]) .tf[data-layout=statement].svelte-isc6qh .tf__head:where(.svelte-isc6qh){justify-items:center}.lp[data-lp-style=soft] .tf[data-layout=columns].svelte-isc6qh .lp-eyebrow,.lp:is([data-lp-style=soft],[data-lp-style=cinematic]) .tf[data-layout=statement].svelte-isc6qh .lp-eyebrow{justify-self:center}.video__top.svelte-1y1ky8d,.video-head.svelte-1y1ky8d,.video-split__words.svelte-1y1ky8d{display:grid;gap:var(--lp-stack)}.video__screen.svelte-1y1ky8d,.video-split.svelte-1y1ky8d{--_edge: max(var(--lp-gutter), calc((100cqi - var(--lp-container)) / 2))}.video__screen.svelte-1y1ky8d{--_ratio: 16 / 9;position:relative;isolation:isolate;display:grid;gap:var(--space-3);margin:0}.video__caption.svelte-1y1ky8d{margin:0;max-inline-size:var(--lp-measure);color:var(--lp-ink-soft);font-size:var(--lp-size-small);line-height:var(--lp-leading-body)}.video__glow.svelte-1y1ky8d{display:none}.lp[data-lp-style=cinematic] .video__glow.svelte-1y1ky8d{display:block;top:6%;right:-4%;bottom:14%;left:-4%;--lp-atmos-strength: .38}@container (min-width: 52rem){.lp:is([data-lp-style=bold],[data-lp-style=clean]) .video-head.svelte-1y1ky8d{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:var(--lp-gap);align-items:end}}.lp:is([data-lp-style=soft],[data-lp-style=cinematic]) .video-head.svelte-1y1ky8d,.lp:is([data-lp-style=soft],[data-lp-style=cinematic]) .video-head.svelte-1y1ky8d .video__top:where(.svelte-1y1ky8d){justify-items:center;text-align:center}.lp:is([data-lp-style=soft],[data-lp-style=cinematic]) .video-head.svelte-1y1ky8d .lp-eyebrow,.lp:is([data-lp-style=soft],[data-lp-style=cinematic]) .video-head.svelte-1y1ky8d .lp-text{justify-self:center}.lp:is([data-lp-style=soft],[data-lp-style=cinematic]) .video-head.svelte-1y1ky8d .lp-text p{text-wrap:balance}.lp:is([data-lp-style=soft],[data-lp-style=cinematic]) .video__screen[data-layout=theatre].svelte-1y1ky8d .video__caption:where(.svelte-1y1ky8d){justify-self:center;text-align:center}.lp:is([data-lp-style=soft],[data-lp-style=cinematic]) .video__actions.svelte-1y1ky8d{--lp-actions-align: center}.lp[data-lp-style=bold] .video__screen[data-layout=theatre].svelte-1y1ky8d{grid-column:bleed}.lp[data-lp-style=bold] .video__screen[data-layout=theatre].svelte-1y1ky8d .video__caption:where(.svelte-1y1ky8d){padding-inline:var(--_edge)}@container (min-width: 48rem){.lp[data-lp-style=bold] .video__screen[data-layout=theatre].svelte-1y1ky8d{--_ratio: 21 / 9}}.video-split.svelte-1y1ky8d{display:grid;gap:var(--lp-gap);align-items:center}@container (min-width: 56rem){.video-split.svelte-1y1ky8d:has(>.video__screen:where(.svelte-1y1ky8d)):has(>.video-split__words:where(.svelte-1y1ky8d)){grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:calc(var(--lp-gap) * 1.25)}.video-split.svelte-1y1ky8d:has(>.video-split__words:where(.svelte-1y1ky8d))>.video__screen:where(.svelte-1y1ky8d){grid-row:1;grid-column:1}.video-split.svelte-1y1ky8d:has(>.video__screen:where(.svelte-1y1ky8d))>.video-split__words:where(.svelte-1y1ky8d){grid-row:1;grid-column:2}}.lp[data-lp-style=bold] .lp-inner>.video-split.svelte-1y1ky8d{grid-column:bleed;grid-template-columns:inherit;column-gap:0}.lp[data-lp-style=bold] .video-split.svelte-1y1ky8d>.video-split__words:where(.svelte-1y1ky8d){grid-column:content}.lp[data-lp-style=bold] .video-split.svelte-1y1ky8d>.video__screen:where(.svelte-1y1ky8d){grid-column:bleed}.lp[data-lp-style=bold] .video-split.svelte-1y1ky8d .video__screen:where(.svelte-1y1ky8d){--clip-inset: var(--_edge)}.lp[data-lp-style=bold] .video-split.svelte-1y1ky8d .video__caption:where(.svelte-1y1ky8d){padding-inline:var(--_edge)}@container (min-width: 56rem){.lp[data-lp-style=bold] .video-split.svelte-1y1ky8d:has(>.video__screen:where(.svelte-1y1ky8d)):has(>.video-split__words:where(.svelte-1y1ky8d)){grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:calc(var(--lp-gap) * 1.25);padding-inline-end:var(--_edge)}.lp[data-lp-style=bold] .video-split.svelte-1y1ky8d:has(>.video-split__words:where(.svelte-1y1ky8d))>.video__screen:where(.svelte-1y1ky8d){grid-column:1}.lp[data-lp-style=bold] .video-split.svelte-1y1ky8d:has(>.video__screen:where(.svelte-1y1ky8d))>.video-split__words:where(.svelte-1y1ky8d){grid-column:2}.lp[data-lp-style=bold] .video-split.svelte-1y1ky8d:has(>.video-split__words:where(.svelte-1y1ky8d)) .video__caption:where(.svelte-1y1ky8d){padding-inline-end:0}}.lp-sticky.svelte-176ft6p{--_clear: var(--lp-nav-clearance, var(--space-16));position:fixed;z-index:var(--z-sticky);inset-inline:var(--space-3);inset-block-end:max(calc(var(--_clear) + var(--space-3)),calc(env(safe-area-inset-bottom,0px) + var(--space-3)));display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);max-inline-size:var(--container-sm);margin-inline:auto;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-5);border-radius:calc(var(--lp-radius-button) + var(--space-2));background:var(--lp-bg);color:var(--lp-ink);box-shadow:var(--shadow-xl);opacity:0;transform:translateY(calc(100% + var(--space-8)));transition:transform var(--duration-slow) var(--ease-smooth),opacity var(--duration-normal) var(--ease-default)}@media(min-width:48rem){.lp-sticky.svelte-176ft6p{--_clear: 0px}}.lp-sticky[data-shown].svelte-176ft6p{opacity:1;transform:none}.lp-sticky__copy.svelte-176ft6p{display:grid;min-inline-size:0}.lp-sticky__course.svelte-176ft6p,.lp-sticky__price.svelte-176ft6p{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-sticky__course.svelte-176ft6p{font-family:var(--lp-font-display);font-size:var(--lp-size-body);font-weight:var(--lp-weight-title);font-synthesis:none}.lp-sticky__price.svelte-176ft6p{color:var(--lp-ink-soft);font-size:var(--lp-size-small)}.lp{--lp-font-display: var(--font-heading);--lp-font-body: var(--font-body, var(--font-sans));--lp-scale: var(--text-scale, 1);--lp-size-display: calc(clamp(2.6rem, .8rem + 6.4cqi, 6.5rem) * var(--lp-scale));--lp-size-heading: calc(clamp(1.9rem, 1rem + 3.2cqi, 3.5rem) * var(--lp-scale));--lp-size-title: calc(clamp(1.2rem, 1rem + .9cqi, 1.6rem) * var(--lp-scale));--lp-size-lead: calc(clamp(1.25rem, 1.05rem + .5cqi, 1.5rem) * var(--lp-scale));--lp-size-body: calc(clamp(1.125rem, 1.05rem + .2cqi, 1.25rem) * var(--lp-scale));--lp-size-small: calc(clamp(1rem, .96rem + .1cqi, 1.0625rem) * var(--lp-scale));--lp-size-label: calc(clamp(.9375rem, .9rem + .08cqi, 1rem) * var(--lp-scale));--lp-size-price: calc(clamp(2.75rem, 1.6rem + 4cqi, 4.75rem) * var(--lp-scale));--lp-size-cta: calc(clamp(2.2rem, 1rem + 4.2cqi, 4.5rem) * var(--lp-scale));--lp-leading-display: 1;--lp-leading-heading: 1.05;--lp-leading-title: 1.2;--lp-leading-lead: 1.45;--lp-leading-body: 1.6;--lp-tracking-display: -.025em;--lp-tracking-heading: -.02em;--lp-tracking-title: -.01em;--lp-tracking-label: 0em;--lp-weight-display: var(--heading-weight, var(--font-bold));--lp-weight-heading: var(--heading-weight, var(--font-bold));--lp-weight-title: var(--heading-weight, var(--font-semibold));--lp-weight-body: var(--body-weight, var(--font-normal));--lp-weight-label: var(--font-semibold);--lp-case-display: none;--lp-case-label: none;--lp-paragraph-gap: .9em;--lp-underline-offset: .3em;--lp-eyebrow-fill: 0;--lp-eyebrow-pad: 0;--lp-eyebrow-radius: 0;--lp-brand-radius: var(--brand-radius, var(--radius-md));--lp-radius-pill-if-rounded: min(calc(var(--lp-brand-radius) * 1000), var(--radius-full));--lp-radius-card: var(--radius-lg);--lp-radius-media: var(--radius-lg);--lp-radius-button: var(--radius-md);--lp-radius-chip: var(--radius-full);--lp-border: var(--border-width);--lp-rule: var(--border-width);--lp-button-height: max(var(--tap-target-min), var(--space-12));--lp-button-pad: var(--space-6);--lp-button-size: calc(clamp(1.0625rem, 1rem + .15cqi, 1.125rem) * var(--lp-scale));--lp-button-weight: var(--font-semibold);--lp-button-tracking: 0em;--lp-pad-compact: clamp(var(--space-10), var(--space-6) + 3cqi, var(--space-16));--lp-pad-regular: clamp(var(--space-16), var(--space-8) + 5cqi, var(--space-24));--lp-pad-spacious: clamp(var(--space-20), var(--space-10) + 8cqi, var(--space-32));--lp-container: 76rem;--lp-measure: 62ch;--lp-measure-lead: 44ch;--lp-gutter: clamp(var(--space-4), 4.5cqi, var(--space-12));--lp-gap: clamp(var(--space-6), var(--space-4) + 2cqi, var(--space-12));--lp-stack: clamp(var(--space-4), var(--space-3) + .8cqi, var(--space-6));--lp-media-scrim: color-mix(in oklab, var(--_scrim) 72%, transparent);--lp-enter-headline: none;--lp-enter-copy: none;--lp-enter-media: none;--lp-stagger: calc(var(--duration-fast) * 1.2);position:relative;isolation:isolate;font-family:var(--lp-font-body);font-weight:var(--lp-weight-body);color:var(--color-text);overflow-x:clip}.lp-page{container:lp-page / inline-size}.lp-section{container-type:inline-size;position:relative;isolation:isolate;overflow:clip;padding-block:var(--lp-pad);background:var(--lp-bg);color:var(--lp-ink);--lp-pad: var(--lp-pad-regular)}.lp-section[data-lp-spacing=compact]{--lp-pad: var(--lp-pad-compact)}.lp-section[data-lp-spacing=spacious]{--lp-pad: var(--lp-pad-spacious)}.lp-section:target,.lp-section[id]{scroll-margin-top:var(--space-6)}.lp-inner{display:grid;grid-template-columns:[bleed-start] minmax(var(--lp-gutter),1fr) [content-start] minmax(0,var(--lp-container)) [content-end] minmax(var(--lp-gutter),1fr) [bleed-end];row-gap:var(--lp-gap)}.lp-inner>*{grid-column:content;min-width:0}.lp-inner>.lp-bleed{grid-column:bleed}.lp-page :focus-visible{outline:var(--border-width-thick) solid var(--lp-focus);outline-offset:var(--focus-offset)}.lp-atmos{position:absolute;top:-15%;right:-15%;bottom:-15%;left:-15%;z-index:var(--z-hide);pointer-events:none;opacity:var(--lp-atmos-strength, .42);background:radial-gradient(ellipse 50% 60% at var(--lp-atmos-a, 20% 24%),color-mix(in oklch,var(--lp-brand) 55%,var(--color-neutral-0) 45%) 0%,transparent 62%),radial-gradient(ellipse 44% 56% at var(--lp-atmos-b, 82% 76%),color-mix(in oklch,var(--lp-brand-2) 52%,var(--color-neutral-0) 45%) 0%,transparent 60%);filter:blur(var(--blur-2xl))}@media(prefers-reduced-motion:no-preference){.lp:not([data-lp-still]) .lp-atmos[data-drift]{animation:lp-drift calc(var(--duration-slowest) * 30) var(--ease-smooth) infinite alternate}}@keyframes lp-rise{0%{opacity:0;transform:translateY(.35em)}to{opacity:1;transform:none}}@keyframes lp-rise-soft{0%{opacity:0;transform:translateY(var(--space-4))}to{opacity:1;transform:none}}@keyframes lp-fade{0%{opacity:0}to{opacity:1}}@keyframes lp-settle{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:none}}@keyframes lp-reveal{0%{opacity:0;transform:scale(1.08)}to{opacity:1;transform:none}}@keyframes lp-drift{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(-2%,2%,0) scale(1.05)}to{transform:translate3d(2%,-1%,0) scale(1.02)}}.lp{--lp-tint-soft: 8%;--lp-tint-panel: 14%;--lp-brand: var(--brand-color, var(--color-brand-primary));--_second-shift: oklch(from var(--lp-brand) l min(c, .17 * l, .46 * (1 - l)) calc(h + 45) );--_accent-in: var(--brand-accent, var(--_second-shift));--_second-in: var(--brand-secondary, var(--_accent-in));--_second-or-shift: rgb( from color-mix( in srgb, oklch(from var(--_accent-in) l c h / clamp(0, (c - .02) * 1000, 1)) 50%, rgb(from var(--_second-shift) r g b / .004) 50% ) r g b / 1 );--lp-brand-2: rgb( from color-mix( in srgb, oklch(from var(--_second-in) l c h / clamp(0, (c - .02) * 1000, 1)) 50%, rgb(from var(--_second-or-shift) r g b / .004) 50% ) r g b / 1 );--_ground-in: var(--brand-bg, var(--color-neutral-50));--lp-ground: oklch( from var(--_ground-in) clamp(.9, l, 1) calc(c - (clamp(0, (.9 - l) * 1e6, 1)*max(0, c - .046))) h );--_soft-bg: oklch( from color-mix(in oklab, var(--lp-ground), var(--lp-brand) var(--lp-tint-soft)) clamp(.9, l - .025, .97) min(c, (1 - clamp(.9, l - .025, .97)) * .46) h );--_contrast-bg: oklch(from var(--lp-brand) .2 min(c * .3, .033) h);--_panel-g: oklch( from color-mix(in oklab, var(--lp-ground), var(--lp-brand) var(--lp-tint-panel)) clamp(.9, l, .965) min(c, (1 - clamp(.9, l, .965)) * .46) h );--_panel-i: oklch(from var(--lp-brand) .265 min(c * .35, .043) h);--_scrim: oklch(from var(--lp-brand) .16 min(c * .25, .027) h);--lp-accent-source: var(--lp-brand);--_acc-light: oklch(from var(--lp-accent-source) calc(l*.55) calc(c*.55) h);--_acc-dark: oklch(from var(--lp-accent-source) calc(l*.55 + .45) calc(c*.55) h);--_mark-light: var(--_acc-light);--_mark-dark: var(--_acc-dark);--_btn-light: var(--lp-brand);--_btn-dark: var(--lp-brand);--_accent-g: var(--_acc-light);--_accent-i: var(--_acc-dark);--_mark-g: var(--_mark-light);--_mark-i: var(--_mark-dark);--_button-g: var(--_btn-light);--_button-i: var(--_btn-dark);--_atm-acc-light: var(--_acc-light);--_atm-acc-dark: var(--_acc-dark);--_atm-mark-light: var(--_mark-light);--_atm-mark-dark: var(--_mark-dark);--_atm-btn-light: var(--_btn-light);--_atm-btn-dark: var(--_btn-dark);--_atmos-min-light: 1;--_atmos-min-dark: 1;--_atmos-accent: var(--_atm-acc-light);--_atmos-mark: var(--_atm-mark-light);--_atmos-button: var(--_atm-btn-light);--_atmos-accent-i: var(--_atm-acc-dark);--_atmos-mark-i: var(--_atm-mark-dark);--_atmos-button-i: var(--_atm-btn-dark);--_atmos-min: var(--_atmos-min-light);--_glow-l: .89;--_glow-c: .08;--_glow-strength: 0;background:var(--lp-ground)}:is(.dark,[data-theme=dark]) .lp:not([data-lp-theme=light],[data-editing-theme=light] .lp),[data-editing-theme=dark] .lp:not([data-lp-theme=light]),.lp[data-lp-theme=dark],.lp[data-lp-style=cinematic]{--lp-brand: var(--brand-color-dark, var(--brand-color, var(--color-brand-primary)));--_accent-in: var(--brand-accent-dark, var(--brand-accent, var(--_second-shift)));--_second-in: var(--brand-secondary-dark, var(--brand-secondary, var(--_accent-in)));--_ground-in: var( --lp-dark-ground-in, var(--brand-bg-dark, var(--brand-bg, var(--color-neutral-900))) );--lp-ground: oklch( from var(--_ground-in) min(l, .24) calc(c - (clamp(0, (l - .24) * 1e6, 1)*max(0, c - .039))) h );--_soft-bg: oklch( from color-mix(in oklab, var(--lp-ground), var(--lp-brand) calc(var(--lp-tint-soft) + 2%)) clamp(.12, l + .035, .27) min(c, clamp(.12, l + .035, .27) * .165) h );--_contrast-bg: oklch(from var(--lp-brand) .955 min(c * .12, .02) h);--_panel-g: oklch( from color-mix(in oklab, var(--lp-ground), var(--lp-brand) calc(var(--lp-tint-panel) + 2%)) clamp(.2, l + .03, .28) min(c, clamp(.2, l + .03, .28) * .165) h );--_panel-i: oklch(from var(--lp-brand) .985 min(c * .05, .0068) h);--_accent-g: var(--_acc-dark);--_accent-i: var(--_acc-light);--_mark-g: var(--_mark-dark);--_mark-i: var(--_mark-light);--_button-g: var(--_btn-dark);--_button-i: var(--_btn-light);--_atmos-accent: var(--_atm-acc-dark);--_atmos-mark: var(--_atm-mark-dark);--_atmos-button: var(--_atm-btn-dark);--_atmos-accent-i: var(--_atm-acc-light);--_atmos-mark-i: var(--_atm-mark-light);--_atmos-button-i: var(--_atm-btn-light);--_atmos-min: var(--_atmos-min-dark);--_glow-l: .3;--_glow-c: .08}.lp :is([data-lp-scheme],[data-lp-on-media]){--lp-ink: oklch(from var(--lp-bg) clamp(.16, (.62 - l) * 1000, .97) calc(c/5) h);--lp-ink-soft: color-mix(in oklab, var(--lp-ink) 72%, var(--lp-bg));--lp-line: color-mix(in oklab, var(--lp-ink) 16%, var(--lp-bg));--lp-button-line: color-mix(in oklab, var(--lp-ink) 58%, var(--lp-bg));--lp-panel-ink: oklch(from var(--lp-panel) clamp(.16, (.62 - l) * 1000, .97) calc(c/5) h);--lp-button-ink: oklch(from var(--lp-button-bg) clamp(0, (.62 - l) * 1000, 1) 0 0);--lp-focus: var(--lp-ink);--_tex-ink: var(--lp-line);--_shape-ink: var(--lp-accent)}@supports (color: rgb(from red calc(255*pow(r / 255,2)) 0 0)){.lp{--_lr: pow((clamp(0, r, 255) / 255 + .055) / 1.055, 2.4);--_lg: pow((clamp(0, g, 255) / 255 + .055) / 1.055, 2.4);--_lb: pow((clamp(0, b, 255) / 255 + .055) / 1.055, 2.4);--_y: (.2126 * var(--_lr) + .7152 * var(--_lg) + .0722 * var(--_lb));--_w: clamp(0, (.1791 - var(--_y)) * 1e6, 1);--_t-ink: (var(--_w) * min(1, 17 * (var(--_y) + .05) - .05) + (1 - var(--_w)) * max(0, (var(--_y) + .05) / 17 - .05));--_ink-r: max(0, 255 * (1.055 * pow(var(--_w) * (var(--_lr) + (var(--_t-ink) - var(--_y)) / max(1 - var(--_y), 1e-6) * (1 - var(--_lr))) + (1 - var(--_w)) * var(--_lr) * var(--_t-ink) / max(var(--_y), 1e-6), 1 / 2.4) - .055));--_ink-g: max(0, 255 * (1.055 * pow(var(--_w) * (var(--_lg) + (var(--_t-ink) - var(--_y)) / max(1 - var(--_y), 1e-6) * (1 - var(--_lg))) + (1 - var(--_w)) * var(--_lg) * var(--_t-ink) / max(var(--_y), 1e-6), 1 / 2.4) - .055));--_ink-b: max(0, 255 * (1.055 * pow(var(--_w) * (var(--_lb) + (var(--_t-ink) - var(--_y)) / max(1 - var(--_y), 1e-6) * (1 - var(--_lb))) + (1 - var(--_w)) * var(--_lb) * var(--_t-ink) / max(var(--_y), 1e-6), 1 / 2.4) - .055));--_t-soft: (var(--_w) * min(1, 7 * (var(--_y) + .05) - .05) + (1 - var(--_w)) * max(0, (var(--_y) + .05) / 7 - .05));--_soft-r: max(0, 255 * (1.055 * pow(var(--_w) * (var(--_lr) + (var(--_t-soft) - var(--_y)) / max(1 - var(--_y), 1e-6) * (1 - var(--_lr))) + (1 - var(--_w)) * var(--_lr) * var(--_t-soft) / max(var(--_y), 1e-6), 1 / 2.4) - .055));--_soft-g: max(0, 255 * (1.055 * pow(var(--_w) * (var(--_lg) + (var(--_t-soft) - var(--_y)) / max(1 - var(--_y), 1e-6) * (1 - var(--_lg))) + (1 - var(--_w)) * var(--_lg) * var(--_t-soft) / max(var(--_y), 1e-6), 1 / 2.4) - .055));--_soft-b: max(0, 255 * (1.055 * pow(var(--_w) * (var(--_lb) + (var(--_t-soft) - var(--_y)) / max(1 - var(--_y), 1e-6) * (1 - var(--_lb))) + (1 - var(--_w)) * var(--_lb) * var(--_t-soft) / max(var(--_y), 1e-6), 1 / 2.4) - .055));--_t-edge: (var(--_w) * min(1, 3.2 * (var(--_y) + .05) - .05) + (1 - var(--_w)) * max(0, (var(--_y) + .05) / 3.2 - .05));--_edge-r: max(0, 255 * (1.055 * pow(var(--_w) * (var(--_lr) + (var(--_t-edge) - var(--_y)) / max(1 - var(--_y), 1e-6) * (1 - var(--_lr))) + (1 - var(--_w)) * var(--_lr) * var(--_t-edge) / max(var(--_y), 1e-6), 1 / 2.4) - .055));--_edge-g: max(0, 255 * (1.055 * pow(var(--_w) * (var(--_lg) + (var(--_t-edge) - var(--_y)) / max(1 - var(--_y), 1e-6) * (1 - var(--_lg))) + (1 - var(--_w)) * var(--_lg) * var(--_t-edge) / max(var(--_y), 1e-6), 1 / 2.4) - .055));--_edge-b: max(0, 255 * (1.055 * pow(var(--_w) * (var(--_lb) + (var(--_t-edge) - var(--_y)) / max(1 - var(--_y), 1e-6) * (1 - var(--_lb))) + (1 - var(--_w)) * var(--_lb) * var(--_t-edge) / max(var(--_y), 1e-6), 1 / 2.4) - .055));--_t-line: (var(--_w) * min(1, 1.45 * (var(--_y) + .05) - .05) + (1 - var(--_w)) * max(0, (var(--_y) + .05) / 1.45 - .05));--_line-r: max(0, 255 * (1.055 * pow(var(--_w) * (var(--_lr) + (var(--_t-line) - var(--_y)) / max(1 - var(--_y), 1e-6) * (1 - var(--_lr))) + (1 - var(--_w)) * var(--_lr) * var(--_t-line) / max(var(--_y), 1e-6), 1 / 2.4) - .055));--_line-g: max(0, 255 * (1.055 * pow(var(--_w) * (var(--_lg) + (var(--_t-line) - var(--_y)) / max(1 - var(--_y), 1e-6) * (1 - var(--_lg))) + (1 - var(--_w)) * var(--_lg) * var(--_t-line) / max(var(--_y), 1e-6), 1 / 2.4) - .055));--_line-b: max(0, 255 * (1.055 * pow(var(--_w) * (var(--_lb) + (var(--_t-line) - var(--_y)) / max(1 - var(--_y), 1e-6) * (1 - var(--_lb))) + (1 - var(--_w)) * var(--_lb) * var(--_t-line) / max(var(--_y), 1e-6), 1 / 2.4) - .055));--_acc-dk-r: max(0, 255 * (1.055 * pow(var(--_lr) * min(1, .105 / max(var(--_y), 1e-6)), 1 / 2.4) - .055));--_acc-dk-g: max(0, 255 * (1.055 * pow(var(--_lg) * min(1, .105 / max(var(--_y), 1e-6)), 1 / 2.4) - .055));--_acc-dk-b: max(0, 255 * (1.055 * pow(var(--_lb) * min(1, .105 / max(var(--_y), 1e-6)), 1 / 2.4) - .055));--_acc-lt-s: max(1, .3 / max(var(--_y), 1e-6));--_acc-lt-1r: min(1, var(--_lr) * var(--_acc-lt-s));--_acc-lt-1g: min(1, var(--_lg) * var(--_acc-lt-s));--_acc-lt-1b: min(1, var(--_lb) * var(--_acc-lt-s));--_acc-lt-y1: (.2126 * var(--_acc-lt-1r) + .7152 * var(--_acc-lt-1g) + .0722 * var(--_acc-lt-1b));--_acc-lt-k: max(0, (.3 - var(--_acc-lt-y1)) / max(1 - var(--_acc-lt-y1), 1e-6));--_acc-lt-r: max(0, 255 * (1.055 * pow(var(--_acc-lt-1r) + var(--_acc-lt-k) * (1 - var(--_acc-lt-1r)), 1 / 2.4) - .055));--_acc-lt-g: max(0, 255 * (1.055 * pow(var(--_acc-lt-1g) + var(--_acc-lt-k) * (1 - var(--_acc-lt-1g)), 1 / 2.4) - .055));--_acc-lt-b: max(0, 255 * (1.055 * pow(var(--_acc-lt-1b) + var(--_acc-lt-k) * (1 - var(--_acc-lt-1b)), 1 / 2.4) - .055));--_btn-dk-r: max(0, 255 * (1.055 * pow(var(--_lr) * min(1, .155 / max(var(--_y), 1e-6)), 1 / 2.4) - .055));--_btn-dk-g: max(0, 255 * (1.055 * pow(var(--_lg) * min(1, .155 / max(var(--_y), 1e-6)), 1 / 2.4) - .055));--_btn-dk-b: max(0, 255 * (1.055 * pow(var(--_lb) * min(1, .155 / max(var(--_y), 1e-6)), 1 / 2.4) - .055));--_btn-lt-s: max(1, .24 / max(var(--_y), 1e-6));--_btn-lt-1r: min(1, var(--_lr) * var(--_btn-lt-s));--_btn-lt-1g: min(1, var(--_lg) * var(--_btn-lt-s));--_btn-lt-1b: min(1, var(--_lb) * var(--_btn-lt-s));--_btn-lt-y1: (.2126 * var(--_btn-lt-1r) + .7152 * var(--_btn-lt-1g) + .0722 * var(--_btn-lt-1b));--_btn-lt-k: max(0, (.24 - var(--_btn-lt-y1)) / max(1 - var(--_btn-lt-y1), 1e-6));--_btn-lt-r: max(0, 255 * (1.055 * pow(var(--_btn-lt-1r) + var(--_btn-lt-k) * (1 - var(--_btn-lt-1r)), 1 / 2.4) - .055));--_btn-lt-g: max(0, 255 * (1.055 * pow(var(--_btn-lt-1g) + var(--_btn-lt-k) * (1 - var(--_btn-lt-1g)), 1 / 2.4) - .055));--_btn-lt-b: max(0, 255 * (1.055 * pow(var(--_btn-lt-1b) + var(--_btn-lt-k) * (1 - var(--_btn-lt-1b)), 1 / 2.4) - .055));--_mark-dk-r: max(0, 255 * (1.055 * pow(var(--_lr) * min(1, .18 / max(var(--_y), 1e-6)), 1 / 2.4) - .055));--_mark-dk-g: max(0, 255 * (1.055 * pow(var(--_lg) * min(1, .18 / max(var(--_y), 1e-6)), 1 / 2.4) - .055));--_mark-dk-b: max(0, 255 * (1.055 * pow(var(--_lb) * min(1, .18 / max(var(--_y), 1e-6)), 1 / 2.4) - .055));--_mark-lt-s: max(1, .185 / max(var(--_y), 1e-6));--_mark-lt-1r: min(1, var(--_lr) * var(--_mark-lt-s));--_mark-lt-1g: min(1, var(--_lg) * var(--_mark-lt-s));--_mark-lt-1b: min(1, var(--_lb) * var(--_mark-lt-s));--_mark-lt-y1: (.2126 * var(--_mark-lt-1r) + .7152 * var(--_mark-lt-1g) + .0722 * var(--_mark-lt-1b));--_mark-lt-k: max(0, (.185 - var(--_mark-lt-y1)) / max(1 - var(--_mark-lt-y1), 1e-6));--_mark-lt-r: max(0, 255 * (1.055 * pow(var(--_mark-lt-1r) + var(--_mark-lt-k) * (1 - var(--_mark-lt-1r)), 1 / 2.4) - .055));--_mark-lt-g: max(0, 255 * (1.055 * pow(var(--_mark-lt-1g) + var(--_mark-lt-k) * (1 - var(--_mark-lt-1g)), 1 / 2.4) - .055));--_mark-lt-b: max(0, 255 * (1.055 * pow(var(--_mark-lt-1b) + var(--_mark-lt-k) * (1 - var(--_mark-lt-1b)), 1 / 2.4) - .055));--_atm-acc-dk-r: max(0, 255 * (1.055 * pow(var(--_lr) * min(1, .06 / max(var(--_y), 1e-6)), 1 / 2.4) - .055));--_atm-acc-dk-g: max(0, 255 * (1.055 * pow(var(--_lg) * min(1, .06 / max(var(--_y), 1e-6)), 1 / 2.4) - .055));--_atm-acc-dk-b: max(0, 255 * (1.055 * pow(var(--_lb) * min(1, .06 / max(var(--_y), 1e-6)), 1 / 2.4) - .055));--_atm-acc-lt-s: max(1, .41 / max(var(--_y), 1e-6));--_atm-acc-lt-1r: min(1, var(--_lr) * var(--_atm-acc-lt-s));--_atm-acc-lt-1g: min(1, var(--_lg) * var(--_atm-acc-lt-s));--_atm-acc-lt-1b: min(1, var(--_lb) * var(--_atm-acc-lt-s));--_atm-acc-lt-y1: (.2126 * var(--_atm-acc-lt-1r) + .7152 * var(--_atm-acc-lt-1g) + .0722 * var(--_atm-acc-lt-1b));--_atm-acc-lt-k: max(0, (.41 - var(--_atm-acc-lt-y1)) / max(1 - var(--_atm-acc-lt-y1), 1e-6));--_atm-acc-lt-r: max(0, 255 * (1.055 * pow(var(--_atm-acc-lt-1r) + var(--_atm-acc-lt-k) * (1 - var(--_atm-acc-lt-1r)), 1 / 2.4) - .055));--_atm-acc-lt-g: max(0, 255 * (1.055 * pow(var(--_atm-acc-lt-1g) + var(--_atm-acc-lt-k) * (1 - var(--_atm-acc-lt-1g)), 1 / 2.4) - .055));--_atm-acc-lt-b: max(0, 255 * (1.055 * pow(var(--_atm-acc-lt-1b) + var(--_atm-acc-lt-k) * (1 - var(--_atm-acc-lt-1b)), 1 / 2.4) - .055));--_atm-btn-dk-r: max(0, 255 * (1.055 * pow(var(--_lr) * min(1, .115 / max(var(--_y), 1e-6)), 1 / 2.4) - .055));--_atm-btn-dk-g: max(0, 255 * (1.055 * pow(var(--_lg) * min(1, .115 / max(var(--_y), 1e-6)), 1 / 2.4) - .055));--_atm-btn-dk-b: max(0, 255 * (1.055 * pow(var(--_lb) * min(1, .115 / max(var(--_y), 1e-6)), 1 / 2.4) - .055));--_atm-btn-lt-s: max(1, .26 / max(var(--_y), 1e-6));--_atm-btn-lt-1r: min(1, var(--_lr) * var(--_atm-btn-lt-s));--_atm-btn-lt-1g: min(1, var(--_lg) * var(--_atm-btn-lt-s));--_atm-btn-lt-1b: min(1, var(--_lb) * var(--_atm-btn-lt-s));--_atm-btn-lt-y1: (.2126 * var(--_atm-btn-lt-1r) + .7152 * var(--_atm-btn-lt-1g) + .0722 * var(--_atm-btn-lt-1b));--_atm-btn-lt-k: max(0, (.26 - var(--_atm-btn-lt-y1)) / max(1 - var(--_atm-btn-lt-y1), 1e-6));--_atm-btn-lt-r: max(0, 255 * (1.055 * pow(var(--_atm-btn-lt-1r) + var(--_atm-btn-lt-k) * (1 - var(--_atm-btn-lt-1r)), 1 / 2.4) - .055));--_atm-btn-lt-g: max(0, 255 * (1.055 * pow(var(--_atm-btn-lt-1g) + var(--_atm-btn-lt-k) * (1 - var(--_atm-btn-lt-1g)), 1 / 2.4) - .055));--_atm-btn-lt-b: max(0, 255 * (1.055 * pow(var(--_atm-btn-lt-1b) + var(--_atm-btn-lt-k) * (1 - var(--_atm-btn-lt-1b)), 1 / 2.4) - .055));--_atm-mark-dk-r: max(0, 255 * (1.055 * pow(var(--_lr) * min(1, .11 / max(var(--_y), 1e-6)), 1 / 2.4) - .055));--_atm-mark-dk-g: max(0, 255 * (1.055 * pow(var(--_lg) * min(1, .11 / max(var(--_y), 1e-6)), 1 / 2.4) - .055));--_atm-mark-dk-b: max(0, 255 * (1.055 * pow(var(--_lb) * min(1, .11 / max(var(--_y), 1e-6)), 1 / 2.4) - .055));--_atm-mark-lt-s: max(1, .27 / max(var(--_y), 1e-6));--_atm-mark-lt-1r: min(1, var(--_lr) * var(--_atm-mark-lt-s));--_atm-mark-lt-1g: min(1, var(--_lg) * var(--_atm-mark-lt-s));--_atm-mark-lt-1b: min(1, var(--_lb) * var(--_atm-mark-lt-s));--_atm-mark-lt-y1: (.2126 * var(--_atm-mark-lt-1r) + .7152 * var(--_atm-mark-lt-1g) + .0722 * var(--_atm-mark-lt-1b));--_atm-mark-lt-k: max(0, (.27 - var(--_atm-mark-lt-y1)) / max(1 - var(--_atm-mark-lt-y1), 1e-6));--_atm-mark-lt-r: max(0, 255 * (1.055 * pow(var(--_atm-mark-lt-1r) + var(--_atm-mark-lt-k) * (1 - var(--_atm-mark-lt-1r)), 1 / 2.4) - .055));--_atm-mark-lt-g: max(0, 255 * (1.055 * pow(var(--_atm-mark-lt-1g) + var(--_atm-mark-lt-k) * (1 - var(--_atm-mark-lt-1g)), 1 / 2.4) - .055));--_atm-mark-lt-b: max(0, 255 * (1.055 * pow(var(--_atm-mark-lt-1b) + var(--_atm-mark-lt-k) * (1 - var(--_atm-mark-lt-1b)), 1 / 2.4) - .055));--_acc-light: rgb(from var(--lp-accent-source) var(--_acc-dk-r) var(--_acc-dk-g) var(--_acc-dk-b));--_acc-dark: rgb(from var(--lp-accent-source) var(--_acc-lt-r) var(--_acc-lt-g) var(--_acc-lt-b));--_mark-light: rgb(from var(--lp-accent-source) var(--_mark-dk-r) var(--_mark-dk-g) var(--_mark-dk-b));--_mark-dark: rgb(from var(--lp-accent-source) var(--_mark-lt-r) var(--_mark-lt-g) var(--_mark-lt-b));--_btn-light: rgb(from var(--lp-brand) var(--_btn-dk-r) var(--_btn-dk-g) var(--_btn-dk-b));--_btn-dark: rgb(from var(--lp-brand) var(--_btn-lt-r) var(--_btn-lt-g) var(--_btn-lt-b));--_atm-acc-light: rgb(from var(--lp-accent-source) var(--_atm-acc-dk-r) var(--_atm-acc-dk-g) var(--_atm-acc-dk-b));--_atm-acc-dark: rgb(from var(--lp-accent-source) var(--_atm-acc-lt-r) var(--_atm-acc-lt-g) var(--_atm-acc-lt-b));--_atm-mark-light: rgb(from var(--lp-accent-source) var(--_atm-mark-dk-r) var(--_atm-mark-dk-g) var(--_atm-mark-dk-b));--_atm-mark-dark: rgb(from var(--lp-accent-source) var(--_atm-mark-lt-r) var(--_atm-mark-lt-g) var(--_atm-mark-lt-b));--_atm-btn-light: rgb(from var(--lp-brand) var(--_atm-btn-dk-r) var(--_atm-btn-dk-g) var(--_atm-btn-dk-b));--_atm-btn-dark: rgb(from var(--lp-brand) var(--_atm-btn-lt-r) var(--_atm-btn-lt-g) var(--_atm-btn-lt-b));--_atmos-min-light: .82;--_atmos-min-dark: .86;--_glow-strength: .9}.lp :is([data-lp-scheme],[data-lp-on-media]){--lp-ink: rgb(from var(--lp-bg) var(--_ink-r) var(--_ink-g) var(--_ink-b));--lp-ink-soft: rgb(from var(--lp-bg) var(--_soft-r) var(--_soft-g) var(--_soft-b));--lp-line: rgb(from var(--lp-bg) var(--_line-r) var(--_line-g) var(--_line-b));--lp-button-line: rgb(from var(--lp-bg) var(--_edge-r) var(--_edge-g) var(--_edge-b));--lp-panel-ink: rgb(from var(--lp-panel) var(--_ink-r) var(--_ink-g) var(--_ink-b));--lp-button-ink: rgb(from var(--lp-button-bg) var(--_ink-r) var(--_ink-g) var(--_ink-b))}}.lp [data-lp-scheme=base]{--lp-bg: var(--lp-ground);--lp-panel: var(--_panel-g);--lp-accent: var(--_accent-g);--lp-mark-ink: var(--_mark-g);--lp-button-bg: var(--_button-g)}.lp [data-lp-scheme=atmosphere]{--lp-bg: var(--lp-ground);--lp-panel: var(--_panel-g);--lp-accent: var(--_atmos-accent);--lp-mark-ink: var(--_atmos-mark);--lp-button-bg: var(--_atmos-button);--lp-button-line: var(--lp-ink-soft);--_atmos-s: max(var(--_atmos-min), var(--lp-atmosphere-scrim, 0));--_atmos-veil: rgb(from var(--lp-ground) r g b / var(--_atmos-s))}.lp [data-lp-scheme=soft]{--lp-bg: var(--_soft-bg);--lp-panel: var(--lp-ground);--lp-accent: var(--_accent-g);--lp-mark-ink: var(--_mark-g);--lp-button-bg: var(--_button-g)}.lp [data-lp-scheme=contrast]{--lp-bg: var(--_contrast-bg);--lp-panel: var(--_panel-i);--lp-accent: var(--_accent-i);--lp-mark-ink: var(--_mark-i);--lp-button-bg: var(--_button-i)}.lp [data-lp-scheme=brand],.lp [data-lp-scheme=accent]{--lp-bg: var(--lp-brand);--lp-panel: var(--lp-ground);--lp-accent: var(--lp-ink);--lp-mark-ink: var(--lp-ink);--lp-button-bg: var(--lp-ink);--lp-button-ink: var(--lp-bg);--_anti-ink: oklch(from var(--lp-ink) clamp(0, (.5 - l) * 1000, 1) 0 0);--_tex-ink: color-mix(in oklab, var(--lp-bg), var(--_anti-ink) 40%);--_shape-ink: var(--_anti-ink)}.lp [data-lp-scheme=accent]{--lp-bg: var(--lp-brand-2)}@container lp-page style(--lp-texture: grain) or style(--lp-texture: paper) or style(--lp-texture: contour) or style(--lp-shapes: blobs){.lp :is([data-lp-scheme=base],[data-lp-scheme=soft]){--lp-accent: var(--_atmos-accent);--lp-mark-ink: var(--_atmos-mark);--lp-button-bg: var(--_atmos-button);--lp-button-line: var(--lp-ink-soft)}.lp [data-lp-scheme=contrast]{--lp-accent: var(--_atmos-accent-i);--lp-mark-ink: var(--_atmos-mark-i);--lp-button-bg: var(--_atmos-button-i);--lp-button-line: var(--lp-ink-soft)}}.lp [data-lp-on-media]{--lp-bg: var(--_scrim);--lp-ink-soft: var(--lp-ink);--lp-accent: var(--lp-ink);--lp-mark-ink: var(--lp-ink);--lp-button-bg: var(--lp-ink);--lp-button-ink: var(--_scrim);--lp-button-line: var(--lp-ink);--lp-media-scrim: color-mix(in oklab, var(--_scrim) 72%, transparent)}.lp-surface{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--z-hide);pointer-events:none}.lp-surface__image{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover}.lp-section[data-lp-on-media]>.lp-surface:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--lp-media-scrim)}.lp-section[data-lp-scheme=atmosphere]:not([data-lp-on-media])>.lp-surface:before{--_glow-a: oklch(from var(--lp-brand) var(--_glow-l) min(c, var(--_glow-c)) h);--_glow-b: oklch( from color-mix(in oklch, var(--lp-brand-2) 70%, var(--lp-brand)) var(--_glow-l) min(c, var(--_glow-c)) h );content:"";position:absolute;top:-15%;right:-15%;bottom:-15%;left:-15%;opacity:var(--_glow-strength);background:radial-gradient(ellipse 50% 60% at var(--lp-atmos-a, 20% 24%),var(--_glow-a) 0%,transparent 62%),radial-gradient(ellipse 44% 56% at var(--lp-atmos-b, 82% 76%),var(--_glow-b) 0%,transparent 60%);filter:blur(var(--blur-2xl))}@media(prefers-reduced-motion:no-preference){.lp:not([data-lp-still]) .lp-section[data-lp-scheme=atmosphere]:not([data-lp-on-media])>.lp-surface:before{animation:lp-drift calc(var(--duration-slowest) * 30) var(--ease-smooth) infinite alternate}}@supports (color: rgb(from red r g b / .5)){.org-layout[data-hero-shader-active] .lp[data-lp-atmosphere]:not([data-lp-still]){background:transparent}.org-layout[data-hero-shader-active] .lp[data-lp-atmosphere]:not([data-lp-still]) .lp-section[data-lp-scheme=atmosphere]:not([data-lp-on-media]){background:var(--_atmos-veil)}.org-layout[data-hero-shader-active] .lp[data-lp-atmosphere]:not([data-lp-still]) .lp-section[data-lp-scheme=atmosphere]>.lp-surface:before{content:none}}@container lp-page style(--lp-atmosphere-ground: tint){.lp-section[data-lp-scheme=atmosphere]:not([data-lp-on-media]){--lp-bg: oklch( from var(--_panel-g) min(l, calc(.24 + clamp(0, (l - .5) * 1e6, 1)) ) min(c, calc(.039 + clamp(0, (l - .5) * 1e6, 1)) ) h )}@supports (color: rgb(from red r g b / .5)){.org-layout[data-hero-shader-active] .lp[data-lp-atmosphere]:not([data-lp-still]) .lp-section[data-lp-scheme=atmosphere]:not([data-lp-on-media]){background:rgb(from var(--lp-bg) r g b / var(--_atmos-s))}}}@container lp-page style(--lp-atmosphere-veil: panel){.lp-section[data-lp-scheme=atmosphere]:not([data-lp-on-media],:has(>.lp-inner>.lp-bleed))>.lp-surface:after{--_panel-pad: clamp(var(--space-4), 2.5cqi, var(--space-10));content:"";position:absolute;inset-inline:calc(max(var(--lp-gutter),(100% - var(--lp-container)) / 2) - var(--_panel-pad));inset-block:calc(var(--lp-pad) + var(--lp-edge-offset, 0px) - var(--_panel-pad)) calc(var(--lp-pad) - var(--_panel-pad));border-radius:var(--lp-radius-card);background:var(--_atmos-veil)}@supports (color: rgb(from red r g b / .5)){.org-layout[data-hero-shader-active] .lp[data-lp-atmosphere]:not([data-lp-still]) .lp-section[data-lp-scheme=atmosphere]:not([data-lp-on-media],:has(>.lp-inner>.lp-bleed)){background:transparent}}}@container lp-page style(--lp-texture: grain){.lp-surface{--_texture: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n' x='0' y='0' width='1' height='1'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1.8 -.7'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");--_texture-strength: .7}}@container lp-page style(--lp-texture: paper){.lp-surface{--_texture: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='320' height='320'%3E%3Cfilter id='p' x='0' y='0' width='1' height='1'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.045 .11' numOctaves='4' seed='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1.25 -.38'/%3E%3C/filter%3E%3Crect width='320' height='320' filter='url(%23p)'/%3E%3C/svg%3E");--_texture-strength: .45}}@container lp-page style(--lp-texture: contour){.lp-surface{--_texture: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='640' height='640'%3E%3Cfilter id='c' filterUnits='userSpaceOnUse' x='-8' y='-8' width='656' height='656'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.0032' numOctaves='2' seed='8' stitchTiles='stitch' x='0' y='0' width='640' height='640' result='t'/%3E%3CfeTile in='t' result='w'/%3E%3CfeComponentTransfer in='w' result='b'%3E%3CfeFuncA type='discrete' tableValues='0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1'/%3E%3C/feComponentTransfer%3E%3CfeMorphology in='b' operator='erode' radius='1' result='e'/%3E%3CfeComposite in='b' in2='e' operator='out'/%3E%3C/filter%3E%3Crect x='-8' y='-8' width='656' height='656' filter='url(%23c)'/%3E%3C/svg%3E");--_texture-strength: .8}}@container lp-page style(--lp-texture: grain) or style(--lp-texture: paper) or style(--lp-texture: contour){.lp-section:not([data-lp-scheme=atmosphere],[data-lp-on-media])>.lp-surface:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--_tex-ink);opacity:clamp(0,var(--lp-texture-strength, var(--_texture-strength)),1);mask:var(--_texture) repeat}}@container lp-page style(--lp-shapes: blobs){.lp-section:not([data-lp-scheme=atmosphere],[data-lp-on-media])>.lp-surface:after{--_shape-alpha: .12;content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--_shape-ink);opacity:calc(clamp(0,var(--lp-shapes-strength, 1),1) * var(--_shape-alpha));mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cpath d='M187.9 127.2C181.1 147.2 150.4 164.5 128.4 172.6C106.4 180.8 72.2 186.6 55.9 176.2C39.7 165.8 35.2 134 30.8 110.4C26.4 86.8 17.2 48.7 29.7 34.6C42.1 20.6 82.3 23.2 105.6 26.2C128.9 29.2 155.7 35.9 169.4 52.7C183.2 69.6 194.7 107.2 187.9 127.2Z'/%3E%3C/svg%3E") left -12cqi top -16cqi / 46cqi auto no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cpath d='M138.1 174.9C114.9 187.2 67.1 191.9 48.8 178.8C30.4 165.7 26.4 122.7 28.1 96.2C29.8 69.7 40.3 29.8 59.2 19.8C78.1 9.8 120 22.1 141.4 36.3C162.9 50.4 188.4 81.5 187.9 104.6C187.3 127.7 161.3 162.5 138.1 174.9Z'/%3E%3C/svg%3E") right -10cqi bottom -18cqi / 38cqi auto no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cpath d='M62.5 181.8C46 171.7 39.3 144.7 32.5 125.1C25.7 105.5 16 83.1 21.8 64.2C27.6 45.3 49.3 16.5 67.2 11.9C85.1 7.3 110.9 26.4 129.1 36.3C147.4 46.3 170.2 55.5 176.9 71.4C183.5 87.3 176.6 112.5 169.1 131.6C161.6 150.8 149.8 177.9 132.1 186.2C114.3 194.6 79.1 192 62.5 181.8Z'/%3E%3C/svg%3E") right 16% top 10% / 14cqi auto no-repeat}}@container lp-page style(--lp-edge: curve){.lp-section{--_edge-d: min( var(--lp-edge-depth, clamp(var(--space-6), 3.5cqi, var(--space-16))), var(--lp-pad-compact), var(--lp-pad-regular), var(--lp-pad-spacious) );--_edge-top: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 100' preserveAspectRatio='none'%3E%3Cpath d='M0 70C300 10 700 0 1000 30C1300 60 1360 90 1440 80V100H0Z'/%3E%3C/svg%3E");--_edge-bottom: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 100' preserveAspectRatio='none'%3E%3Cpath d='M1440 82C1360 92 1300 62 1000 32C700 2 300 12 0 72V0H1440Z'/%3E%3C/svg%3E")}}@container lp-page style(--lp-edge: angle){.lp-section{--_edge-d: min( var(--lp-edge-depth, clamp(var(--space-6), 4.5cqi, var(--space-20))), var(--lp-pad-compact), var(--lp-pad-regular), var(--lp-pad-spacious) );--_edge-top: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 100' preserveAspectRatio='none'%3E%3Cpath d='M0 90L1440 10V100H0Z'/%3E%3C/svg%3E");--_edge-bottom: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 100' preserveAspectRatio='none'%3E%3Cpath d='M0 0H1440V12L0 92Z'/%3E%3C/svg%3E")}}.lp-section+.lp-section{--lp-edge-offset: var(--_edge-d, 0px);margin-block-start:calc(-1 * var(--_edge-d, 0px));padding-block-start:calc(var(--lp-pad) + var(--_edge-d, 0px));mask:var(--_edge-top) top / 100% calc(var(--_edge-d) + 1px) no-repeat,linear-gradient(currentColor 0 0) left 0 top var(--_edge-d) / 100% 100% no-repeat}@supports (color: rgb(from red r g b / .5)){.org-layout[data-hero-shader-active] .lp[data-lp-atmosphere]:not([data-lp-still]) .lp-section:not([data-lp-scheme=atmosphere]:not([data-lp-on-media])):has(+.lp-section[data-lp-scheme=atmosphere]:not([data-lp-on-media])){mask:var(--_edge-bottom) bottom / 100% calc(var(--_edge-d) + 1px) no-repeat,linear-gradient(currentColor 0 0) left 0 bottom var(--_edge-d) / 100% 100% no-repeat}.org-layout[data-hero-shader-active] .lp[data-lp-atmosphere]:not([data-lp-still]) .lp-section+.lp-section:not([data-lp-scheme=atmosphere]:not([data-lp-on-media])):has(+.lp-section[data-lp-scheme=atmosphere]:not([data-lp-on-media])){mask:var(--_edge-top) top / 100% calc(var(--_edge-d) + 1px) no-repeat,var(--_edge-bottom) bottom / 100% calc(var(--_edge-d) + 1px) no-repeat,linear-gradient(currentColor 0 0) center / 100% calc(100% - 2 * var(--_edge-d)) no-repeat}.org-layout[data-hero-shader-active] .lp[data-lp-atmosphere]:not([data-lp-still]) .lp-section[data-lp-scheme=atmosphere]:not([data-lp-on-media])+.lp-section[data-lp-scheme=atmosphere]:not([data-lp-on-media]){--lp-edge-offset: 0px;margin-block-start:0;padding-block-start:var(--lp-pad);mask:none}}.lp{--lp-mark-underline: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 20' preserveAspectRatio='none' fill='none' stroke='currentColor' stroke-width='3' stroke-linecap='round'%3E%3Cpath vector-effect='non-scaling-stroke' d='M3 12C46 6 98 8 138 7S185 5 197 8'/%3E%3Cpath vector-effect='non-scaling-stroke' d='M20 16C68 11 126 12 180 11'/%3E%3C/svg%3E");--lp-mark-circle: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 120' preserveAspectRatio='none' fill='none' stroke='currentColor' stroke-width='3' stroke-linecap='round'%3E%3Cpath vector-effect='non-scaling-stroke' d='M116 10C62 6 14 28 9 61C4 96 56 113 104 111C158 109 195 88 191 55C187 22 141 5 84 15'/%3E%3C/svg%3E");--lp-mark-scribble: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200' preserveAspectRatio='none' fill='none' stroke='currentColor' stroke-width='3' stroke-linecap='round'%3E%3Cpath vector-effect='non-scaling-stroke' d='M4 9C62 5 138 4 196 7M191 3C195 68 196 132 193 197M197 192C138 195 62 196 3 193M8 198C4 132 3 68 6 2'/%3E%3C/svg%3E");--lp-mark-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 80' fill='none' stroke='currentColor' stroke-width='5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 66C26 32 60 18 104 25M88 10L105 25L89 41'/%3E%3C/svg%3E")}[data-lp-counting]{position:relative;-webkit-text-fill-color:transparent}.lp-count{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-text-fill-color:currentcolor;pointer-events:none}@media print{[data-lp-counting]{-webkit-text-fill-color:currentcolor}.lp-count{display:none}}@keyframes lp-reveal-rise{0%{opacity:0;translate:0 var(--space-8)}}@keyframes lp-reveal-fade{0%{opacity:0}}@keyframes lp-reveal-scale{0%{opacity:0;scale:.94}}@keyframes lp-build-rise{0%{opacity:0;translate:0 .35em}}@keyframes lp-build-track{0%{opacity:0;scale:1.08 1}}@keyframes lp-wipe{0%{clip-path:inset(-.5em calc(100% + .25em) -.5em -.25em)}to{clip-path:inset(-.5em -.25em)}}@keyframes lp-wipe-down{0%{clip-path:inset(-.5em -.5em calc(100% + .5em))}to{clip-path:inset(-.5em)}}@keyframes lp-draw-stroke{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes lp-parallax{0%{translate:0 calc(-1 * var(--_lp-drift))}to{translate:0 var(--_lp-drift)}}@keyframes lp-readalong{0%{color:var(--lp-ink-soft)}}@media screen and (prefers-reduced-motion:no-preference){:root[data-theme] .lp:not([data-lp-still]) [data-lp-enter]{--_lp-play: paused;--_lp-order: 0;animation-duration:var(--duration-slowest);animation-timing-function:var(--ease-smooth);animation-delay:calc(var(--lp-stagger) * var(--_lp-order));animation-fill-mode:both;animation-play-state:var(--_lp-play);--lp-mark-draw: lp-wipe var(--duration-slowest) var(--ease-smooth) calc(var(--lp-stagger) * var(--_lp-order) + var(--duration-slowest) * .4) both var(--_lp-play)}:root[data-theme] .lp:not([data-lp-still]) [data-lp-enter=go]{--_lp-play: running}:root[data-theme] .lp:not([data-lp-still]) [data-lp-enter][data-lp-order="1"]{--_lp-order: 1}:root[data-theme] .lp:not([data-lp-still]) [data-lp-enter][data-lp-order="2"]{--_lp-order: 2}:root[data-theme] .lp:not([data-lp-still]) [data-lp-enter][data-lp-order="3"]{--_lp-order: 3}:root[data-theme] .lp:not([data-lp-still]) [data-lp-enter][data-lp-reveal=rise]{animation-name:lp-reveal-rise}:root[data-theme] .lp:not([data-lp-still]) [data-lp-enter][data-lp-reveal=fade]{animation-name:lp-reveal-fade}:root[data-theme] .lp:not([data-lp-still]) [data-lp-enter][data-lp-reveal=scale]{animation-name:lp-reveal-scale}:root[data-theme] .lp:not([data-lp-still]) [data-lp-enter]:is([data-lp-reveal=wipe],[data-lp-build=wipe],[data-lp-draw]:not(svg)){animation-name:lp-wipe}:root[data-theme] .lp:not([data-lp-still]) [data-lp-enter][data-lp-build=rise]{animation-name:lp-build-rise}:root[data-theme] .lp:not([data-lp-still]) [data-lp-enter][data-lp-build=track]{transform-origin:0 50%;animation-name:lp-build-track}@container style(--lp-build-display: rise){:root[data-theme] .lp:not([data-lp-still]) .lp-section:not([data-lp-type=hero]) .lp-heading[data-size=display][data-lp-enter]:not([data-lp-build],:is([data-lp-reveal],[data-lp-build],[data-lp-parallax]) *){animation-name:lp-build-rise}}@container style(--lp-build-display: wipe){:root[data-theme] .lp:not([data-lp-still]) .lp-section:not([data-lp-type=hero]) .lp-heading[data-size=display][data-lp-enter]:not([data-lp-build],:is([data-lp-reveal],[data-lp-build],[data-lp-parallax]) *){animation-name:lp-wipe}}@container style(--lp-build-display: track){:root[data-theme] .lp:not([data-lp-still]) .lp-section:not([data-lp-type=hero]) .lp-heading[data-size=display][data-lp-enter]:not([data-lp-build],:is([data-lp-reveal],[data-lp-build],[data-lp-parallax]) *){transform-origin:0 50%;animation-name:lp-build-track}}@container style(--lp-build-heading: rise){:root[data-theme] .lp:not([data-lp-still]) .lp-section:not([data-lp-type=hero]) .lp-heading[data-size=heading][data-lp-enter]:not([data-lp-build],:is([data-lp-reveal],[data-lp-build],[data-lp-parallax]) *){animation-name:lp-build-rise}}@container style(--lp-build-heading: wipe){:root[data-theme] .lp:not([data-lp-still]) .lp-section:not([data-lp-type=hero]) .lp-heading[data-size=heading][data-lp-enter]:not([data-lp-build],:is([data-lp-reveal],[data-lp-build],[data-lp-parallax]) *){animation-name:lp-wipe}}@container style(--lp-build-heading: track){:root[data-theme] .lp:not([data-lp-still]) .lp-section:not([data-lp-type=hero]) .lp-heading[data-size=heading][data-lp-enter]:not([data-lp-build],:is([data-lp-reveal],[data-lp-build],[data-lp-parallax]) *){transform-origin:0 50%;animation-name:lp-build-track}}@container style(--lp-build-title: rise){:root[data-theme] .lp:not([data-lp-still]) .lp-section:not([data-lp-type=hero]) .lp-heading[data-size=title][data-lp-enter]:not([data-lp-build],:is([data-lp-reveal],[data-lp-build],[data-lp-parallax]) *){animation-name:lp-build-rise}}@container style(--lp-build-title: wipe){:root[data-theme] .lp:not([data-lp-still]) .lp-section:not([data-lp-type=hero]) .lp-heading[data-size=title][data-lp-enter]:not([data-lp-build],:is([data-lp-reveal],[data-lp-build],[data-lp-parallax]) *){animation-name:lp-wipe}}@container style(--lp-build-title: track){:root[data-theme] .lp:not([data-lp-still]) .lp-section:not([data-lp-type=hero]) .lp-heading[data-size=title][data-lp-enter]:not([data-lp-build],:is([data-lp-reveal],[data-lp-build],[data-lp-parallax]) *){transform-origin:0 50%;animation-name:lp-build-track}}@container style(--lp-media-reveal: rise){:root[data-theme] .lp:not([data-lp-still]) .lp-section:not([data-lp-type=hero]) .lp-media[data-lp-enter]:not([data-lp-reveal],:is([data-lp-reveal],[data-lp-build],[data-lp-parallax],[data-lp-on-media]) *){animation-name:lp-reveal-rise}}@container style(--lp-media-reveal: fade){:root[data-theme] .lp:not([data-lp-still]) .lp-section:not([data-lp-type=hero]) .lp-media[data-lp-enter]:not([data-lp-reveal],:is([data-lp-reveal],[data-lp-build],[data-lp-parallax],[data-lp-on-media]) *){animation-name:lp-reveal-fade}}@container style(--lp-media-reveal: wipe){:root[data-theme] .lp:not([data-lp-still]) .lp-section:not([data-lp-type=hero]) .lp-media[data-lp-enter]:not([data-lp-reveal],:is([data-lp-reveal],[data-lp-build],[data-lp-parallax],[data-lp-on-media]) *){animation-name:lp-wipe}}@container style(--lp-media-reveal: scale){:root[data-theme] .lp:not([data-lp-still]) .lp-section:not([data-lp-type=hero]) .lp-media[data-lp-enter]:not([data-lp-reveal],:is([data-lp-reveal],[data-lp-build],[data-lp-parallax],[data-lp-on-media]) *){animation-name:lp-reveal-scale}}}@media screen and (prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){:root[data-theme] .lp:not([data-lp-still]){--lp-route-draw: lp-wipe-down linear both}:root[data-theme] .lp:not([data-lp-still]) svg[data-lp-draw]:not([data-lp-draw=stroke]){animation:lp-wipe-down linear both;animation-timeline:view(block 50%);animation-range:cover 0% cover 100%}:root[data-theme] .lp:not([data-lp-still]) svg[data-lp-draw=stroke]{view-timeline:--lp-stroke block;view-timeline-inset:50%}:root[data-theme] .lp:not([data-lp-still]) svg[data-lp-draw=stroke] :is(path,line,polyline,polygon,circle,ellipse,rect){stroke-dasharray:1 2;animation:lp-draw-stroke linear both;animation-timeline:--lp-stroke;animation-range:cover 0% cover 100%}:root[data-theme] .lp:not([data-lp-still]) [data-lp-parallax]{--_lp-drift: var(--space-5);animation:lp-parallax linear both;animation-timeline:view();animation-range:cover 0% cover 100%}:root[data-theme] .lp:not([data-lp-still]) [data-lp-parallax="2"]{--_lp-drift: var(--space-10)}:root[data-theme] .lp:not([data-lp-still]) [data-lp-readalong]{animation:lp-readalong linear both;animation-timeline:view();animation-range:entry 100% cover 50%}@container style(--lp-media-parallax: 1) or style(--lp-media-parallax: 2){:root[data-theme] .lp:not([data-lp-still]) .lp-section:not([data-lp-type=hero]) .lp-media:not(:is([data-lp-parallax],[data-lp-on-media]) *){view-timeline:--lp-frame block}:root[data-theme] .lp:not([data-lp-still]) .lp-section:not([data-lp-type=hero]) .lp-media:not(:is([data-lp-parallax],[data-lp-on-media]) *)>img{--_lp-drift: var(--space-5);inset-block-start:calc(-1 * var(--_lp-drift));block-size:calc(100% + 2 * var(--_lp-drift));animation:lp-parallax linear both;animation-timeline:--lp-frame;animation-range:cover 0% cover 100%}}@container style(--lp-media-parallax: 2){:root[data-theme] .lp:not([data-lp-still]) .lp-section:not([data-lp-type=hero]) .lp-media:not(:is([data-lp-parallax],[data-lp-on-media]) *)>img{--_lp-drift: var(--space-10)}}@container style(--lp-text-readalong: on){:root[data-theme] .lp:not([data-lp-still]) .lp-section:not([data-lp-type=hero]) .lp-text[data-tone=ink]:not(:is([data-lp-reveal],[data-lp-build]) *)>p{animation:lp-readalong linear both;animation-timeline:view();animation-range:entry 100% cover 50%}}}}.lp[data-lp-style=bold]{--lp-size-display: calc(clamp(3.25rem, .25rem + 10.6cqi, 10rem) * var(--lp-scale));--lp-size-heading: calc(clamp(2.25rem, .6rem + 5.6cqi, 5.75rem) * var(--lp-scale));--lp-size-title: calc(clamp(1.35rem, 1rem + 1.2cqi, 2rem) * var(--lp-scale));--lp-size-lead: calc(clamp(1.25rem, 1.05rem + .75cqi, 1.625rem) * var(--lp-scale));--lp-size-body: calc(clamp(1.125rem, 1rem + .35cqi, 1.3125rem) * var(--lp-scale));--lp-size-price: calc(clamp(3.5rem, 1.25rem + 6.8cqi, 7.5rem) * var(--lp-scale));--lp-size-cta: calc(clamp(2.75rem, .25rem + 9cqi, 8.5rem) * var(--lp-scale));--lp-leading-display: .9;--lp-leading-heading: .94;--lp-leading-title: 1.08;--lp-leading-lead: 1.35;--lp-tracking-display: -.035em;--lp-tracking-heading: -.03em;--lp-tracking-title: -.015em;--lp-weight-label: var(--font-bold);--lp-radius-card: clamp(0rem, calc(var(--lp-brand-radius) * .25), var(--radius-sm));--lp-radius-media: clamp(0rem, calc(var(--lp-brand-radius) * .25), var(--radius-sm));--lp-radius-button: clamp(0rem, calc(var(--lp-brand-radius) * .25), var(--radius-sm));--lp-radius-chip: clamp(0rem, calc(var(--lp-brand-radius) * .25), var(--radius-sm));--lp-rule: calc(var(--border-width-thick) * 1.5);--_bold-slab: calc(var(--border-width-thick) * 3);--lp-button-height: max(var(--tap-target-min), var(--space-14));--lp-button-pad: var(--space-8);--lp-button-size: calc(clamp(1.05rem, 1rem + .3cqi, 1.25rem) * var(--lp-scale));--lp-button-weight: var(--font-bold);--lp-button-tracking: -.01em;--lp-pad-regular: clamp(var(--space-16), var(--space-6) + 7cqi, var(--space-32));--lp-pad-spacious: clamp(var(--space-20), var(--space-8) + 10cqi, calc(var(--space-32) * 1.25));--lp-container: 82rem;--lp-measure-lead: 36ch;--lp-enter-headline: lp-bold-lift calc(var(--duration-slowest) * 1.25) var(--ease-smooth) both;--lp-enter-copy: lp-rise-soft var(--duration-slower) var(--ease-smooth) calc(var(--lp-stagger) * 3) both;--lp-enter-media: lp-rise-soft var(--duration-slowest) var(--ease-smooth) calc(var(--lp-stagger) * 4) both;--lp-build-display: rise;--lp-build-heading: rise}@keyframes lp-bold-lift{0%{translate:0 calc(100% + .6em);clip-path:inset(-.3em -.15em calc(100% + .3em) -.15em)}to{translate:0 0;clip-path:inset(-.3em -.15em)}}:is(.lp,#lp-style)[data-lp-style=bold] .hero__enter-h{font-size:calc(var(--lp-size-display) * var(--lp-display-scale, 1))}@container (min-width: 56rem){:is(.lp,#lp-style)[data-lp-style=bold] .hero-statement:has(>.hero__headline[data-long]){--lp-display-scale: .7}:is(.lp,#lp-style)[data-lp-style=bold] .hero-centered:has(>.hero__headline[data-long]){--lp-display-scale: .62}:is(.lp,#lp-style)[data-lp-style=bold] .hero-cover__copy:has(>.hero__headline[data-long]){--lp-display-scale: .5}:is(.lp,#lp-style)[data-lp-style=bold] .hero-poster:has(>.hero__headline[data-long]){--lp-display-scale: .45}:is(.lp,#lp-style)[data-lp-style=bold] .hero-split__copy:has(>.hero__headline[data-long]){--lp-display-scale: .4}}@container (min-width: 56rem){:is(.lp,#lp-style)[data-lp-style=bold] .hero-statement:has(>.hero__headline[data-medium]){--lp-display-scale: .9}:is(.lp,#lp-style)[data-lp-style=bold] .hero-cover__copy:has(>.hero__headline[data-medium]){--lp-display-scale: .7}:is(.lp,#lp-style)[data-lp-style=bold] .hero-poster:has(>.hero__headline[data-medium]){--lp-display-scale: .65}:is(.lp,#lp-style)[data-lp-style=bold] .hero-split__copy:has(>.hero__headline[data-medium]){--lp-display-scale: .55}}@supports (line-height: pow(2,.5)){@container (min-width: 56rem){:is(.lp,#lp-style)[data-lp-style=bold] .lp-section[data-lp-type=hero] .hero-statement:has(>.hero__headline){--lp-display-scale: min(1, pow(43 / var(--lp-heading-chars, 120), .45))}:is(.lp,#lp-style)[data-lp-style=bold] .lp-section[data-lp-type=hero] .hero-split__copy:has(>.hero__headline){--lp-display-scale: calc(.7*min(1, pow(31 / var(--lp-heading-chars, 120), .36))) }:is(.lp,#lp-style)[data-lp-style=bold] .lp-section[data-lp-type=hero] .hero-cover__copy:has(>.hero__headline){--lp-display-scale: min(1, pow(19 / var(--lp-heading-chars, 120), .39))}:is(.lp,#lp-style)[data-lp-style=bold] .lp-section[data-lp-type=hero] .hero-centered:has(>.hero__headline){--lp-display-scale: calc(.84*min(1, pow(57 / var(--lp-heading-chars, 120), .55))) }}}@media screen and (prefers-reduced-motion:no-preference){:root[data-theme] .lp:not([data-lp-still]):is(.lp,#lp-style)[data-lp-style=bold] .lp-section:not([data-lp-type=hero]) .lp-heading:is([data-size=display],[data-size=heading])[data-lp-enter]:not([data-lp-build],:is([data-lp-reveal],[data-lp-build],[data-lp-parallax]) *){animation-name:lp-bold-lift;animation-duration:calc(var(--duration-slowest) * 1.25)}}:is(.lp,#lp-style)[data-lp-style=bold] .lp-section+.lp-section:is([data-lp-scheme=base],[data-lp-scheme=soft]):not([data-lp-on-media]){background:linear-gradient(var(--lp-ink) 0 0) 50% calc(var(--lp-pad) - clamp(var(--space-6),2.4cqi,var(--space-10))) / min(100% - 2 * var(--lp-gutter),var(--lp-container)) var(--_bold-slab) no-repeat,var(--lp-bg)}@container (min-width: 56rem){:is(.lp,#lp-style)[data-lp-style=bold] :is(.benefits__head,.curriculum__head,.gallery__head,.story__head,.tf__head,.tm:not([data-layout=quote])>.tm__head,.pricing[data-layout=cards]>.pricing__head):has(>.lp-text){grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:var(--lp-gap);max-inline-size:none}:is(.lp,#lp-style)[data-lp-style=bold] :is(.benefits__head,.curriculum__head,.gallery__head,.story__head,.tf__head,.tm:not([data-layout=quote])>.tm__head,.pricing[data-layout=cards]>.pricing__head):has(>.lp-text)>*{grid-column:1 / -1}:is(.lp,#lp-style)[data-lp-style=bold] :is(.benefits__head,.curriculum__head,.gallery__head,.story__head,.tf__head,.tm:not([data-layout=quote])>.tm__head,.pricing[data-layout=cards]>.pricing__head)>.lp-text{grid-column:2}}@container (min-width: 56rem){:is(.lp,#lp-style)[data-lp-style=bold] :is(.pricing[data-layout=focus]>.pricing__head,.stats[data-layout=grid]>.stats__head,.text[data-layout=columns]>.text__head,.benefits[data-layout=split] .benefits__words,.problem[data-layout=split] .problem__head,.faq[data-sided]>.faq__side,.guide-split:has(>.guide__portrait)>.guide__words,.cta[data-layout=split] .cta__words,.preview-split__words,.video-split__words){--lp-size-heading: calc(clamp(2.25rem, .6rem + 3.9cqi, 4.25rem) * var(--lp-scale))}}:is(.lp,#lp-style)[data-lp-style=bold] .timeline{--_marker: clamp(var(--space-12), 4.5cqi, var(--space-20));--lp-size-title: calc(clamp(1.5rem, 1rem + 1.8cqi, 2.6rem) * var(--lp-scale))}:is(.lp,#lp-style)[data-lp-style=bold] .timeline__marker{font-size:calc(var(--_marker) * .6);letter-spacing:var(--lp-tracking-display)}:is(.lp,#lp-style)[data-lp-style=bold] .story-scroll{--lp-size-title: calc(clamp(1.75rem, .9rem + 3cqi, 3.5rem) * var(--lp-scale));--lp-leading-title: var(--lp-leading-heading);--lp-tracking-title: var(--lp-tracking-heading)}:is(.lp,#lp-style)[data-lp-style=bold] .story-chapter__glow{display:none}:is(.lp,#lp-style)[data-lp-style=bold] :is(.tm-marquee__card,.tm-wall__tile:not([data-featured]),.benefits-bento__tile:not([data-lead])){padding-inline:0;border:none;border-block-start:var(--lp-rule) var(--border-style) var(--lp-ink);border-radius:0}:is(.lp,#lp-style)[data-lp-style=bold] .benefits-bento__tile[data-pictured]:not([data-lead]){padding-block-end:0;border-block-start:none}:is(.lp,#lp-style)[data-lp-style=bold] .stats[data-layout=row]{--_figure: var(--lp-size-display)}@container (min-width: 48rem){:is(.lp,#lp-style)[data-lp-style=bold] .stats[data-layout=row] .stats__list:is([data-count="2"],[data-count="4"]){--_cols: 2}}:is(.lp,#lp-style)[data-lp-style=bold] .stat__label{max-inline-size:24ch;font-size:var(--lp-size-body);font-weight:var(--lp-weight-label);color:var(--lp-ink)}.lp[data-lp-style=clean]{--lp-size-display: calc(clamp(2.6rem, 1rem + 5.2cqi, 5.5rem) * var(--lp-scale));--lp-size-heading: calc(clamp(1.9rem, 1.1rem + 2.4cqi, 3.25rem) * var(--lp-scale));--lp-size-title: calc(clamp(1.2rem, 1.05rem + .55cqi, 1.5rem) * var(--lp-scale));--lp-size-lead: calc(clamp(1.2rem, 1.05rem + .4cqi, 1.4rem) * var(--lp-scale));--lp-size-price: calc(clamp(2.5rem, 1.5rem + 3.2cqi, 4.25rem) * var(--lp-scale));--lp-size-cta: calc(clamp(2.2rem, 1rem + 3.6cqi, 4.25rem) * var(--lp-scale));--lp-leading-display: 1;--lp-leading-heading: 1.06;--lp-leading-title: 1.25;--lp-leading-lead: 1.45;--lp-leading-body: 1.62;--lp-tracking-display: -.032em;--lp-tracking-heading: -.024em;--lp-tracking-title: -.012em;--lp-tracking-label: .01em;--lp-weight-display: var(--heading-weight, var(--font-semibold));--lp-weight-heading: var(--heading-weight, var(--font-semibold));--lp-weight-label: var(--font-medium);--lp-radius-card: max(0rem, calc(var(--lp-brand-radius) * 1));--lp-radius-media: max(0rem, calc(var(--lp-brand-radius) * 1));--lp-radius-button: max(0rem, calc(var(--lp-brand-radius) * 1));--lp-radius-chip: max(0rem, calc(var(--lp-brand-radius) * 1));--lp-tint-soft: 5%;--lp-atmosphere-ground: tint;--lp-button-weight: var(--font-semibold);--lp-pad-compact: clamp(var(--space-12), var(--space-8) + 3cqi, var(--space-20));--lp-pad-regular: clamp(var(--space-20), var(--space-10) + 6cqi, calc(var(--space-32) * 1.1));--lp-pad-spacious: clamp(var(--space-24), var(--space-12) + 9cqi, calc(var(--space-32) * 1.4));--lp-container: 76rem;--lp-measure: 60ch;--lp-measure-lead: 40ch;--lp-gap: clamp(var(--space-6), var(--space-4) + 2.4cqi, var(--space-16));--lp-enter-media: lp-wipe calc(var(--duration-slowest) * 1.5) var(--ease-smooth) both;--lp-enter-headline: lp-rise-soft var(--duration-slower) var(--ease-smooth) calc(var(--lp-stagger) * 2) both;--lp-enter-copy: lp-fade var(--duration-slower) var(--ease-smooth) calc(var(--lp-stagger) * 4) both;--lp-media-reveal: wipe}@keyframes lp-clean-settle{0%{scale:1.1}}@media screen and (prefers-reduced-motion:no-preference){:root[data-theme] .lp[data-lp-style=clean]:not([data-lp-still]) .hero__enter-m .lp-media>img{animation:lp-clean-settle calc(var(--duration-slowest) * 1.5) var(--ease-smooth) both}:root[data-theme] .lp[data-lp-style=clean]:not([data-lp-still]) .lp-section:not([data-lp-type=hero]) .lp-media[data-lp-enter]:not([data-lp-reveal],:is([data-lp-reveal],[data-lp-build],[data-lp-parallax],[data-lp-on-media]) *)>img{animation:lp-clean-settle var(--duration-slowest) var(--ease-smooth) calc(var(--lp-stagger) * var(--_lp-order, 0)) both var(--_lp-play, running)}}@container (min-width: 56rem){:is(.lp,#lp-style)[data-lp-style=clean] :is(.benefits__head,.curriculum__head,.gallery__head,.story__head,.tf__head,.tm:not([data-layout=quote])>.tm__head,.pricing[data-layout=cards]>.pricing__head,.problem[data-layout=list]>.problem__head):has(>.lp-text){grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:var(--lp-gap);align-items:end;max-inline-size:none}:is(.lp,#lp-style)[data-lp-style=clean] :is(.benefits__head,.curriculum__head,.gallery__head,.story__head,.tf__head,.tm:not([data-layout=quote])>.tm__head,.pricing[data-layout=cards]>.pricing__head,.problem[data-layout=list]>.problem__head):has(>.lp-text)>:not(.lp-heading,.lp-text){grid-column:1 / -1}:is(.lp,#lp-style)[data-lp-style=clean] :is(.benefits__head,.curriculum__head,.gallery__head,.story__head,.tf__head,.tm:not([data-layout=quote])>.tm__head,.pricing[data-layout=cards]>.pricing__head,.problem[data-layout=list]>.problem__head)>.lp-text{grid-column:2}}@container (min-width: 50rem){:is(.lp,#lp-style)[data-lp-style=clean] .hero-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}:is(.lp,#lp-style)[data-lp-style=clean] .hero-split:has(>.hero-split__media){grid-column:content-start / bleed-end}:is(.lp,#lp-style)[data-lp-style=clean] .hero-split__copy{--lp-display-scale: .8}:is(.lp,#lp-style)[data-lp-style=clean] .hero-split__media{--_ratio: 1 / 1}:is(.lp,#lp-style)[data-lp-style=clean] .hero-split__media .lp-media{inline-size:100%;max-block-size:min(44rem,82svh);border-start-end-radius:0;border-end-end-radius:0}}@supports (line-height: pow(2,.5)){@container (min-width: 56rem){:is(.lp,#lp-style)[data-lp-style=clean] .lp-section[data-lp-type=hero] .hero-split__copy:has(>.hero__headline){--lp-display-scale: calc(.8*min(1, pow(79 / var(--lp-heading-chars, 120), .39))) }:is(.lp,#lp-style)[data-lp-style=clean] .lp-section[data-lp-type=hero] .hero-cover__copy:has(>.hero__headline){--lp-display-scale: min(1, pow(81 / var(--lp-heading-chars, 120), .43))}:is(.lp,#lp-style)[data-lp-style=clean] .lp-section[data-lp-type=hero] .hero-poster:has(>.hero__headline){--lp-display-scale: min(1, pow(70 / var(--lp-heading-chars, 120), .47))}}}:is(.lp,#lp-style)[data-lp-style=clean] .story-strip{--lp-strip-item: clamp(16rem, 34cqi, 28rem)}@media(hover:hover)and (prefers-reduced-motion:no-preference){:is(.lp,#lp-style)[data-lp-style=clean]:not([data-lp-still]) :is(.gallery-picture,.story-strip__card,.benefits-grid li) .lp-media>img{transition:scale var(--duration-slower) var(--ease-smooth)}:is(.lp,#lp-style)[data-lp-style=clean]:not([data-lp-still]) :is(.gallery-picture,.story-strip__card,.benefits-grid li):hover .lp-media>img{scale:1.04}}:is(.lp,#lp-style)[data-lp-style=clean] .gallery-picture__frame{background:transparent}:is(.lp,#lp-style)[data-lp-style=clean] .gallery-grid{row-gap:clamp(var(--space-8),3.5cqi,var(--space-14))}@container (min-width: 60rem){:is(.lp,#lp-style)[data-lp-style=clean] .gallery-grid[data-columns="4"]{--_columns: 3}:is(.lp,#lp-style)[data-lp-style=clean] .gallery-grid[data-count="6"]{--_columns: 2}}:is(.lp,#lp-style)[data-lp-style=clean] .gallery-grid:not([data-count="1"]) .gallery-picture__frame{aspect-ratio:3 / 2}:is(.lp,#lp-style)[data-lp-style=clean] .gallery-picture[data-caption=under] .gallery-picture__caption{padding-block-start:var(--space-3);border-block-start:var(--lp-border) var(--border-style) var(--lp-line)}.lp[data-lp-style=soft]{--lp-tint-soft: 16%;--lp-tint-panel: 22%;--lp-size-display: calc(clamp(2.5rem, 1rem + 4.8cqi, 5rem) * var(--lp-scale));--lp-size-heading: calc(clamp(1.9rem, 1rem + 2.7cqi, 3.2rem) * var(--lp-scale));--lp-size-title: calc(clamp(1.2rem, 1rem + .7cqi, 1.5rem) * var(--lp-scale));--lp-size-cta: calc(clamp(2.2rem, 1rem + 3.9cqi, 4.25rem) * var(--lp-scale));--lp-leading-display: 1.08;--lp-leading-heading: 1.12;--lp-leading-title: 1.25;--lp-leading-lead: 1.5;--lp-leading-body: 1.65;--lp-tracking-display: -.012em;--lp-tracking-heading: -.008em;--lp-tracking-title: 0em;--lp-weight-display: var(--heading-weight, var(--font-semibold));--lp-weight-heading: var(--heading-weight, var(--font-semibold));--lp-weight-label: var(--font-medium);--lp-radius-card: clamp(var(--space-2), calc(var(--lp-brand-radius) * 2), var(--space-8));--lp-radius-media: clamp(var(--space-2), calc(var(--lp-brand-radius) * 2), var(--space-8));--lp-radius-button: var(--lp-radius-pill-if-rounded);--lp-radius-chip: var(--lp-radius-pill-if-rounded);--lp-eyebrow-fill: 1;--lp-eyebrow-pad: var(--space-1) var(--space-3);--lp-eyebrow-radius: var(--lp-radius-pill-if-rounded);--lp-button-pad: var(--space-7);--lp-container: 68rem;--lp-measure-lead: 40ch;--lp-pad-regular: clamp(var(--space-16), var(--space-8) + 5.5cqi, calc(var(--space-24) * 1.1));--lp-shapes: blobs;--lp-shapes-strength: .7;--lp-edge: curve;--lp-edge-depth: clamp(var(--space-8), 4.5cqi, var(--space-16));--lp-atmosphere-ground: tint;--lp-enter-headline: lp-rise-soft calc(var(--duration-slowest) * 1.25) var(--ease-out) both;--lp-enter-copy: lp-fade calc(var(--duration-slowest) * 1.25) var(--ease-out) calc(var(--lp-stagger) * 2) both;--lp-enter-media: lp-fade calc(var(--duration-slowest) * 1.5) var(--ease-out) calc(var(--lp-stagger) * 3) both}@supports (line-height: pow(2,.5)){@container (min-width: 56rem){:is(.lp,#lp-style)[data-lp-style=soft] .lp-section[data-lp-type=hero] .hero-cover__copy:has(>.hero__headline){--lp-display-scale: min(1, pow(110 / var(--lp-heading-chars, 120), 1.34))}:is(.lp,#lp-style)[data-lp-style=soft] .lp-section[data-lp-type=hero] .hero-poster:has(>.hero__headline){--lp-display-scale: min(1, pow(39 / var(--lp-heading-chars, 120), .2))}}}:is(.lp,#lp-style)[data-lp-style=soft] .lp-section[data-lp-type]:not([data-lp-scheme=atmosphere],[data-lp-on-media])>.lp-surface:after{top:-6%;right:-4%;bottom:-6%;left:-4%}:is(.lp,#lp-style)[data-lp-style=soft] .lp-section[data-lp-type]:not([data-lp-scheme=atmosphere],[data-lp-on-media])>.lp-surface{--_mist: calc(var(--_edge-d, var(--space-8)) * 2.5);-webkit-mask-image:linear-gradient(to bottom,transparent,currentColor var(--_mist),currentColor calc(100% - var(--_mist)),transparent);mask-image:linear-gradient(to bottom,transparent,currentColor var(--_mist),currentColor calc(100% - var(--_mist)),transparent)}:is(.lp,#lp-style)[data-lp-style=soft] .lp-section[data-lp-type]:nth-child(2n):not([data-lp-scheme=atmosphere],[data-lp-on-media])>.lp-surface:after{transform:scaleX(-1)}:is(.lp,#lp-style)[data-lp-style=soft] .lp-section[data-lp-type]:nth-child(3n):not([data-lp-scheme=atmosphere],[data-lp-on-media])>.lp-surface:after{transform:scale(-1)}:is(.lp,#lp-style)[data-lp-style=soft] .lp-section[data-lp-type] [data-lp-scheme]{box-shadow:0 var(--space-5) var(--space-12) calc(-1 * var(--space-6)) oklch(from var(--lp-bg) calc(l/2) c h / .5),0 var(--space-1) var(--space-3) calc(-1 * var(--space-1)) oklch(from var(--lp-bg) calc(l*.6) c h / .22)}:is(.lp,#lp-style)[data-lp-style=soft] .story-chapters{row-gap:clamp(var(--space-2),1cqi,var(--space-4));margin-block:0}:is(.lp,#lp-style)[data-lp-style=soft] .story-chapter{clip-path:inset(0 calc(var(--lp-gutter) / 2) round var(--lp-radius-card))}:is(.lp,#lp-style)[data-lp-style=soft] .tm-wall__tile{padding:clamp(var(--space-6),var(--space-4) + 1.8cqi,var(--space-10))}@keyframes lp-soft-drift{0%{translate:-1.5% 1%;rotate:-.8deg;scale:1.1}to{translate:1.5% -1.5%;rotate:.8deg;scale:1.14}}@media screen and (prefers-reduced-motion:no-preference){:root[data-theme] .lp:not([data-lp-still]):is(.lp,#lp-style)[data-lp-style=soft] .lp-section[data-lp-type]:not([data-lp-scheme=atmosphere],[data-lp-on-media])>.lp-surface:after{animation:lp-soft-drift calc(var(--duration-slowest) * 40) var(--ease-in-out) infinite alternate}:root[data-theme] .lp:not([data-lp-still]):is(.lp,#lp-style)[data-lp-style=soft] .lp-section[data-lp-type]:nth-child(2n):not([data-lp-scheme=atmosphere],[data-lp-on-media])>.lp-surface:after{animation-duration:calc(var(--duration-slowest) * 52);animation-direction:alternate-reverse}}.lp[data-lp-style=cinematic]{--lp-dark-ground-in: var( --brand-bg-dark, oklch(from var(--lp-brand) .16 min(c * .22, .027) h) );--lp-tint-soft: 10%;--lp-size-display: calc(clamp(2.6rem, .8rem + 7.4cqi, 7rem) * var(--lp-scale));--lp-size-heading: calc(clamp(2rem, 1rem + 3.6cqi, 3.9rem) * var(--lp-scale));--lp-size-cta: calc(clamp(2.4rem, .8rem + 5.8cqi, 5.75rem) * var(--lp-scale));--lp-leading-display: .98;--lp-leading-heading: 1.02;--lp-leading-lead: 1.5;--lp-tracking-display: -.02em;--lp-tracking-heading: -.015em;--lp-tracking-label: .04em;--lp-weight-label: var(--font-medium);--lp-radius-card: max(0rem, var(--lp-brand-radius));--lp-radius-media: max(0rem, var(--lp-brand-radius));--lp-radius-button: var(--lp-radius-pill-if-rounded);--lp-radius-chip: var(--lp-radius-pill-if-rounded);--lp-button-pad: var(--space-7);--lp-atmosphere-veil: panel;--lp-atmos-strength: .5;--lp-enter-media: lp-reveal calc(var(--duration-slowest) * 2) var(--ease-smooth) both;--lp-enter-headline: lp-rise-soft var(--duration-slowest) var(--ease-smooth) calc(var(--lp-stagger) * 4) both;--lp-enter-copy: lp-fade var(--duration-slowest) var(--ease-smooth) calc(var(--lp-stagger) * 6) both}:is(.lp,#lp-style)[data-lp-style=cinematic] .lp-section[data-lp-scheme=atmosphere]:is([data-lp-type=hero][data-lp-layout=cover],[data-lp-type=cta][data-lp-layout=band]):not(:has(>.lp-inner>.lp-bleed)){--lp-container: 46rem;--lp-gutter: clamp(var(--space-8), 7cqi, var(--space-12));--lp-pad-compact: clamp(var(--space-12), 12svh, var(--space-32));--lp-pad-regular: clamp(var(--space-16), 20svh, calc(var(--space-32) * 2));--lp-pad-spacious: clamp(var(--space-20), 28svh, calc(var(--space-32) * 2.5))}:is(.lp,#lp-style)[data-lp-style=cinematic] .hero-cover__copy:not([data-lp-on-media]){--lp-actions-align: center;--lp-display-scale: .82;justify-items:center;align-content:center;min-block-size:0;max-inline-size:none;padding-block:var(--lp-pad);text-align:center}@container (min-width: 56rem){:is(.lp,#lp-style)[data-lp-style=cinematic] .hero-statement:has(>.hero__headline[data-long]){--lp-display-scale: .8}:is(.lp,#lp-style)[data-lp-style=cinematic] :is(.hero-cover__copy,.hero-poster):has(>.hero__headline[data-long]){--lp-display-scale: .62}:is(.lp,#lp-style)[data-lp-style=cinematic] .hero-split__copy:has(>.hero__headline[data-long]){--lp-display-scale: .55}}@container (min-width: 56rem){:is(.lp,#lp-style)[data-lp-style=cinematic] .hero-poster:has(>.hero__headline[data-medium]){--lp-display-scale: .85}:is(.lp,#lp-style)[data-lp-style=cinematic] .hero-cover__copy:not([data-lp-on-media]):has(>.hero__headline[data-medium]){--lp-display-scale: .75}}@supports (line-height: pow(2,.5)){@container (min-width: 56rem){:is(.lp,#lp-style)[data-lp-style=cinematic] .lp-section[data-lp-type=hero] .hero-statement:has(>.hero__headline){--lp-display-scale: min(1, pow(85 / var(--lp-heading-chars, 120), .39))}:is(.lp,#lp-style)[data-lp-style=cinematic] .lp-section[data-lp-type=hero] .hero-split__copy:has(>.hero__headline){--lp-display-scale: calc(.7*min(1, pow(78 / var(--lp-heading-chars, 120), .51))) }:is(.lp,#lp-style)[data-lp-style=cinematic] .lp-section[data-lp-type=hero] .hero-cover__copy[data-lp-on-media]:has(>.hero__headline){--lp-display-scale: min(1, pow(45 / var(--lp-heading-chars, 120), .38))}:is(.lp,#lp-style)[data-lp-style=cinematic] .lp-section[data-lp-type=hero] .hero-cover__copy:not([data-lp-on-media]):has(>.hero__headline){--lp-display-scale: calc(.82*min(1, pow(53 / var(--lp-heading-chars, 120), .43))) }:is(.lp,#lp-style)[data-lp-style=cinematic] .lp-section[data-lp-type=hero] .hero-centered:has(>.hero__headline){--lp-display-scale: calc(.84*min(1, pow(106 / var(--lp-heading-chars, 120), 1.36))) }}}:is(.lp,#lp-style)[data-lp-style=cinematic] .lp-section[data-lp-scheme=atmosphere]:not([data-lp-on-media],:has(>.lp-inner>.lp-bleed))>.lp-surface:after{box-shadow:inset 0 0 0 var(--border-width) color-mix(in oklab,var(--lp-ink) 18%,transparent),0 var(--space-8) var(--space-20) calc(-1 * var(--space-6)) oklch(from var(--lp-ground) calc(l*.35) c h / .75)}:is(.lp,#lp-style)[data-lp-style=cinematic] .lp-section:is([data-lp-type=hero],[data-lp-type=cta]) .lp-heading:is([data-size=display],[data-size=heading]){text-shadow:0 0 .55em color-mix(in oklab,var(--lp-accent) 28%,transparent)}:is(.lp,#lp-style)[data-lp-style=cinematic] .lp-section[data-lp-scheme=atmosphere] .cta__atmos{display:none}:is(.lp,#lp-style)[data-lp-style=cinematic] .lp-section[data-lp-type=cta]{--lp-build-heading: rise}:is(.lp,#lp-style)[data-lp-style=cinematic] .tm-wall__tile{padding:clamp(var(--space-6),var(--space-4) + 1.8cqi,var(--space-10))}:is(.lp,#lp-style)[data-lp-style=cinematic] .story-scroll{--lp-size-title: calc(clamp(1.45rem, 1rem + 1.5cqi, 2.4rem) * var(--lp-scale))}:is(.lp,#lp-style)[data-lp-style=cinematic] .story-scroll__steps{counter-reset:lp-scene}:is(.lp,#lp-style)[data-lp-style=cinematic] .story-scroll__step{counter-increment:lp-scene}:is(.lp,#lp-style)[data-lp-style=cinematic] .story-scroll__step .story-words:before{content:counter(lp-scene,decimal-leading-zero);content:counter(lp-scene,decimal-leading-zero) / "";color:var(--lp-accent);font-family:var(--lp-font-display);font-size:var(--lp-size-label);font-variant-numeric:lining-nums tabular-nums;letter-spacing:.12em}@container (min-width: 48rem){:is(.lp,#lp-style)[data-lp-style=cinematic] .story-scroll:has(>.story-scroll__frame) .story-scroll__steps{gap:clamp(var(--space-16),22svh,calc(var(--space-32) * 1.5))}}.lp[data-lp-style=path]{--lp-size-display: calc(clamp(2.6rem, .9rem + 5.6cqi, 5.9rem) * var(--lp-scale));--lp-size-heading: calc(clamp(1.9rem, 1.05rem + 2.9cqi, 3.35rem) * var(--lp-scale));--lp-size-title: calc(clamp(1.2rem, 1rem + .85cqi, 1.6rem) * var(--lp-scale));--lp-size-cta: calc(clamp(2.2rem, 1rem + 4cqi, 4.4rem) * var(--lp-scale));--lp-leading-display: 1.02;--lp-leading-heading: 1.08;--lp-leading-title: 1.2;--lp-leading-body: 1.62;--lp-tracking-display: -.024em;--lp-tracking-heading: -.016em;--lp-tracking-title: -.006em;--lp-tracking-label: .01em;--lp-radius-card: max(0rem, calc(var(--lp-brand-radius) * 1));--lp-radius-media: max(0rem, calc(var(--lp-brand-radius) * 1));--lp-radius-button: max(0rem, calc(var(--lp-brand-radius) * 1));--lp-radius-chip: var(--lp-radius-pill-if-rounded);--lp-container: 70rem;--lp-gutter: clamp(var(--space-10), 6cqi, var(--space-16));--lp-measure-lead: 42ch;--_path-w: clamp(calc(var(--border-width-thick) * 1.5), .25cqi, calc(var(--border-width-thick) * 2));--_path-r: clamp(var(--space-2), .75cqi, var(--space-3));--_path-lane: clamp(var(--space-5), 3cqi, var(--space-12));--lp-enter-headline: lp-rise-soft var(--duration-slowest) var(--ease-smooth) both;--lp-enter-copy: lp-fade var(--duration-slower) var(--ease-smooth) calc(var(--lp-stagger) * 2) both;--lp-enter-media: lp-rise-soft var(--duration-slowest) var(--ease-smooth) calc(var(--lp-stagger) * 3) both;--lp-accent-source: var(--lp-brand-2)}:is(.lp,#lp-style)[data-lp-style=path] .lp-section[data-lp-type]{--_path-x: calc( max(var(--lp-gutter), (100% - var(--lp-container)) / 2) - var(--_path-lane) );--_path-y: calc( var(--lp-pad) + var(--lp-edge-offset, 0px) + var(--_path-eyebrow, 0px) + var(--lp-size-heading) * var(--lp-leading-heading) / 2 );--_path-ink: var(--lp-mark-ink);--_path-ahead: var(--lp-button-line);--_path-gap: var(--lp-bg)}:is(.lp,#lp-style)[data-lp-style=path] .lp-section[data-lp-type=hero]{--_path-y: calc( var(--lp-pad) + var(--_path-eyebrow, 0px) + var(--lp-size-display) * var(--lp-leading-display) / 2 )}:is(.lp,#lp-style)[data-lp-style=path] .lp-section[data-lp-type]:has(.lp-eyebrow+.lp-heading,.hero__eyebrow+.hero__headline){--_path-eyebrow: calc(var(--lp-size-label) * var(--lp-leading-title) + var(--lp-stack))}:is(.lp,#lp-style)[data-lp-style=path] .lp-section[data-lp-type=cta]:has(.cta[data-layout=band]){--_path-y: calc( var(--lp-pad) + var(--lp-edge-offset, 0px) + var(--space-4) + var(--_path-eyebrow, 0px) + var(--lp-size-cta) * var(--lp-leading-heading) / 2 )}:is(.lp,#lp-style)[data-lp-style=path] .lp-section[data-lp-type]>.lp-inner:before,:is(.lp,#lp-style)[data-lp-style=path] .lp-section[data-lp-type]:after,:is(.lp,#lp-style)[data-lp-style=path] .lp-section[data-lp-type]>.lp-inner:after{--_path-ring: var(--_path-y);content:"";position:absolute;z-index:var(--z-hide);inset-block:0;inset-inline-start:calc(var(--_path-x) - var(--_path-r));inline-size:calc(var(--_path-r) * 2);pointer-events:none}:is(.lp,#lp-style)[data-lp-style=path] .lp-section[data-lp-type]>.lp-inner:before{background:radial-gradient(circle at 50% var(--_path-ring),var(--_path-gap) calc(var(--_path-r) - var(--_path-w)),var(--_path-ink) calc(var(--_path-r) - var(--_path-w) + .5px) calc(var(--_path-r) - .5px),transparent var(--_path-r)),radial-gradient(circle,var(--_path-ahead) calc(var(--_path-w) * .36),transparent calc(var(--_path-w) * .36 + .5px)) 50% 0 / 100% calc(var(--_path-w) * 3.25) repeat-y}:is(.lp,#lp-style)[data-lp-style=path] .lp-section[data-lp-type]:after{background:radial-gradient(circle at 50% var(--_path-ring),var(--_path-ink) calc(var(--_path-r) - .5px),transparent var(--_path-r)),linear-gradient(var(--_path-ink) 0 0) 50% 0 / var(--_path-w) 100% no-repeat}:is(.lp,#lp-style)[data-lp-style=path] .lp-section[data-lp-type]>.lp-inner:after{inset-inline-start:calc(var(--_path-x) - var(--_path-r) * 2);inline-size:calc(var(--_path-r) * 4);background:radial-gradient(circle at 50% calc(var(--_path-r) * 2),var(--_path-ink) calc(var(--_path-r) * .62),color-mix(in oklab,var(--_path-ink) 28%,transparent) calc(var(--_path-r) * .62 + .5px) calc(var(--_path-r) * 1.7),transparent calc(var(--_path-r) * 1.7 + .5px)) 50% 0 / 100% calc(var(--_path-r) * 4) no-repeat;opacity:0}:is(.lp,#lp-style)[data-lp-style=path] .lp-section[data-lp-type]:first-child>.lp-inner:before,:is(.lp,#lp-style)[data-lp-style=path] .lp-section[data-lp-type]:first-child:after{--_path-ring: calc(var(--_path-r) * 2);inset-block-start:calc(var(--_path-y) - var(--_path-r) * 2);inset-inline-start:calc(var(--_path-x) - var(--_path-r) * 2);inline-size:calc(var(--_path-r) * 4)}:is(.lp,#lp-style)[data-lp-style=path] .lp-section[data-lp-type]:first-child>.lp-inner:before{background:radial-gradient(circle at 50% var(--_path-ring),var(--_path-ink) calc(var(--_path-r) - .5px),var(--_path-gap) var(--_path-r) calc(var(--_path-r) * 1.45),var(--_path-ink) calc(var(--_path-r) * 1.45 + .5px) calc(var(--_path-r) * 1.45 + var(--_path-w)),transparent calc(var(--_path-r) * 1.45 + var(--_path-w) + .5px)),radial-gradient(circle,var(--_path-ahead) calc(var(--_path-w) * .36),transparent calc(var(--_path-w) * .36 + .5px)) 50% 0 / 100% calc(var(--_path-w) * 3.25) repeat-y}:is(.lp,#lp-style)[data-lp-style=path] .lp-section[data-lp-type]:first-child:after{inset-block-start:var(--_path-y);background:linear-gradient(var(--_path-ink) 0 0) 50% 0 / var(--_path-w) 100% no-repeat}:is(.lp,#lp-style)[data-lp-style=path] .lp-section[data-lp-type]:last-child>.lp-inner:before,:is(.lp,#lp-style)[data-lp-style=path] .lp-section[data-lp-type]:last-child:after{inset-block-end:calc(100% - var(--_path-y) - var(--_path-r) * 2)}:is(.lp,#lp-style)[data-lp-style=path] .lp-section[data-lp-type]:last-child:not(:first-child)>.lp-inner:before{--_path-ring: var(--_path-y);inset-inline-start:calc(var(--_path-x) - var(--_path-r) * 2);inline-size:calc(var(--_path-r) * 4);background:radial-gradient(circle at 50% var(--_path-ring),var(--_path-ink) calc(var(--_path-r) * .5),var(--_path-gap) calc(var(--_path-r) * .5 + .5px) calc(var(--_path-r) * .95),var(--_path-ink) calc(var(--_path-r) * .95 + .5px) calc(var(--_path-r) * .95 + var(--_path-w)),var(--_path-gap) calc(var(--_path-r) * .95 + var(--_path-w) + .5px) calc(var(--_path-r) * 1.55),var(--_path-ink) calc(var(--_path-r) * 1.55 + .5px) calc(var(--_path-r) * 1.55 + var(--_path-w)),transparent calc(var(--_path-r) * 1.55 + var(--_path-w) + .5px)),radial-gradient(circle,var(--_path-ahead) calc(var(--_path-w) * .36),transparent calc(var(--_path-w) * .36 + .5px)) 50% 0 / 100% calc(var(--_path-w) * 3.25) repeat-y}:is(.lp,#lp-style)[data-lp-style=path] .lp-section[data-lp-type]:last-child:not(:first-child):after,:is(.lp,#lp-style)[data-lp-style=path] .lp-section[data-lp-type]:last-child:not(:first-child)>.lp-inner:after{inset-block-end:calc(100% - var(--_path-y))}:is(.lp,#lp-style)[data-lp-style=path] .lp-section[data-lp-type]:last-child:not(:first-child):after{background:linear-gradient(var(--_path-ink) 0 0) 50% 0 / var(--_path-w) 100% no-repeat}:is(.lp,#lp-style)[data-lp-style=path] .lp-section[data-lp-type]:only-child:after,:is(.lp,#lp-style)[data-lp-style=path] .lp-section[data-lp-type]:only-child>.lp-inner:after{content:none}@keyframes lp-path-tip{0%{opacity:1;translate:0 calc(-2 * var(--_path-r))}to{opacity:1;translate:0 calc(100% - 2 * var(--_path-r))}}@media screen and (prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){:root[data-theme] .lp:not([data-lp-still]):is(.lp,#lp-style)[data-lp-style=path] .lp-section[data-lp-type]:after,:root[data-theme] .lp:not([data-lp-still]):is(.lp,#lp-style)[data-lp-style=path] .story-chapter:after{animation:var(--lp-route-draw, none);animation-timeline:view(block 50%);animation-range:cover 0% cover 100%}:root[data-theme] .lp:not([data-lp-still]):is(.lp,#lp-style)[data-lp-style=path] .lp-section[data-lp-type]>.lp-inner:after{animation:lp-path-tip linear;animation-timeline:view(block 50%);animation-range:cover 0% cover 100%}}}:is(.lp,#lp-style)[data-lp-style=path] :is(.map__line,.map__bend){stroke:var(--lp-mark-ink)}:is(.lp,#lp-style)[data-lp-style=path] details[open] .map__marker{--_path-on: oklch(from var(--lp-mark-ink) clamp(.16, (.62 - l) * 1000, .97) calc(c/5) h);border-color:var(--lp-mark-ink);background:var(--lp-mark-ink);color:var(--_path-on)}@supports (color: rgb(from red calc(255*pow(r / 255,2)) 0 0)){:is(.lp,#lp-style)[data-lp-style=path] details[open] .map__marker{--_path-on: rgb(from var(--lp-mark-ink) var(--_ink-r) var(--_ink-g) var(--_ink-b))}}:is(.lp,#lp-style)[data-lp-style=path] .map{--_route: var(--_path-w);--_dot: clamp(var(--space-8), 1.5rem + 1.6cqi, var(--space-12));margin-inline-start:calc(-1 * (var(--_path-lane) + var(--_dot) / 2))}:is(.lp,#lp-style)[data-lp-style=path] .lp-section:not([data-lp-scheme=atmosphere],[data-lp-on-media]) .map{background:linear-gradient(var(--lp-bg) 0 0) calc(var(--_dot) / 2 - var(--_path-r) * 2) 0 / calc(var(--_path-r) * 4) 100% no-repeat}@container (min-width: 48rem){:is(.lp,#lp-style)[data-lp-style=path] .map:has(>.map__stage:nth-child(2n):last-child){padding-block-end:var(--_gap)}:is(.lp,#lp-style)[data-lp-style=path] .map__stage:nth-child(2n):last-child:before,:is(.lp,#lp-style)[data-lp-style=path] .map__stage:nth-child(2n):last-child:after{content:"";position:absolute;background:var(--lp-mark-ink);pointer-events:none}:is(.lp,#lp-style)[data-lp-style=path] .map__stage:nth-child(2n):last-child:before{inset-block:var(--_dot) 0;inset-inline-start:calc(var(--_dot) / 2 - var(--_route) / 2);inline-size:var(--_route)}:is(.lp,#lp-style)[data-lp-style=path] .map__stage:nth-child(2n):last-child:after{inset-block-start:100%;inset-inline-start:calc(var(--_dot) / 2 - 100% * 2 / 3);inline-size:calc(100% * 2 / 3);block-size:var(--_gap);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none' fill='none' stroke='currentColor' stroke-width='3.5' stroke-linecap='round'%3E%3Cpath vector-effect='non-scaling-stroke' d='M100 0C100 60 0 40 0 100'/%3E%3C/svg%3E") 0 0 / 100% 100% no-repeat}}@media screen and (prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){@container (min-width: 48rem){:root[data-theme] .lp:not([data-lp-still]):is(.lp,#lp-style)[data-lp-style=path] .map__stage:nth-child(2n):last-child:before,:root[data-theme] .lp:not([data-lp-still]):is(.lp,#lp-style)[data-lp-style=path] .map__stage:nth-child(2n):last-child:after{animation:var(--lp-route-draw, none);animation-timeline:view(block 50%);animation-range:cover 0% cover 100%}}}}:is(.lp,#lp-style)[data-lp-style=path] .timeline{--_marker: clamp(var(--space-8), 1.5rem + 1.6cqi, var(--space-12));margin-inline-start:calc(-1 * (var(--_path-lane) + var(--_marker) / 2))}:is(.lp,#lp-style)[data-lp-style=path] .timeline__stage:before{content:none}:is(.lp,#lp-style)[data-lp-style=path] .timeline__marker{border-width:var(--_path-w);border-color:var(--lp-mark-ink);border-radius:var(--radius-full);background:var(--lp-bg)}:is(.lp,#lp-style)[data-lp-style=path] :is(.story-scroll,.story-chapters) .story-words{--_path-line: calc(var(--lp-size-title) * var(--lp-leading-title));position:relative}:is(.lp,#lp-style)[data-lp-style=path] .story-words[data-size=heading]{--_path-line: calc(var(--lp-size-heading) * var(--lp-leading-heading))}:is(.lp,#lp-style)[data-lp-style=path] .story-chapter:after{--_path-x: calc( max(var(--lp-gutter), (100% - var(--lp-container)) / 2) - var(--_path-lane) );content:"";position:absolute;z-index:1;inset-block:0;inset-inline-start:calc(var(--_path-x) - var(--_path-w) / 2);inline-size:var(--_path-w);background:var(--lp-mark-ink);pointer-events:none}:is(.lp,#lp-style)[data-lp-style=path] :is(.story-scroll,.story-chapters) .story-words:before{--_r: calc(var(--_path-r) * .72);content:"";position:absolute;z-index:1;inset-block-start:calc(var(--_path-line) / 2 - var(--_r));inset-inline-start:calc(-1 * var(--_path-lane) - var(--_r));inline-size:calc(var(--_r) * 2);block-size:calc(var(--_r) * 2);border-radius:var(--radius-full);background:radial-gradient(circle,var(--lp-bg) calc(var(--_r) - var(--_path-w) * .8),var(--lp-mark-ink) calc(var(--_r) - var(--_path-w) * .8 + .5px));pointer-events:none}:is(.lp,#lp-style)[data-lp-style=path] .offer[data-featured]{box-shadow:inset 0 0 0 var(--_path-w) var(--lp-mark-ink)}:is(.lp,#lp-style)[data-lp-style=path] :is(.hero-split,.video-split,.preview-split,.benefits[data-layout=split]){align-items:start}@container lp-page (min-width: 50rem){:is(.lp,#lp-style)[data-lp-style=path] .lp-section[data-lp-type=hero][data-lp-layout=split]{--_path-y: calc( var(--lp-pad) + var(--_path-eyebrow, 0px) + var(--lp-size-display) * .7 * var(--lp-leading-display) / 2 )}}:is(.lp,#lp-style)[data-lp-style=path] .lp-section[data-lp-type=hero][data-lp-layout=cover]{--_path-y: calc(100% - var(--lp-pad) * .5)}:is(.lp,#lp-style)[data-lp-style=path] .lp-section[data-lp-type=hero][data-lp-layout=cover]:has(.hero-cover__copy[data-lp-on-media]){--_path-ink: oklch(from var(--_scrim) clamp(.16, (.62 - l) * 1000, .97) calc(c/5) h);--_path-gap: var(--_scrim)}@supports (color: rgb(from red calc(255*pow(r / 255,2)) 0 0)){:is(.lp,#lp-style)[data-lp-style=path] .lp-section[data-lp-type=hero][data-lp-layout=cover]:has(.hero-cover__copy[data-lp-on-media]){--_path-ink: rgb(from var(--_scrim) var(--_ink-r) var(--_ink-g) var(--_ink-b))}}:is(.lp,#lp-style)[data-lp-style=path] .lp-section[data-lp-type=hero][data-lp-layout=cover]>.lp-inner:before,:is(.lp,#lp-style)[data-lp-style=path] .lp-section[data-lp-type=hero][data-lp-layout=cover]:after{z-index:1}@supports (line-height: pow(2,.5)){@container (min-width: 56rem){:is(.lp,#lp-style)[data-lp-style=path] .lp-section[data-lp-type=hero] .hero-split__copy:has(>.hero__headline){--lp-display-scale: calc(.7*min(1, pow(91 / var(--lp-heading-chars, 120), .32))) }:is(.lp,#lp-style)[data-lp-style=path] .lp-section[data-lp-type=hero] .hero-cover__copy:has(>.hero__headline){--lp-display-scale: min(1, pow(65 / var(--lp-heading-chars, 120), .36))}:is(.lp,#lp-style)[data-lp-style=path] .lp-section[data-lp-type=hero] .hero-poster:has(>.hero__headline){--lp-display-scale: min(1, pow(22 / var(--lp-heading-chars, 120), .2))}}}.lp[data-lp-style=poster]{--lp-size-display: calc(clamp(2.75rem, .4rem + 8.8cqi, 8.25rem) * var(--lp-scale));--lp-size-heading: calc(clamp(2.1rem, .7rem + 4.4cqi, 5.25rem) * var(--lp-scale));--lp-size-title: calc(clamp(1.25rem, .95rem + 1.1cqi, 1.85rem) * var(--lp-scale));--lp-size-lead: calc(clamp(1.25rem, 1.05rem + .6cqi, 1.625rem) * var(--lp-scale));--lp-size-price: calc(clamp(3.5rem, 1.2rem + 7.5cqi, 8rem) * var(--lp-scale));--lp-size-cta: calc(clamp(2.75rem, .4rem + 8cqi, 7.5rem) * var(--lp-scale));--lp-leading-display: .88;--lp-leading-heading: .92;--lp-leading-title: 1.08;--lp-leading-lead: 1.38;--lp-tracking-display: -.015em;--lp-tracking-heading: -.01em;--lp-tracking-title: -.01em;--lp-tracking-label: .02em;--lp-case-display: uppercase;--lp-weight-label: var(--font-bold);--lp-radius-card: clamp(0rem, calc(var(--lp-brand-radius) * .25), var(--radius-sm));--lp-radius-media: clamp(0rem, calc(var(--lp-brand-radius) * .25), var(--radius-sm));--lp-radius-button: clamp(0rem, calc(var(--lp-brand-radius) * .25), var(--radius-sm));--lp-radius-chip: var(--lp-radius-pill-if-rounded);--lp-border: var(--border-width-thick);--lp-rule: var(--border-width-thick);--lp-button-height: max(var(--tap-target-min), var(--space-14));--lp-button-pad: var(--space-8);--lp-button-weight: var(--font-bold);--lp-button-tracking: .05em;--lp-pad-regular: clamp(var(--space-14), var(--space-6) + 6cqi, var(--space-24));--lp-pad-spacious: clamp(var(--space-20), var(--space-8) + 9cqi, var(--space-32));--lp-container: 80rem;--lp-measure-lead: 38ch;--lp-edge: angle;--lp-atmosphere-veil: panel;--lp-enter-headline: lp-wipe var(--duration-slowest) var(--ease-smooth) both;--lp-enter-media: lp-rise-soft var(--duration-slowest) var(--ease-smooth) calc(var(--lp-stagger) * 2) both;--lp-enter-copy: lp-fade var(--duration-slower) var(--ease-smooth) calc(var(--lp-stagger) * 4) both;--lp-build-display: track;--lp-marquee-pace: calc(var(--duration-slowest) * 13)}:is(.lp,#lp-style)[data-lp-style=poster] .lp-heading[data-size=heading]{text-transform:uppercase}@container (width < 32rem){:is(.lp,#lp-style)[data-lp-style=poster] .lp-heading:is([data-size=display],[data-size=heading]){-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 4 4}}@container (min-width: 56rem){:is(.lp,#lp-style)[data-lp-style=poster] .hero-statement:has(>.hero__headline[data-long]){--lp-display-scale: .7}:is(.lp,#lp-style)[data-lp-style=poster] .hero-centered:has(>.hero__headline[data-long]){--lp-display-scale: .62}:is(.lp,#lp-style)[data-lp-style=poster] .hero-cover__copy:has(>.hero__headline[data-long]){--lp-display-scale: .55}:is(.lp,#lp-style)[data-lp-style=poster] .hero-poster:has(>.hero__headline[data-long]){--lp-display-scale: .5}:is(.lp,#lp-style)[data-lp-style=poster] .hero-split__copy:has(>.hero__headline[data-long]){--lp-display-scale: .45}}@container (min-width: 56rem){:is(.lp,#lp-style)[data-lp-style=poster] .hero-statement:has(>.hero__headline[data-medium]){--lp-display-scale: .95}:is(.lp,#lp-style)[data-lp-style=poster] .hero-cover__copy:has(>.hero__headline[data-medium]){--lp-display-scale: .75}:is(.lp,#lp-style)[data-lp-style=poster] .hero-poster:has(>.hero__headline[data-medium]){--lp-display-scale: .6}:is(.lp,#lp-style)[data-lp-style=poster] .hero-split__copy:has(>.hero__headline[data-medium]){--lp-display-scale: .55}}@supports (line-height: pow(2,.5)){@container (min-width: 56rem){:is(.lp,#lp-style)[data-lp-style=poster] .lp-section[data-lp-type=hero] .hero-statement:has(>.hero__headline){--lp-display-scale: min(1, pow(54 / var(--lp-heading-chars, 120), .45))}:is(.lp,#lp-style)[data-lp-style=poster] .lp-section[data-lp-type=hero] .hero-split__copy:has(>.hero__headline){--lp-display-scale: calc(.7*min(1, pow(29 / var(--lp-heading-chars, 120), .28))) }:is(.lp,#lp-style)[data-lp-style=poster] .lp-section[data-lp-type=hero] .hero-cover__copy:has(>.hero__headline){--lp-display-scale: min(1, pow(27 / var(--lp-heading-chars, 120), .4))}:is(.lp,#lp-style)[data-lp-style=poster] .lp-section[data-lp-type=hero] .hero-centered:has(>.hero__headline){--lp-display-scale: calc(.84*min(1, pow(73 / var(--lp-heading-chars, 120), .83))) }}}:is(.lp,#lp-style)[data-lp-style=poster] :is([data-lp-scheme],[data-lp-on-media]){--lp-line: color-mix(in oklab, var(--lp-ink) 40%, var(--lp-bg))}:is(.lp,#lp-style)[data-lp-style=poster] :is(.lp-eyebrow,.offer__badge,.tf-label){inline-size:fit-content;padding:var(--space-1) var(--space-3);border:none;border-radius:var(--lp-radius-pill-if-rounded);background:var(--lp-button-bg);color:var(--lp-button-ink);font-weight:var(--font-bold);letter-spacing:var(--lp-tracking-label);rotate:-2deg;transform-origin:0 100%}:is(.lp,#lp-style)[data-lp-style=poster] .offer__badge{rotate:3deg;transform-origin:100% 100%}:is(.lp,#lp-style)[data-lp-style=poster] .tf-label[data-side=before]{background:transparent;box-shadow:inset 0 0 0 var(--border-width-thick) var(--lp-ink);color:var(--lp-ink)}:is(.lp,#lp-style)[data-lp-style=poster] .tf-label[data-side=after]{rotate:2deg}:is(.lp,#lp-style)[data-lp-style=poster] .tf-label{margin-block-end:var(--space-3)}:is(.lp,#lp-style)[data-lp-style=poster] :is(.lp-button,.tf-toggle__tab,.tm-marquee__toggle){text-transform:uppercase}:is(.lp,#lp-style)[data-lp-style=poster] .lp-button:is([data-variant=secondary],[data-variant=outline]){border-color:var(--lp-ink)}@media(hover:hover){:is(.lp,#lp-style)[data-lp-style=poster] .lp-button:is([data-variant=primary],[data-variant=secondary],[data-variant=outline]):hover{transform:rotate(-2deg) scale(1.03);box-shadow:none}}:is(.lp,#lp-style)[data-lp-style=poster] [data-lp-scheme]{--_poster-block: var(--lp-brand-2)}:is(.lp,#lp-style)[data-lp-style=poster] [data-lp-scheme=accent]{--_poster-block: var(--lp-brand)}:is(.lp,#lp-style)[data-lp-style=poster] :is(.hero-poster__reveal,.hero-split__media,.hero-statement__media,.hero-centered__media,.text__media){position:relative;isolation:isolate}:is(.lp,#lp-style)[data-lp-style=poster] :is(.hero-poster__reveal,.hero-split__media,.hero-statement__media,.hero-centered__media,.guide__portrait[data-layout=split],.text__media){--_off: clamp(var(--space-3), 1.4cqi, var(--space-6))}:is(.lp,#lp-style)[data-lp-style=poster] :is(.hero-poster__reveal,.hero-split__media,.hero-statement__media,.hero-centered__media,.guide__portrait[data-layout=split],.text__media):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;translate:calc(-1 * var(--_off)) calc(-1 * var(--_off));border-radius:var(--lp-radius-media);background:var(--_poster-block);pointer-events:none}:is(.lp,#lp-style)[data-lp-style=poster] .text__head>.text__media{margin-block-start:var(--_off)}:is(.lp,#lp-style)[data-lp-style=poster] :is(.hero-statement__media,.hero-centered__media){margin-block-end:calc(-1 * var(--lp-pad))}@container (width < 56rem){:is(.lp,#lp-style)[data-lp-style=poster] .hero-poster__media .hero-poster__reveal:before{content:none}}:is(.lp,#lp-style)[data-lp-style=poster] .benefits-bento__tile[data-lead] .lp-heading{text-transform:uppercase;line-height:var(--lp-leading-heading)}:is(.lp,#lp-style)[data-lp-style=poster] .tm-marquee .voice:not([data-length=long]) .voice__quote p{font-family:var(--lp-font-display);font-size:var(--lp-size-title);font-weight:var(--lp-weight-title);font-synthesis:none;line-height:var(--lp-leading-title);letter-spacing:var(--lp-tracking-title)}:is(.lp,#lp-style)[data-lp-style=poster] .tm-marquee__card>.voice:not([data-length=long]){padding-inline-start:calc(var(--lp-size-title) * .4)}:is(.lp,#lp-style)[data-lp-style=poster] .story-chapter__num{font-size:var(--lp-size-display);line-height:var(--lp-leading-display)}:is(.lp,#lp-style)[data-lp-style=poster] .lp-section[data-lp-type=cta]{--lp-build-heading: track}.lp[data-lp-style=studio]{--lp-size-display: calc(clamp(2.6rem, 1rem + 5.2cqi, 5.75rem) * var(--lp-scale));--lp-size-heading: calc(clamp(1.9rem, 1.05rem + 2.9cqi, 3.5rem) * var(--lp-scale));--lp-size-title: calc(clamp(1.2rem, 1rem + .8cqi, 1.55rem) * var(--lp-scale));--lp-size-cta: calc(clamp(2.1rem, 1rem + 3.8cqi, 4.25rem) * var(--lp-scale));--lp-leading-display: 1.04;--lp-leading-heading: 1.1;--lp-leading-title: 1.22;--lp-leading-body: 1.68;--lp-tracking-display: -.02em;--lp-tracking-heading: -.012em;--lp-tracking-title: -.005em;--lp-radius-card: clamp(0rem, calc(var(--lp-brand-radius) * .5), var(--radius-md));--lp-radius-media: clamp(0rem, calc(var(--lp-brand-radius) * .5), var(--radius-md));--lp-radius-button: clamp(0rem, calc(var(--lp-brand-radius) * .5), var(--radius-md));--lp-radius-chip: var(--lp-radius-pill-if-rounded);--lp-button-pad: var(--space-6);--lp-container: 72rem;--lp-measure: 58ch;--lp-measure-lead: 40ch;--lp-texture: paper;--lp-texture-strength: .22;--lp-enter-headline: lp-rise-soft var(--duration-slowest) var(--ease-smooth) both;--lp-enter-copy: lp-fade var(--duration-slower) var(--ease-smooth) calc(var(--lp-stagger) * 2) both;--lp-enter-media: lp-settle calc(var(--duration-slowest) * 1.2) var(--ease-smooth) calc(var(--lp-stagger) * 3) both}:is(.lp,#lp-style)[data-lp-style=studio] :is(.hero-split__media,.hero-statement__media,.hero-centered__media,.text__media,.guide__portrait:not([data-layout=quote]) .clip,.gallery-picture__frame,.benefits-grid .lp-media,.story-strip__card>.lp-media){--_print-edge: clamp(var(--space-2), .8cqi, var(--space-3));--_print-paper: oklch( from var(--lp-bg) calc(l + (1 - l)*clamp(.18, (l - .5) * 10, .75)) calc(c/2) h );border:var(--_print-edge) solid var(--_print-paper);border-radius:0;box-shadow:0 0 0 var(--border-width) var(--lp-line),var(--space-1) var(--space-3) var(--space-6) calc(-1 * var(--space-2)) color-mix(in oklab,var(--lp-media-scrim) 60%,transparent)}:is(.lp,#lp-style)[data-lp-style=studio] :is(.hero-split__media,.hero-statement__media,.hero-centered__media,.text__media,.guide__portrait .clip,.gallery-picture__frame) .lp-media{border-radius:0}:is(.lp,#lp-style)[data-lp-style=studio] :is(.hero-split__media,.hero-statement__media,.hero-centered__media){rotate:-1.4deg}:is(.lp,#lp-style)[data-lp-style=studio] .text__media{rotate:1.2deg}:is(.lp,#lp-style)[data-lp-style=studio] .guide__portrait:not([data-layout=quote]) .clip{rotate:-1.6deg}:is(.lp,#lp-style)[data-lp-style=studio] .benefits-grid li:nth-child(odd) .lp-media{rotate:-1deg}:is(.lp,#lp-style)[data-lp-style=studio] .benefits-grid li:nth-child(2n) .lp-media{rotate:.8deg}:is(.lp,#lp-style)[data-lp-style=studio] :is(.gallery-mosaic__tiles,.gallery-grid)>li:nth-child(odd) .gallery-picture{rotate:-.9deg}:is(.lp,#lp-style)[data-lp-style=studio] :is(.gallery-mosaic__tiles,.gallery-grid)>li:nth-child(2n) .gallery-picture{rotate:1.1deg}:is(.lp,#lp-style)[data-lp-style=studio] :is(.gallery-mosaic__tiles,.gallery-grid)>li:nth-child(3n) .gallery-picture{rotate:.5deg}:is(.lp,#lp-style)[data-lp-style=studio] .gallery-mosaic__tiles{--_gap: clamp(var(--space-4), .5rem + 1.6cqi, var(--space-8))}@supports (line-height: pow(2,.5)){@container (min-width: 56rem){:is(.lp,#lp-style)[data-lp-style=studio] .lp-section[data-lp-type=hero] .hero-cover__copy:has(>.hero__headline){--lp-display-scale: min(1, pow(68 / var(--lp-heading-chars, 120), .34))}:is(.lp,#lp-style)[data-lp-style=studio] .lp-section[data-lp-type=hero] .hero-poster:has(>.hero__headline){--lp-display-scale: min(1, pow(31 / var(--lp-heading-chars, 120), .21))}}}:is(.lp,#lp-style)[data-lp-style=studio] .lp-section:not([data-lp-type=hero],[data-lp-type=stats],[data-lp-type=instructor]) .lp-heading:is([data-size=heading],[data-size=display]){position:relative}:is(.lp,#lp-style)[data-lp-style=studio] .lp-section:not([data-lp-type=hero],[data-lp-type=stats],[data-lp-type=instructor]) .lp-heading:is([data-size=heading],[data-size=display]):after{content:"";position:absolute;inset-inline-start:-.06em;inset-block-end:-.36em;inline-size:min(100%,4.5em);block-size:.3em;background:var(--lp-mark-ink);mask:var(--lp-mark-underline) center / 100% 100% no-repeat;pointer-events:none}:is(.lp,#lp-style)[data-lp-style=studio] .lp-section[data-lp-type=hero] .lp-heading[data-size=display]{position:relative}:is(.lp,#lp-style)[data-lp-style=studio] .lp-section[data-lp-type=hero] .lp-heading[data-size=display]:after{content:"";position:absolute;inset-inline-start:-.04em;inset-block-end:-.3em;inline-size:min(100%,3.6em);block-size:.26em;background:var(--lp-mark-ink);mask:var(--lp-mark-underline) center / 100% 100% no-repeat;pointer-events:none}:is(.lp,#lp-style)[data-lp-style=studio] :is(.hero-centered,.guide-centered,.text[data-layout=centered]) .lp-heading:after{inset-inline:0;margin-inline:auto}:is(.lp,#lp-style)[data-lp-style=studio] :is(.guide-centered,.text[data-layout=centered]) .lp-heading[data-size=heading]:after{inset-inline:0;margin-inline:auto}:is(.lp,#lp-style)[data-lp-style=studio] :is(.stat__value,.timeline__marker,.card__num,.offer__amount,.pricing__band-amount){position:relative;justify-self:start}:is(.lp,#lp-style)[data-lp-style=studio] :is(.stat__value,.timeline__marker,.card__num,.offer__amount,.pricing__band-amount):after{content:"";position:absolute;inset:-38% calc(-16% - .15em);background:var(--lp-mark-ink);mask:var(--lp-mark-circle) center / 100% 100% no-repeat;pointer-events:none}:is(.lp,#lp-style)[data-lp-style=studio] .offer:not([data-featured]) .offer__amount:after{content:none}:is(.lp,#lp-style)[data-lp-style=studio] :is(.offer[data-featured] .offer__amount,.pricing__band-amount){margin-inline:.2em .5em}:is(.lp,#lp-style)[data-lp-style=studio] .card__num{inline-size:fit-content;margin-block-start:.2em}:is(.lp,#lp-style)[data-lp-style=studio] .timeline__marker{border-color:transparent}:is(.lp,#lp-style)[data-lp-style=studio] .timeline__marker:after{inset:calc(-1 * var(--space-1))}:is(.lp,#lp-style)[data-lp-style=studio] .stat__value{font-size:min(1em,100cqi / (var(--_chars) * .62) * .74)}:is(.lp,#lp-style)[data-lp-style=studio] .stat{row-gap:max(var(--space-4),.42em)}:is(.lp,#lp-style)[data-lp-style=studio] .stats[data-layout=row] .stats__list{overflow-x:visible}:is(.lp,#lp-style)[data-lp-style=studio] .stats[data-layout=row] .stat:before{content:none}:is(.lp,#lp-style)[data-lp-style=studio] .guide__portrait:not([data-layout=quote]) .clip:after{content:"";position:absolute;inset:calc(-1 * (var(--space-7) + 5%));z-index:1;background:var(--lp-mark-ink);mask:var(--lp-mark-scribble) center / 100% 100% no-repeat;pointer-events:none}:is(.lp,#lp-style)[data-lp-style=studio] .guide-split>.guide__portrait{padding-inline:max(0rem,var(--space-7) + 7% - max(var(--lp-gutter),(100cqi - var(--lp-container)) / 2))}:is(.lp,#lp-style)[data-lp-style=studio] .guide-centered>.guide__portrait{max-inline-size:calc(100% - 2 * var(--space-8))}@container (width < 52rem){:is(.lp,#lp-style)[data-lp-style=studio] .guide-split>.guide__portrait{margin-block-end:max(0rem,var(--space-7) + 8% - var(--lp-gap))}:is(.lp,#lp-style)[data-lp-style=studio] .guide-centered>.guide__portrait{margin-block-end:max(0rem,var(--space-12) - var(--lp-gap))}}:is(.lp,#lp-style)[data-lp-style=studio] .problem__bar{block-size:.5em;margin-block-start:calc(.5lh - .25em);background:var(--lp-mark-ink);mask:var(--lp-mark-underline) center / 100% 100% no-repeat}@media screen and (prefers-reduced-motion:no-preference){:root[data-theme] .lp:not([data-lp-still]):is(.lp,#lp-style)[data-lp-style=studio] .lp-section:not([data-lp-type=hero],[data-lp-type=stats],[data-lp-type=instructor]) .lp-heading:is([data-size=heading],[data-size=display]):after,:root[data-theme] .lp:not([data-lp-still]):is(.lp,#lp-style)[data-lp-style=studio] .stat__value:after,:root[data-theme] .lp:not([data-lp-still]):is(.lp,#lp-style)[data-lp-style=studio] .guide__portrait:not([data-layout=quote]) .clip:after{animation:var(--lp-mark-draw, none)}:root[data-theme] .lp:not([data-lp-still]):is(.lp,#lp-style)[data-lp-style=studio] .lp-section[data-lp-type=hero] .lp-heading[data-size=display]:after{animation:lp-wipe var(--duration-slowest) var(--ease-smooth) calc(var(--duration-slowest) + var(--lp-stagger) * 2) both}}.lp[data-lp-style=quiet]{--lp-size-display: calc(clamp(2.75rem, 1.2rem + 5cqi, 6rem) * var(--lp-scale));--lp-size-heading: calc(clamp(1.75rem, 1.15rem + 1.8cqi, 2.6rem) * var(--lp-scale));--lp-size-title: calc(clamp(1.2rem, 1.02rem + .7cqi, 1.5rem) * var(--lp-scale));--lp-size-lead: calc(clamp(1.3rem, 1.12rem + .55cqi, 1.625rem) * var(--lp-scale));--lp-size-body: calc(clamp(1.125rem, 1.06rem + .26cqi, 1.3125rem) * var(--lp-scale));--lp-size-cta: calc(clamp(2.3rem, 1.2rem + 3.6cqi, 4.4rem) * var(--lp-scale));--lp-leading-display: 1.06;--lp-leading-heading: 1.14;--lp-leading-title: 1.25;--lp-leading-lead: 1.5;--lp-leading-body: 1.72;--lp-tracking-display: -.022em;--lp-tracking-heading: -.012em;--lp-tracking-title: -.004em;--lp-tracking-label: .01em;--lp-weight-display: var(--heading-weight, var(--font-normal));--lp-weight-heading: var(--heading-weight, var(--font-normal));--lp-weight-title: var(--heading-weight, var(--font-medium));--lp-weight-label: var(--font-medium);--lp-radius-card: clamp(0rem, calc(var(--lp-brand-radius) * .5), var(--radius-md));--lp-radius-media: clamp(0rem, calc(var(--lp-brand-radius) * .5), var(--radius-md));--lp-radius-button: clamp(0rem, calc(var(--lp-brand-radius) * .5), var(--radius-md));--lp-radius-chip: var(--lp-radius-pill-if-rounded);--lp-button-pad: var(--space-7);--lp-button-weight: var(--font-medium);--lp-button-tracking: .01em;--lp-pad-compact: clamp(var(--space-12), var(--space-8) + 3cqi, var(--space-20));--lp-pad-regular: clamp(var(--space-20), var(--space-10) + 6cqi, calc(var(--space-32) * 1.25));--lp-pad-spacious: clamp(var(--space-24), var(--space-12) + 9cqi, calc(var(--space-32) * 1.5));--lp-container: 64rem;--lp-measure: 60ch;--lp-measure-lead: 36ch;--lp-atmosphere-ground: tint;--lp-enter-headline: lp-fade calc(var(--duration-slowest) * 1.6) var(--ease-out) both;--lp-enter-copy: lp-fade calc(var(--duration-slowest) * 1.6) var(--ease-out) calc(var(--lp-stagger) * 3) both;--lp-enter-media: lp-fade calc(var(--duration-slowest) * 2) var(--ease-out) calc(var(--lp-stagger) * 5) both}@supports (line-height: pow(2,.5)){@container (min-width: 56rem){:is(.lp,#lp-style)[data-lp-style=quiet] .lp-section[data-lp-type=hero] .hero-statement:has(>.hero__headline){--lp-display-scale: min(1, pow(97 / var(--lp-heading-chars, 120), .26))}:is(.lp,#lp-style)[data-lp-style=quiet] .lp-section[data-lp-type=hero] .hero-split__copy:has(>.hero__headline){--lp-display-scale: calc(.7*min(1, pow(72 / var(--lp-heading-chars, 120), .35))) }:is(.lp,#lp-style)[data-lp-style=quiet] .lp-section[data-lp-type=hero] .hero-cover__copy:has(>.hero__headline){--lp-display-scale: min(1, pow(68 / var(--lp-heading-chars, 120), .57))}:is(.lp,#lp-style)[data-lp-style=quiet] .lp-section[data-lp-type=hero] .hero-centered:has(>.hero__headline){--lp-display-scale: calc(.84*min(1, pow(109 / var(--lp-heading-chars, 120), .66))) }:is(.lp,#lp-style)[data-lp-style=quiet] .lp-section[data-lp-type=hero] .hero-poster:has(>.hero__headline){--lp-display-scale: min(1, pow(16 / var(--lp-heading-chars, 120), .2))}}}:is(.lp,#lp-style)[data-lp-style=quiet] .lp-section[data-lp-type][data-lp-scheme=base]:not([data-lp-on-media])+.lp-section[data-lp-type][data-lp-scheme=base]:not([data-lp-on-media]):before{content:"";position:absolute;inset-block-start:0;inset-inline:max(var(--lp-gutter),(100% - var(--lp-container)) / 2);block-size:var(--border-width);background:var(--lp-line);pointer-events:none}:is(.lp,#lp-style)[data-lp-style=quiet] .lp-section[data-lp-type=text]{--lp-text-readalong: on}:is(.lp,#lp-style)[data-lp-style=quiet] .text[data-layout=statement]:not([data-long-lead]) .text__body>p:first-child{max-inline-size:30ch;font-size:calc(var(--lp-size-lead) * 1.42);line-height:1.34;letter-spacing:-.012em}:is(.lp,#lp-style)[data-lp-style=quiet] .text[data-layout=statement] .text__body>p:not(:first-child){animation:none}:is(.lp,#lp-style)[data-lp-style=quiet] .lp-button[data-variant=secondary]{min-inline-size:0;padding-inline:var(--space-1);border-color:transparent;background:transparent;color:var(--lp-ink);text-decoration:underline;text-decoration-color:var(--lp-accent);text-decoration-thickness:var(--border-width-thick);text-underline-offset:var(--lp-underline-offset)}@media(hover:hover){:is(.lp,#lp-style)[data-lp-style=quiet] .lp-button[data-variant=secondary]:hover{border-color:transparent;text-decoration-color:var(--lp-ink)}:is(.lp,#lp-style)[data-lp-style=quiet] .lp-button[data-variant=primary]:hover{transform:none;box-shadow:0 0 0 var(--border-width-thick) var(--lp-bg),0 0 0 calc(var(--border-width-thick) * 2) var(--lp-button-bg)}}:is(.lp,#lp-style)[data-lp-style=quiet] .lp-sticky[data-lp-scheme]{--lp-bg: var(--lp-ground);--lp-panel: var(--_panel-g);--lp-accent: var(--_accent-g);--lp-button-bg: var(--_button-g);box-shadow:0 0 0 var(--border-width) var(--lp-line),var(--shadow-lg)}:is(.lp,#lp-style)[data-lp-style=quiet] .cta[data-layout=band],:is(.lp,#lp-style)[data-lp-style=quiet] .cta[data-layout=band] .cta__words{--lp-actions-align: center;justify-items:center;text-align:center}
