@property --lp-hero-tag-bob{syntax:"<length>";inherits:false;initial-value:0}.lp-root .lp-hero-tags{--lp-hero-tag-copy-gap:12px;position:absolute;inset:0;margin:0;padding:0;list-style:none;pointer-events:none}.lp-root .lp-hero-tag{--lp-hero-tag-pad-y:9px;--lp-hero-tag-pad-x:14px;--lp-hero-tag-tile:var(--lp-tile-sm);--lp-hero-tag-radius:14px;--lp-hero-tag-title-size:0.875rem;--lp-hero-tag-detail-size:0.8125rem;--lp-hero-tag-drop:0 16px 34px -22px color-mix(in oklab,var(--lp-shade) 60%,transparent);position:relative;display:block;inline-size:-moz-max-content;inline-size:max-content;max-inline-size:var(--lp-hero-tag-max,17rem);border-radius:var(--lp-hero-tag-radius);color:var(--lp-fg-2);text-decoration:none;pointer-events:auto;transform-origin:50% 70%;box-shadow:0 0 0 0 transparent,0 1px 2px var(--lp-tile-contact),var(--lp-hero-tag-drop);transition:opacity var(--lp-dur-ui) var(--lp-ease-out),transform .42s var(--lp-ease-out),box-shadow .42s var(--lp-ease-out)}@media (max-width:1439px){.lp-root .lp-hero-tag{--lp-hero-tag-pad-x:12px;--lp-hero-tag-title-size:0.8125rem;--lp-hero-tag-detail-size:0.75rem}}.lp-root .lp-hero-tag>.lp-hero-tag-card{--lp-gc-radius:var(--lp-hero-tag-radius);padding:var(--lp-hero-tag-pad-y) var(--lp-hero-tag-pad-x) var(--lp-hero-tag-pad-y) var(--lp-hero-tag-pad-y);box-shadow:none;transition:border-color .42s var(--lp-ease-out)}.lp-root .lp-hero-tag .lp-gc-front{backdrop-filter:none}.lp-root .lp-hero-tag-row{display:flex;align-items:center;gap:10px}.lp-root .lp-hero-tag-text{display:flex;flex-direction:column;min-inline-size:0}.lp-root .lp-hero-tag-title{display:flex;align-items:center;gap:4px;font-size:var(--lp-hero-tag-title-size);line-height:1.3;font-weight:650;letter-spacing:-.012em;color:var(--lp-fg-1);white-space:nowrap}.lp-root .lp-hero-tag-detail{margin-block-start:2px;text-wrap:balance;font-size:var(--lp-hero-tag-detail-size);line-height:1.4;font-weight:500;font-variant-numeric:tabular-nums;color:var(--lp-fg-2)}.lp-root .lp-hero-tag-arrow{flex:none;color:var(--lp-accent-ink);opacity:0;transition:opacity var(--lp-dur-ui) var(--lp-ease-out),transform .42s var(--lp-ease-out)}.lp-root .lp-hero-tag:focus-visible,.lp-root .lp-hero-tag:hover{z-index:1;box-shadow:0 0 0 6px color-mix(in oklab,var(--lp-surface) 70%,transparent),0 2px 6px var(--lp-tile-contact),0 24px 48px -22px color-mix(in oklab,var(--lp-shade) 60%,transparent)}.lp-root .lp-hero-tag:focus-visible{box-shadow:0 0 0 6px var(--lp-focus-halo),0 2px 6px var(--lp-tile-contact),0 24px 48px -22px color-mix(in oklab,var(--lp-shade) 60%,transparent)}.lp-root .lp-hero-tag:focus-visible>.lp-hero-tag-card,.lp-root .lp-hero-tag:hover>.lp-hero-tag-card{border-color:color-mix(in oklab,var(--lp-fg-1) 18%,var(--lp-glass-border))}.lp-root .lp-hero-tag:focus-visible .lp-hero-tag-arrow,.lp-root .lp-hero-tag:hover .lp-hero-tag-arrow{opacity:1}.lp-root .lp-hero-figure:has(.lp-hero-tag:focus-visible) .lp-hero-tag:not(:focus-visible),.lp-root .lp-hero-figure:has(.lp-hero-tag:hover) .lp-hero-tag:not(:hover){opacity:.85}@media (prefers-reduced-motion:no-preference){.lp-root .lp-hero-tag:focus-visible,.lp-root .lp-hero-tag:hover{transform:translateY(-2px) scale(1.02);animation-play-state:paused}.lp-root .lp-hero-tag:active{transform:translateY(-1px) scale(1.01);transition-duration:var(--lp-dur-micro)}.lp-root .lp-hero-tag-arrow{transform:translateX(-3px)}.lp-root .lp-hero-tag:focus-visible .lp-hero-tag-arrow,.lp-root .lp-hero-tag:hover .lp-hero-tag-arrow{transform:none}}@media (prefers-reduced-motion:reduce){.lp-root .lp-hero-tag{transition-property:opacity,box-shadow}.lp-root .lp-hero-tag-arrow{transition:opacity var(--lp-dur-ui) var(--lp-ease-out)}.lp-root .lp-hero-facet{transition:none}}.lp-root .lp-hero-facet{position:absolute;inline-size:var(--lp-lens-d);aspect-ratio:1;translate:-50% -50%;border-radius:50%;opacity:0;pointer-events:none;background-color:var(--lp-sheet-bg);background-repeat:no-repeat;background-size:calc(var(--lp-hero-shield) * var(--lp-lens-scale)) auto;background-position:calc(var(--lp-lens-d) / 2 - var(--lp-facet-x) * var(--lp-hero-shield) * var(--lp-lens-scale)) calc(var(--lp-lens-d) / 2 - var(--lp-facet-y) * var(--lp-hero-shield) * var(--lp-lens-scale));box-shadow:inset 0 0 0 1.5px color-mix(in oklab,var(--lp-accent) 40%,transparent),inset 0 0 24px color-mix(in oklab,var(--lp-accent) 12%,transparent);-webkit-mask-image:radial-gradient(closest-side,black 95%,transparent);mask-image:radial-gradient(closest-side,black 95%,transparent);transition:opacity .42s var(--lp-ease-out)}.lp-root .lp-hero-figure:has(.lp-hero-tag[data-tag=eu]:focus-visible) .lp-hero-facet[data-tag=eu],.lp-root .lp-hero-figure:has(.lp-hero-tag[data-tag=eu]:hover) .lp-hero-facet[data-tag=eu]{opacity:1;background-image:var(--lp-hero-loupe)}.lp-root .lp-hero-figure:has(.lp-hero-tag[data-tag=iso]:focus-visible) .lp-hero-facet[data-tag=iso],.lp-root .lp-hero-figure:has(.lp-hero-tag[data-tag=iso]:hover) .lp-hero-facet[data-tag=iso]{opacity:1;background-image:var(--lp-hero-loupe)}.lp-root .lp-hero-figure:has(.lp-hero-tag[data-tag=nist]:focus-visible) .lp-hero-facet[data-tag=nist],.lp-root .lp-hero-figure:has(.lp-hero-tag[data-tag=nist]:hover) .lp-hero-facet[data-tag=nist]{opacity:1;background-image:var(--lp-hero-loupe)}.lp-root .lp-hero-figure:has(.lp-hero-tag[data-tag=seal]:focus-visible) .lp-hero-facet[data-tag=seal],.lp-root .lp-hero-figure:has(.lp-hero-tag[data-tag=seal]:hover) .lp-hero-facet[data-tag=seal]{opacity:1;background-image:var(--lp-hero-loupe)}.lp-root .lp-act:has([data-halftone-stage][data-halftone-status=live]) .lp-hero-facet{display:none}.lp-root .lp-hero-tag-slot[data-anchor=rim]{--lp-hero-tag-x:0.17;--lp-hero-tag-y:0.18;--lp-hero-tag-over:0.42}.lp-root .lp-hero-tag-slot[data-anchor=apex]{--lp-hero-tag-x:0.85;--lp-hero-tag-y:0.27;--lp-hero-tag-over:0.42}.lp-root .lp-hero-tag-slot[data-anchor=left]{--lp-hero-tag-x:0.21;--lp-hero-tag-y:0.62;--lp-hero-tag-over:0.42}.lp-root .lp-hero-tag-slot[data-anchor=clasp]{--lp-hero-tag-x:0.73;--lp-hero-tag-y:0.76;--lp-hero-tag-over:0.42}.lp-root .lp-hero-tag[data-anchor=rim]{--lp-hero-tag-float:6.4s}.lp-root .lp-hero-tag[data-anchor=apex]{--lp-hero-tag-float:7.2s}.lp-root .lp-hero-tag[data-anchor=left]{--lp-hero-tag-float:6.8s;--lp-hero-tag-max:14.5rem}.lp-root .lp-hero-tag[data-anchor=clasp]{--lp-hero-tag-float:7.6s}.lp-root .lp-hero-tag-slot{position:absolute;left:calc(var(--lp-hero-tag-x) * 100%);top:calc(var(--lp-hero-tag-y) * 100%);display:flex;align-items:center;inline-size:-moz-max-content;inline-size:max-content;block-size:0;translate:var(--lp-hero-tag-tx) 0}.lp-root .lp-hero-tag-slot[data-side=start]{--lp-hero-tag-tx:max(calc((var(--lp-hero-tag-over) - 1) * 100%),calc(-1 * var(--lp-hero-tag-x) * var(--lp-hero-tag-s) - var(--lp-hero-tag-out-start)))}.lp-root .lp-hero-tag-slot[data-side=end]{--lp-hero-tag-tx:min(calc(-1 * var(--lp-hero-tag-over) * 100%),calc((1 - var(--lp-hero-tag-x)) * var(--lp-hero-tag-s) + var(--lp-hero-tag-out-end) - 100%))}.lp-root .lp-hero-tag-slot[data-row="0"]{top:max(calc(var(--lp-hero-tag-y) * 100%),calc(var(--lp-hero-tag-ceiling) + var(--lp-hero-tag-half)))}.lp-root .lp-hero-tag{translate:0 var(--lp-hero-tag-bob)}@media (min-width:1024px){.lp-root .lp-hero-tags{--lp-hero-tag-half:30px;--lp-hero-tag-s:var(--lp-hero-shield);--lp-hero-tag-ceiling:calc(var(--lp-header-bottom) + 14px - var(--lp-hero-shape-cy) + var(--lp-hero-shield) / 2);--lp-hero-tag-out-start:var(--lp-hero-tag-copy-gap);--lp-hero-tag-out-end:calc(100cqw - var(--lp-gutter) - var(--lp-hero-shield-x) - var(--lp-hero-shield) / 2)}}@media (min-width:1024px) and (max-width:1279px){.lp-root .lp-hero-tag[data-anchor=left]{--lp-hero-tag-max:12.75rem}}@media (min-width:1800px) and (min-height:1000px){.lp-root .lp-hero-tags{--lp-hero-tag-half:33px}.lp-root .lp-hero-tag{--lp-hero-tag-pad-y:11px;--lp-hero-tag-pad-x:16px;--lp-hero-tag-title-size:0.9375rem;--lp-hero-tag-detail-size:0.875rem;--lp-hero-tag-max:19rem}.lp-root .lp-hero-tag[data-anchor=left]{--lp-hero-tag-max:16rem}}@media (max-width:1023.98px){.lp-root .lp-hero-tags{--lp-hero-tag-s:var(--lp-act-phone-shield);--lp-hero-tag-half:17px;--lp-hero-tag-ceiling:-8px;--lp-hero-tag-out-start:calc(50cqw - var(--lp-act-phone-shield) / 2 - var(--lp-gutter));--lp-hero-tag-out-end:var(--lp-hero-tag-out-start)}.lp-root .lp-hero-tag{--lp-hero-tag-pad-y:4px;--lp-hero-tag-pad-x:10px;--lp-hero-tag-radius:12px;--lp-hero-tag-title-size:0.75rem;--lp-hero-tag-drop:0 10px 22px -16px color-mix(in oklab,var(--lp-shade) 60%,transparent)}.lp-root .lp-hero-tag-slot[data-anchor]{--lp-hero-tag-over:0.32}.lp-root .lp-hero-tag-slot[data-anchor=rim]{--lp-hero-tag-y:0.16}.lp-root .lp-hero-tag-slot[data-anchor=apex]{--lp-hero-tag-y:0.25}.lp-root .lp-hero-tag-slot[data-anchor=left]{--lp-hero-tag-y:0.64}.lp-root .lp-hero-tag-slot[data-anchor=clasp]{--lp-hero-tag-y:0.77}.lp-root .lp-hero-tag-row{gap:7px}.lp-root .lp-hero-tag .lp-icon-tile[data-size=sm]{inline-size:24px;block-size:24px;border-radius:7px}.lp-root .lp-hero-tag .lp-icon-tile>svg{inline-size:13px;block-size:13px}.lp-root .lp-hero-facet,.lp-root .lp-hero-tag-arrow,.lp-root .lp-hero-tag-detail{display:none}}@media (min-width:600px) and (max-width:1023.98px){.lp-root .lp-hero-tags{--lp-hero-tag-half:21px}.lp-root .lp-hero-tag{--lp-hero-tag-pad-y:6px;--lp-hero-tag-pad-x:14px;--lp-hero-tag-title-size:0.875rem}.lp-root .lp-hero-tag-row{gap:9px}.lp-root .lp-hero-tag .lp-icon-tile[data-size=sm]{inline-size:30px;block-size:30px;border-radius:9px}.lp-root .lp-hero-tag .lp-icon-tile>svg{inline-size:15px;block-size:15px}}@keyframes lp-hero-tag-float{0%{--lp-hero-tag-bob:-3px}to{--lp-hero-tag-bob:3px}}@media (prefers-reduced-motion:no-preference){.lp-root .lp-hero-tag{animation:lp-hero-tag-float var(--lp-hero-tag-float) ease-in-out calc(var(--lp-hero-tag-i, 0) * -1.7s) infinite alternate}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.lp-root .lp-hero-tag{animation:lp-hero-tag-in .7s var(--lp-ease-out) calc(.85s + var(--lp-hero-tag-i, 0) * 90ms) backwards,lp-hero-tag-float var(--lp-hero-tag-float) ease-in-out calc(var(--lp-hero-tag-i, 0) * -1.7s) infinite alternate}}@keyframes lp-hero-tag-in{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}@media (prefers-contrast:more){.lp-root .lp-hero-tag>.lp-hero-tag-card{border-color:var(--lp-fg-3)}.lp-root .lp-hero-tag:hover{box-shadow:0 0 0 2px var(--lp-accent-ink)}.lp-root .lp-hero-tag:focus-visible{box-shadow:0 0 0 2px var(--lp-accent-ink),0 0 0 6px var(--lp-focus-halo)}}:root[data-contrast=more] .lp-root .lp-hero-tag>.lp-hero-tag-card{border-color:var(--lp-fg-3)}:root[data-contrast=more] .lp-root .lp-hero-tag:hover{box-shadow:0 0 0 2px var(--lp-accent-ink)}:root[data-contrast=more] .lp-root .lp-hero-tag:focus-visible{box-shadow:0 0 0 2px var(--lp-accent-ink),0 0 0 6px var(--lp-focus-halo)}@media (forced-colors:active){.lp-root .lp-hero-tag{box-shadow:none}.lp-root .lp-hero-tag>.lp-hero-tag-card{border-color:LinkText}.lp-root .lp-hero-tag:focus-visible>.lp-hero-tag-card,.lp-root .lp-hero-tag:hover>.lp-hero-tag-card{border-width:2px}.lp-root .lp-hero-facet{display:none}.lp-root .lp-hero-tag-arrow{color:LinkText}}@media (min-width:1024px){.lp-root .lp-why-head{display:grid;grid-template-columns:auto minmax(0,1fr);-moz-column-gap:clamp(3rem,1rem + 3vw,5rem);column-gap:clamp(3rem,1rem + 3vw,5rem);align-items:end}.lp-root .lp-why-head>.lp-d1{align-self:start}.lp-root .lp-why-head>.lp-lead{margin-block-start:0;max-inline-size:50ch;justify-self:end;padding-block-end:.3em}}.lp-root .lp-why-timeline{margin-block-start:var(--lp-content-gap,48px)}.lp-root .lp-tl{--lp-tl-size:22px;--lp-tl-rail:18px;--lp-tl-inset:44px;--lp-tl-gap:14px;--lp-tl-date-top:11px;--lp-tl-date-col:5.75rem;--lp-tl-today-room:24px;position:relative}.lp-root .lp-tl-item[data-fw=iso]{--lp-fw:var(--lp-iso);--lp-fw-wash:var(--lp-iso-wash)}.lp-root .lp-tl-item[data-fw=nist]{--lp-fw:var(--lp-nist);--lp-fw-wash:var(--lp-nist-wash)}.lp-root .lp-tl-item[data-fw=eu]{--lp-fw:var(--lp-eu);--lp-fw-wash:var(--lp-eu-wash)}.lp-root .lp-tl-item[data-emphasis]{--lp-tl-size:26px}.lp-root .lp-tl-line{position:absolute;inset-block:var(--lp-tl-date-top) 0;inset-inline-start:calc(var(--lp-tl-rail) - 1px);inline-size:2px;border-radius:9999px;background-color:color-mix(in oklab,var(--lp-fg-2) 18%,transparent);overflow:hidden;-webkit-mask-image:linear-gradient(black 90%,transparent);mask-image:linear-gradient(black 90%,transparent)}.lp-root .lp-tl-fill{position:absolute;inset:0;border-radius:inherit;background-image:linear-gradient(180deg,var(--lp-accent),var(--lp-link));transform:scaleY(0);transform-origin:50% 0}.lp-root .lp-tl[data-inview] .lp-tl-fill{transform:scaleY(var(--lp-tl-elapsed,0))}.lp-root .lp-tl-list{position:relative;display:flex;flex-direction:column;gap:var(--lp-tl-gap);padding-inline-start:var(--lp-tl-inset)}.lp-root .lp-tl-item{position:relative}.lp-root .lp-tl-item[data-today]{margin-block-end:var(--lp-tl-today-room)}.lp-root .lp-tl-marker{--lp-tl-ring:inset 0 0 0 1px color-mix(in oklab,var(--lp-fw) 60%,transparent);--lp-tl-moat:0 0 0 3px var(--lp-sheet-bg);position:absolute;inset-block-start:calc(var(--lp-tl-date-top) - var(--lp-tl-size) / 2);inset-inline-start:calc(var(--lp-tl-rail) - var(--lp-tl-inset) - var(--lp-tl-size) / 2);display:grid;place-items:center;inline-size:var(--lp-tl-size);block-size:var(--lp-tl-size);background-color:var(--lp-surface);background-image:var(--lp-glass-sheen),linear-gradient(var(--lp-glass-label),var(--lp-glass-label));box-shadow:var(--lp-tl-ring),inset 0 1px 0 var(--lp-glass-rim),var(--lp-tl-moat),0 4px 10px -6px var(--lp-nav-shadow-far);color:var(--lp-fw)}.lp-root .lp-tl-marker[data-state=done]{--lp-tl-ring:inset 0 0 0 1px color-mix(in oklab,var(--lp-fw) 38%,transparent);background-color:var(--lp-fw-wash);background-image:var(--lp-glass-sheen)}.lp-root .lp-tl-item[data-emphasis] .lp-tl-marker{box-shadow:var(--lp-tl-ring),inset 0 1px 0 var(--lp-glass-rim),0 0 0 3px var(--lp-sheet-bg),0 0 0 4.5px color-mix(in oklab,var(--lp-fw) 70%,transparent),0 6px 12px -6px var(--lp-nav-shadow-far)}.lp-root .lp-tl-mark{inline-size:12px;block-size:12px}.lp-root .lp-tl-item[data-emphasis] .lp-tl-mark{inline-size:14px;block-size:14px}.lp-root .lp-tl-copy{display:grid;grid-template-columns:var(--lp-tl-date-col) minmax(0,1fr);-moz-column-gap:12px;column-gap:12px;row-gap:1px;align-items:baseline}.lp-root .lp-tl-date{grid-column:1;grid-row:1;display:block;color:var(--lp-fg-1);font-size:.9375rem;line-height:1.3;font-weight:700;letter-spacing:-.012em;white-space:nowrap;transition:color var(--lp-dur-ui) var(--lp-ease-out)}.lp-root .lp-tl-item[data-past] .lp-tl-date{color:var(--lp-fg-2)}.lp-root .lp-tl-title{grid-column:2;grid-row:1/span 2;display:block;color:var(--lp-fg-2);font-size:.875rem;line-height:1.45;max-inline-size:52ch}.lp-root .lp-tl-item[data-emphasis] .lp-tl-title{color:var(--lp-fg-1);font-weight:650}.lp-root .lp-tl-fw{grid-column:1;grid-row:2;display:block;color:var(--lp-fw);font-size:.75rem;line-height:1.35;font-weight:600;white-space:nowrap}@media (min-width:640px) and (max-width:1023px){.lp-root .lp-tl{--lp-tl-gap:16px;--lp-tl-date-col:8rem;--lp-tl-date-top:11px}.lp-root .lp-tl-copy{-moz-column-gap:20px;column-gap:20px}.lp-root .lp-tl-date{font-size:1.0625rem}.lp-root .lp-tl-title{font-size:.9375rem}}.lp-root .lp-tl-today{position:absolute;inset-block-start:calc(100% + (var(--lp-tl-gap) + var(--lp-tl-today-room)) / 2);inset-inline-start:calc(var(--lp-tl-rail) - var(--lp-tl-inset) - 5px);display:inline-flex;align-items:center;transform:translateY(-50%);pointer-events:none}.lp-root .lp-tl-today-dot{position:relative;flex:none;inline-size:10px;block-size:10px;border-radius:9999px;background-color:var(--lp-ice);box-shadow:inset 0 0 0 2px var(--lp-cobalt),0 0 0 3px var(--lp-sheet-bg),0 0 0 6px color-mix(in oklab,var(--lp-ice) 70%,transparent)}.lp-root .lp-tl-today-dot:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 0 1.5px var(--lp-cobalt);opacity:0}.lp-root .lp-tl-today-stem{flex:none;inline-size:12px;block-size:1px;background-color:color-mix(in oklab,var(--lp-cobalt) 45%,transparent)}.lp-root .lp-tl-today-label{background-color:var(--lp-surface);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--lp-accent) 45%,transparent),var(--lp-shadow-1);color:var(--lp-fg-1)}@media (min-width:1024px){.lp-root .lp-tl{--lp-tl-row:52px;--lp-tl-label-pad:8px;--lp-tl-today-room:0px;--lp-tl-size:22px}.lp-root .lp-tl-item[data-emphasis]{--lp-tl-size:26px}.lp-root .lp-tl-line{inset-block:50% auto;inset-inline:0;inline-size:auto;block-size:2px;margin-block-start:-1px;-webkit-mask-image:linear-gradient(90deg,transparent,black 4%,black 96%,transparent);mask-image:linear-gradient(90deg,transparent,black 4%,black 96%,transparent)}.lp-root .lp-tl-fill{background-image:linear-gradient(90deg,var(--lp-accent),var(--lp-link));transform:scaleX(0);transform-origin:0 50%}.lp-root .lp-tl[data-inview] .lp-tl-fill{transform:scaleX(var(--lp-tl-elapsed,0))}.lp-root .lp-tl-list{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:0;padding-inline-start:0}.lp-root .lp-tl-item{display:grid;grid-template-rows:minmax(0,1fr) var(--lp-tl-row) minmax(0,1fr)}.lp-root .lp-tl-marker{position:relative;inset:auto;grid-row:2;align-self:center;justify-self:center}.lp-root .lp-tl-marker:before{content:"";position:absolute;inset-inline-start:calc(50% - .5px);inline-size:1px;block-size:calc(var(--lp-tl-row) / 2 - var(--lp-tl-size) / 2 - 4px);background-image:linear-gradient(var(--lp-fw),color-mix(in oklab,var(--lp-fw) 20%,transparent))}.lp-root .lp-tl-item:nth-child(odd) .lp-tl-marker:before{inset-block-end:calc(100% + 4px);transform:scaleY(-1)}.lp-root .lp-tl-item:nth-child(2n) .lp-tl-marker:before{inset-block-start:calc(100% + 4px)}.lp-root .lp-tl-copy{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;-moz-column-gap:8px;column-gap:8px;row-gap:2px;margin-inline:calc(-50% + 10px);text-align:center}.lp-root .lp-tl-date{font-size:1.125rem;line-height:1.2;letter-spacing:-.02em}.lp-root .lp-tl-title{flex:1 0 100%;max-inline-size:none;padding-inline:4px;line-height:1.4;text-wrap:balance}.lp-root .lp-tl-item:nth-child(odd) .lp-tl-copy{grid-row:1;align-self:end;padding-block-end:var(--lp-tl-label-pad)}.lp-root .lp-tl-item:nth-child(2n) .lp-tl-copy{grid-row:3;align-self:start;padding-block-start:var(--lp-tl-label-pad)}.lp-root .lp-tl-item:first-child .lp-tl-copy{margin-inline:0 calc(-50% + 10px);justify-content:flex-start;text-align:start}.lp-root .lp-tl-item:last-child .lp-tl-copy{margin-inline:calc(-50% + 10px) 0;justify-content:flex-end;text-align:end}.lp-root .lp-tl-item:first-child .lp-tl-title,.lp-root .lp-tl-item:last-child .lp-tl-title{padding-inline:0}.lp-root .lp-tl-today{inset-block-start:50%;inset-inline-start:calc(50% + clamp(.3, var(--frac, 0), .7) * 100%);transform:translate(-50%,-50%)}.lp-root .lp-tl-today-dot,.lp-root .lp-tl-today-stem{display:none}.lp-root .lp-tl-today-label{min-block-size:24px;padding-inline:8px 10px}.lp-root .lp-tl-today-label:before{content:"";flex:none;inline-size:6px;block-size:6px;border-radius:9999px;background-color:var(--lp-ice);box-shadow:inset 0 0 0 1.5px var(--lp-cobalt)}}@media (prefers-reduced-motion:no-preference){.lp-root .lp-tl-fill{transition:transform 1.1s var(--lp-ease-out) .24s}.lp-root .lp-tl-item{transition:opacity .48s var(--lp-ease-out) calc(var(--i, 0) * 45ms + 80ms)}.lp-root[data-reveal-ready] .lp-tl:not([data-inview]) .lp-tl-item{opacity:0}.lp-root .lp-tl-today{animation:lp-tl-fade .48s var(--lp-ease-out) both}.lp-root .lp-tl[data-inview] .lp-tl-today-dot:after{animation:lp-tl-ping 1.2s var(--lp-ease-out) .9s 2}}@keyframes lp-tl-fade{0%{opacity:0}to{opacity:1}}@keyframes lp-tl-ping{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}.lp-root .lp-why-facts{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin-block-start:var(--lp-block-gap,40px)}@media (min-width:640px){.lp-root .lp-why-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--lp-grid-gap,20px)}}@media (min-width:1200px){.lp-root .lp-why-facts{grid-template-columns:repeat(4,minmax(0,1fr))}}.lp-root .lp-why-fact{--lp-gc-radius:var(--lp-radius-lens);--lp-gc-pad:20px;--lp-why-card-ink:color-mix(in oklab,var(--lp-fg-1) 70%,var(--lp-fg-2));flex:1 1 auto;min-inline-size:0;block-size:100%;padding-block-end:16px;border-color:var(--lp-frost-rim);background:transparent;box-shadow:var(--lp-frost-shadow);transition:box-shadow var(--lp-dur-ui) var(--lp-ease-out),translate var(--lp-dur-ui) var(--lp-ease-out)}.lp-root .lp-why-fact>.lp-gc-front{background:var(--lp-glass-sheen),var(--lp-frost-bg)}@media (min-width:768px){.lp-root .lp-why-fact>.lp-gc-front{backdrop-filter:var(--lp-frost-filter)}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.lp-root .lp-why-fact>.lp-gc-front{background:var(--lp-glass-sheen),var(--lp-glass-solid)}}@media (prefers-reduced-transparency:reduce){.lp-root .lp-why-fact>.lp-gc-front{background:var(--lp-glass-sheen),var(--lp-glass-solid);backdrop-filter:none}}:root[data-reduced-transparency=true] .lp-root .lp-why-fact>.lp-gc-front{background:var(--lp-glass-sheen),var(--lp-glass-solid);backdrop-filter:none}.lp-root .lp-why-fact[data-labelled]{padding:32px 20px 16px}.lp-root .lp-why-fact>.lp-gc-label{left:16px;max-inline-size:calc(100% - 32px);font-size:.8125rem;letter-spacing:-.006em}.lp-root .lp-why-fact>.lp-gc-body{display:flex;flex-direction:column;block-size:100%}.lp-root .lp-why-fact:is(:hover,:focus-within){box-shadow:var(--lp-frost-shadow),0 22px 40px -26px var(--lp-nav-shadow-far)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.lp-root .lp-why-fact:hover{translate:0 -2px}}.lp-root .lp-why-fact-lead{display:flow-root}.lp-root .lp-why-fact-tile{float:inline-end;margin-block-end:6px;margin-inline-start:14px}.lp-root .lp-why-fact-body{margin:0;max-inline-size:60ch;color:var(--lp-why-card-ink);font-size:1rem;line-height:1.5;font-weight:500;letter-spacing:-.006em;text-wrap:pretty}.lp-root .lp-why-cite{margin-block-start:auto;padding-block-start:10px;border-block-start:1px solid var(--lp-glass-border);color:var(--lp-why-card-ink);text-wrap:pretty}.lp-root .lp-why-fact-lead{margin-block-end:14px}@media (min-width:640px){.lp-root .lp-why-cite{min-block-size:calc(3em + 10px)}}@media (min-width:1280px){.lp-root .lp-why-cite{min-block-size:calc(1.5em + 10px)}}.lp-root .lp-why-footnote{max-inline-size:72ch;margin-block-start:var(--lp-foot-gap,24px)}@media (min-width:1024px){.lp-root .lp-why-footnote{max-inline-size:none}}.lp-root .lp-why-when{position:relative}@media screen and (min-width:1024px) and (prefers-reduced-motion:no-preference) and (forced-colors:none){.lp-root .lp-why-when:has(>.lp-orbit[data-ready])>.lp-tl{position:absolute;inline-size:1px;block-size:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.lp-root .lp-why-orbit{margin-block-start:clamp(1.5rem,.8rem + 1.6vw,2.5rem)}}@media screen and (min-width:1100px) and (prefers-reduced-motion:no-preference) and (forced-colors:none){.lp-root .lp-why-body:has(>.lp-why-when>.lp-orbit[data-ready]){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);-moz-column-gap:32px;column-gap:32px;align-items:center;margin-block-start:var(--lp-content-gap,48px)}.lp-root .lp-why-body:has(>.lp-why-when>.lp-orbit[data-ready]) .lp-why-orbit{margin-block-start:0}.lp-root .lp-why-body:has(>.lp-why-when>.lp-orbit[data-ready])>.lp-why-facts{grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:0}}@media (forced-colors:active){.lp-root .lp-tl-today-dot{background-color:Highlight}.lp-root .lp-tl-today-label{border:1px solid CanvasText}.lp-root .lp-why-fact{outline:1px solid CanvasText;outline-offset:-1px}.lp-root .lp-tl-marker[data-state=done]{background-color:Canvas}.lp-root .lp-tl-fill{background:Highlight}}@property --lp-orbit-k{syntax:"<number>";inherits:false;initial-value:1}@property --lp-orbit-lift{syntax:"<number>";inherits:true;initial-value:1}.lp-root .lp-orbit{--lp-orbit-r:172px;--lp-orbit-node:40px;--lp-orbit-label-gap:8px;--lp-orbit-lens:calc(2 * (var(--lp-orbit-r) - var(--lp-orbit-node) / 2 - 16px));--lp-orbit-dim:color-mix(in oklab,var(--lp-fg-2) 26%,transparent);--lp-orbit-lit:var(--lp-accent);--lp-orbit-groove:color-mix(in oklab,var(--lp-fg-2) 12%,transparent);display:none}.lp-root .lp-orbit [data-fw=iso]{--lp-fw:var(--lp-iso);--lp-fw-wash:var(--lp-iso-wash)}.lp-root .lp-orbit [data-fw=nist]{--lp-fw:var(--lp-nist);--lp-fw-wash:var(--lp-nist-wash)}.lp-root .lp-orbit [data-fw=eu]{--lp-fw:var(--lp-eu);--lp-fw-wash:var(--lp-eu-wash)}.lp-root .lp-orbit-stage{position:relative;block-size:calc(2 * var(--lp-orbit-r) + var(--lp-orbit-node) + 2 * (var(--lp-orbit-label-gap) + 22px));isolation:isolate}.lp-root .lp-orbit-stage>*{position:absolute;inset-block-start:50%;inset-inline-start:50%}.lp-root .lp-orbit-ring{z-index:0;inline-size:calc(2 * var(--lp-orbit-r));block-size:calc(2 * var(--lp-orbit-r));margin:calc(-1 * var(--lp-orbit-r)) 0 0 calc(-1 * var(--lp-orbit-r));overflow:visible;pointer-events:none}.lp-root .lp-orbit-ring :is(path,line,circle){fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round}.lp-root .lp-orbit-track{stroke:var(--lp-orbit-dim);stroke-width:1.5px}.lp-root .lp-orbit-elapsed{stroke:var(--lp-orbit-lit);stroke-width:3px}.lp-root .lp-orbit-groove{stroke:var(--lp-orbit-groove);stroke-width:1px}.lp-root .lp-orbit-groove+.lp-orbit-groove{opacity:.6}.lp-root .lp-orbit-chord{stroke:var(--lp-fw);stroke-opacity:.45;stroke-width:1px}.lp-root .lp-orbit-core{z-index:1;inline-size:104px;block-size:104px;margin:-52px 0 0 -52px;transition:opacity var(--lp-dur-ui) var(--lp-ease-out),scale var(--lp-dur-draw) var(--lp-ease-out)}.lp-root .lp-orbit-orb{position:absolute;inset:0;border-radius:9999px;background-color:var(--lp-glass-label);background-image:var(--lp-glass-sheen);box-shadow:inset 0 1px 0 var(--lp-glass-rim),inset 0 0 0 1px var(--lp-glass-border),var(--lp-glass-shadow)}.lp-root .lp-orbit-hint{z-index:1;margin-block-start:44px;translate:-50% 0;color:var(--lp-fg-2);font-size:.8125rem;line-height:1.4;font-weight:550;white-space:nowrap;transition:opacity var(--lp-dur-ui) var(--lp-ease-out)}.lp-root .lp-orbit-hint[data-muted]{opacity:0}.lp-root .lp-orbit-preview{z-index:1;inline-size:-moz-max-content;inline-size:max-content;max-inline-size:13.5rem;margin-block-start:42px;translate:-50% 0;color:var(--lp-fg-1);font-size:.8125rem;line-height:1.35;font-weight:650;text-align:center;text-wrap:balance;pointer-events:none}.lp-root .lp-orbit[data-open] :is(.lp-orbit-core,.lp-orbit-hint,.lp-orbit-preview){opacity:0}.lp-root .lp-orbit[data-open] .lp-orbit-core{scale:.6}.lp-root .lp-orbit-nodes{z-index:2}.lp-root .lp-orbit-node{--lp-orbit-lift:1;position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:var(--lp-orbit-node);block-size:var(--lp-orbit-node);margin:calc(var(--lp-orbit-node) / -2) 0 0 calc(var(--lp-orbit-node) / -2);padding:0;border:0;border-radius:9999px;background:none;color:var(--lp-fg-1);cursor:pointer;transform:translate(calc(var(--lp-orbit-x) * var(--lp-orbit-r) * var(--lp-orbit-k)),calc(var(--lp-orbit-y) * var(--lp-orbit-r) * var(--lp-orbit-k)));will-change:transform;-webkit-tap-highlight-color:transparent}.lp-root .lp-orbit-node[data-emphasis]{--lp-orbit-node:46px}.lp-root .lp-orbit-disc{position:absolute;inset:5px;display:grid;place-items:center;border-radius:inherit;background-color:var(--lp-surface);background-image:var(--lp-glass-sheen),linear-gradient(var(--lp-glass-label),var(--lp-glass-label));box-shadow:inset 0 0 0 1.5px color-mix(in oklab,var(--lp-fw) 70%,transparent),inset 0 1px 0 var(--lp-glass-rim),0 0 0 3px var(--lp-sheet-bg),0 6px 14px -8px var(--lp-nav-shadow-far);color:var(--lp-fw);scale:calc((.9 + var(--lp-orbit-d) * .1) * var(--lp-orbit-lift));transition:background-color var(--lp-dur-ui) var(--lp-ease-out),box-shadow var(--lp-dur-ui) var(--lp-ease-out),color var(--lp-dur-ui) var(--lp-ease-out),opacity var(--lp-dur-ui) var(--lp-ease-out)}.lp-root .lp-orbit-mark{inline-size:15px;block-size:15px}.lp-root .lp-orbit-node[data-emphasis] .lp-orbit-mark{inline-size:17px;block-size:17px}.lp-root .lp-orbit-node[data-state=done]:not([data-expanded]) .lp-orbit-disc{background-color:var(--lp-fw-wash);background-image:var(--lp-glass-sheen);color:var(--lp-fw);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--lp-fw) 38%,transparent),inset 0 1px 0 var(--lp-glass-rim),0 0 0 3px var(--lp-sheet-bg),0 6px 14px -8px var(--lp-nav-shadow-far)}.lp-root .lp-orbit-node[data-expanded] .lp-orbit-disc{background-color:var(--lp-fw);background-image:var(--lp-glass-sheen);color:var(--lp-on-accent);box-shadow:inset 0 1px 0 color-mix(in oklab,var(--lp-on-accent) 35%,transparent),0 0 0 3px var(--lp-sheet-bg),0 6px 12px -6px color-mix(in oklab,var(--lp-fw) 60%,transparent)}.lp-root .lp-orbit-double{position:absolute;inset:-5px;border-radius:inherit;box-shadow:inset 0 0 0 1.5px var(--lp-fw);pointer-events:none}.lp-root .lp-orbit-node[data-expanded]{--lp-orbit-lift:1.22;z-index:1}.lp-root .lp-orbit-node[data-expanded] .lp-orbit-disc{box-shadow:0 0 0 3px var(--lp-sheet-bg),0 0 0 4.5px color-mix(in oklab,var(--lp-fw) 55%,transparent),0 10px 20px -8px color-mix(in oklab,var(--lp-fw) 55%,transparent)}.lp-root .lp-orbit-node:focus-visible{outline:none}.lp-root .lp-orbit-node:focus-visible .lp-orbit-disc{outline:2px solid var(--lp-focus);outline-offset:4px}.lp-root .lp-orbit[data-open] .lp-orbit-node:not([data-expanded],[data-related]) .lp-orbit-disc{opacity:.45}.lp-root .lp-orbit[data-open] .lp-orbit-node:not([data-expanded],[data-related]) .lp-orbit-label{color:var(--lp-fg-3)}.lp-root .lp-orbit-disc:after{content:"";position:absolute;inset:-3px;border-radius:inherit;box-shadow:0 0 0 2px var(--lp-fw);opacity:0;pointer-events:none}.lp-root .lp-orbit-label{position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(calc(var(--lp-orbit-x) * (var(--lp-orbit-node) / 2 + var(--lp-orbit-label-gap))),calc(var(--lp-orbit-y) * (var(--lp-orbit-node) / 2 + var(--lp-orbit-label-gap))));translate:calc(-50% + var(--lp-orbit-x) * 50%) calc(-50% + var(--lp-orbit-y) * 50%);color:var(--lp-fg-1);font-size:.8125rem;line-height:1.25;font-weight:650;letter-spacing:-.005em;white-space:nowrap;transition:color var(--lp-dur-ui) var(--lp-ease-out)}.lp-root .lp-orbit-node[data-state=done] .lp-orbit-label{color:var(--lp-fg-2);font-weight:600}.lp-root .lp-orbit-node[data-emphasis] .lp-orbit-label{font-weight:750}.lp-root .lp-orbit-today{z-index:1;transform:translate(calc(var(--lp-orbit-x) * var(--lp-orbit-r) * var(--lp-orbit-k)),calc(var(--lp-orbit-y) * var(--lp-orbit-r) * var(--lp-orbit-k)));pointer-events:none}.lp-root .lp-orbit-today-dot{position:absolute;inline-size:12px;block-size:12px;margin:-6px 0 0 -6px;border-radius:9999px;background-color:var(--lp-ice);box-shadow:inset 0 0 0 2px var(--lp-cobalt),0 0 0 3px var(--lp-sheet-bg),0 0 0 6px color-mix(in oklab,var(--lp-ice) 70%,transparent)}.lp-root .lp-orbit-today-pill{position:absolute;transform:translate(calc(var(--lp-orbit-x) * -16px),calc(var(--lp-orbit-y) * -16px));translate:calc(-50% - var(--lp-orbit-x) * 50%) calc(-50% - var(--lp-orbit-y) * 50%);background-color:var(--lp-surface);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--lp-accent) 45%,transparent),var(--lp-shadow-1);color:var(--lp-fg-1);transition:opacity var(--lp-dur-ui) var(--lp-ease-out)}.lp-root .lp-orbit:is([data-open],[data-preview]) .lp-orbit-today-pill{opacity:0}.lp-root .lp-orbit-lens{z-index:3;display:grid;place-items:center;inline-size:var(--lp-orbit-lens);block-size:var(--lp-orbit-lens);margin:calc(var(--lp-orbit-lens) / -2) 0 0 calc(var(--lp-orbit-lens) / -2);border-radius:9999px;background-color:var(--lp-glass-label);background-image:var(--lp-glass-sheen);box-shadow:inset 0 1px 0 var(--lp-glass-rim),inset 0 0 0 1px var(--lp-glass-border),var(--lp-glass-shadow),0 26px 50px -30px var(--lp-nav-shadow-far);opacity:0;scale:.86;visibility:hidden}.lp-root .lp-orbit-lens:before{content:"";position:absolute;inset:0;border-radius:inherit;background-image:var(--lp-glass-front-v);pointer-events:none}.lp-root .lp-orbit-lens[data-open]{opacity:1;scale:1;visibility:visible}.lp-root .lp-orbit-timer{position:absolute;inset:0;inline-size:100%;block-size:100%;overflow:visible;pointer-events:none}.lp-root .lp-orbit-timer circle{fill:none;stroke-width:.9;stroke-linecap:round}.lp-root .lp-orbit-timer-track{stroke:color-mix(in oklab,var(--lp-fg-2) 14%,transparent)}.lp-root .lp-orbit-timer-arc{stroke:color-mix(in oklab,var(--lp-accent) 78%,var(--lp-glass-rim));stroke-dasharray:1;stroke-dashoffset:1}.lp-root .lp-orbit-lens-sheen{position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(135deg,var(--lp-glass-edge-hi),var(--lp-glass-edge-mid) 45%,color-mix(in oklab,var(--lp-fw) 35%,transparent));-webkit-mask:linear-gradient(black 0 0) content-box,linear-gradient(black 0 0);mask:linear-gradient(black 0 0) content-box,linear-gradient(black 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.lp-root .lp-orbit-lens-body{position:relative;display:flex;flex-direction:column;align-items:center;max-inline-size:calc(var(--lp-orbit-lens) - 64px);text-align:center}.lp-root .lp-orbit-lens-meta{display:inline-flex;align-items:center;gap:8px}.lp-root .lp-orbit-lens-fw{display:inline-flex;align-items:center;gap:6px;color:var(--lp-fw);font-size:.8125rem;line-height:1.3;font-weight:700;white-space:nowrap}.lp-root .lp-orbit-lens-mark{inline-size:13px;block-size:13px}.lp-root .lp-orbit-lens-status{min-block-size:20px;padding-inline:8px}.lp-root .lp-orbit-lens-status[data-tone=passed]{background-color:var(--lp-surface-2);box-shadow:inset 0 0 0 1px var(--lp-line);color:var(--lp-fg-2)}.lp-root .lp-orbit-lens-status[data-tone=upcoming]{background-color:var(--lp-fw-wash);box-shadow:none;color:var(--lp-fw)}.lp-root .lp-orbit-lens-date{margin-block-start:10px;color:var(--lp-fg-1);font-size:1.625rem;line-height:1.1;font-weight:750;letter-spacing:-.03em}.lp-root .lp-orbit-lens-title{margin-block-start:6px;color:var(--lp-fg-1);font-size:.9375rem;line-height:1.3;font-weight:650;letter-spacing:-.01em;text-wrap:balance}.lp-root .lp-orbit-lens-text{margin-block-start:8px;color:var(--lp-fg-2);font-size:.8125rem;line-height:1.45;text-wrap:balance}.lp-root .lp-orbit-bar{margin-block-start:10px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 20px}.lp-root .lp-orbit-legend{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none}.lp-root .lp-orbit-legend-item{display:inline-flex;align-items:center;gap:6px;color:var(--lp-fg-2);font-size:.8125rem;line-height:1.3;font-weight:600;white-space:nowrap}.lp-root .lp-orbit-legend-mark{display:inline-grid;place-items:center;inline-size:22px;block-size:22px;border-radius:9999px;background-color:var(--lp-surface);background-image:var(--lp-glass-sheen);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--lp-fw) 50%,transparent),inset 0 1px 0 var(--lp-glass-rim);color:var(--lp-fw)}.lp-root .lp-orbit-legend-mark .lp-orbit-mark{inline-size:12px;block-size:12px}@media screen and (min-width:1024px) and (prefers-reduced-motion:no-preference) and (forced-colors:none){.lp-root .lp-orbit[data-ready]{display:block}}@media screen and (min-width:1100px) and (max-width:1199px){.lp-root .lp-orbit{--lp-orbit-r:156px}}@media screen and (min-width:1280px){.lp-root .lp-orbit{--lp-orbit-r:176px}}@media screen and (min-width:1024px) and (max-height:760px){.lp-root .lp-orbit{--lp-orbit-r:clamp(156px,calc(50svh - 204px),176px)}}@media (prefers-reduced-motion:no-preference){.lp-root .lp-orbit-node,.lp-root .lp-orbit-today{transition:--lp-orbit-k .9s var(--lp-ease-spring) calc(var(--i, 0) * 45ms + .16s),--lp-orbit-lift .42s var(--lp-ease-spring),opacity .42s var(--lp-ease-out) calc(var(--i, 0) * 45ms + .16s)}.lp-root .lp-orbit-core,.lp-root .lp-orbit-ring{transition:opacity var(--lp-dur-enter) var(--lp-ease-out),scale var(--lp-dur-enter) var(--lp-ease-out)}.lp-root .lp-orbit[data-ready]:not([data-seen]) :is(.lp-orbit-node,.lp-orbit-today){--lp-orbit-k:0;opacity:0}.lp-root .lp-orbit[data-ready]:not([data-seen]) :is(.lp-orbit-ring,.lp-orbit-core){opacity:0;scale:.7}.lp-root .lp-orbit[data-ready]:focus-within :is(.lp-orbit-node,.lp-orbit-today){--lp-orbit-k:1;opacity:1;transition:--lp-orbit-k 0s,--lp-orbit-lift .42s var(--lp-ease-spring),opacity 0s}.lp-root .lp-orbit[data-ready]:focus-within :is(.lp-orbit-ring,.lp-orbit-core){opacity:1;scale:1}.lp-root .lp-orbit-lens{transition:opacity .18s var(--lp-ease-out),scale .34s var(--lp-ease-spring),visibility 0s linear .34s}.lp-root .lp-orbit-lens[data-open]{transition:opacity .18s var(--lp-ease-out) 60ms,scale .34s var(--lp-ease-spring) 60ms,visibility 0s linear 0s}.lp-root .lp-orbit-lens-body{animation:lp-orbit-swap .24s var(--lp-ease-out) both}.lp-root .lp-orbit-preview{animation:lp-orbit-swap .18s var(--lp-ease-out) both}.lp-root .lp-orbit-chord{animation:lp-orbit-fade .42s var(--lp-ease-out) .22s both}.lp-root .lp-orbit:not([data-auto]) .lp-orbit-node[data-related] .lp-orbit-disc:after{animation:lp-orbit-pulse 1.4s var(--lp-ease-out) 3}.lp-root .lp-orbit-timer-arc{animation:lp-orbit-timer var(--lp-orbit-dwell,.8s) linear forwards paused}.lp-root .lp-orbit[data-touring] .lp-orbit-timer-arc{animation-play-state:running}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.lp-root .lp-orbit-node:not([data-expanded]):hover{--lp-orbit-lift:1.12}}@keyframes lp-orbit-swap{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes lp-orbit-fade{0%{opacity:0}to{opacity:1}}@keyframes lp-orbit-pulse{0%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}@keyframes lp-orbit-timer{to{stroke-dashoffset:0}}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){.lp-root .lp-orbit .lp-orbit-lens{background-color:var(--lp-surface);background-image:none;box-shadow:inset 0 0 0 1px var(--lp-line-strong),var(--lp-shadow-2)}.lp-root .lp-orbit .lp-orbit-lens-sheen,.lp-root .lp-orbit .lp-orbit-lens:before{display:none}}:root[data-contrast=more] .lp-root .lp-orbit .lp-orbit-lens,:root[data-reduced-transparency=true] .lp-root .lp-orbit .lp-orbit-lens{background-color:var(--lp-surface);background-image:none;box-shadow:inset 0 0 0 1px var(--lp-line-strong),var(--lp-shadow-2)}:root[data-contrast=more] .lp-root .lp-orbit .lp-orbit-lens-sheen,:root[data-contrast=more] .lp-root .lp-orbit .lp-orbit-lens:before,:root[data-reduced-transparency=true] .lp-root .lp-orbit .lp-orbit-lens-sheen,:root[data-reduced-transparency=true] .lp-root .lp-orbit .lp-orbit-lens:before{display:none}.lp-wf-stage-wrap{margin-block-start:var(--lp-content-gap)}.lp-wf-stage{--lp-wf-bar-gap:24px}.lp-wf-bar{position:relative;display:flex;align-items:center;gap:20px}.lp-wf-tabs{display:grid;flex:1;grid-template-columns:repeat(5,minmax(0,1fr));-moz-column-gap:4px;column-gap:4px;min-inline-size:0}.lp-wf-tab{display:flex;flex-direction:column;align-items:center;gap:10px;min-inline-size:0;min-block-size:48px;padding:10px 0 2px;border-radius:10px;text-align:center;cursor:pointer}.lp-wf-tab:focus-visible{outline-offset:3px}.lp-wf-tab-label{display:flex;align-items:center;gap:10px;min-inline-size:0}.lp-root .lp-wf-marker{display:none;inline-size:10px;block-size:10px}.lp-wf-tab-title{overflow:hidden;font-size:.875rem;line-height:1.35;font-weight:650;letter-spacing:-.006em;white-space:nowrap;text-overflow:ellipsis;color:var(--lp-fg-2)}.lp-wf-tab[aria-selected=true] .lp-wf-tab-title,.lp-wf-tab[data-state=done] .lp-wf-tab-title{color:var(--lp-fg-1)}.lp-wf-track{position:relative;display:block;inline-size:100%;max-inline-size:64px;block-size:4px;border-radius:9999px;background-color:color-mix(in oklab,var(--lp-fg-2) 16%,transparent);overflow:hidden}.lp-wf-fill{position:absolute;inset:0;display:block;border-radius:inherit;background-image:linear-gradient(90deg,var(--lp-accent),var(--lp-link));clip-path:inset(0 100% 0 0)}.lp-wf-tab[data-state=done] .lp-wf-fill{opacity:.55}.lp-wf-fill[data-mode=full]{clip-path:inset(0 0 0 0)}@media (hover:hover){.lp-wf-tab:hover .lp-wf-tab-title{color:var(--lp-fg-1)}.lp-wf-tab:hover .lp-wf-track{background-color:color-mix(in oklab,var(--lp-fg-2) 26%,transparent)}}@media (min-width:768px){.lp-wf-tabs{-moz-column-gap:14px;column-gap:14px}.lp-wf-tab{align-items:stretch;gap:12px;padding-block-start:8px;text-align:start}.lp-wf-track{max-inline-size:none}.lp-wf-tab-label{padding-inline:2px}.lp-root .lp-wf-marker{display:inline-block}.lp-wf-tab-title{font-size:1rem}}.lp-wf-toggle{position:absolute;z-index:1;display:inline-grid;place-items:center;inline-size:44px;block-size:44px;padding:0;border-radius:9999px;color:var(--lp-fg-2);cursor:pointer}.lp-wf-toggle:before{content:"";position:absolute;inset:5px;border-radius:inherit;background-color:var(--lp-glass-label);background-image:var(--lp-glass-sheen);box-shadow:inset 0 1px 0 var(--lp-glass-rim),inset 0 0 0 1px var(--lp-glass-border),0 1px 2px var(--lp-nav-shadow-near),var(--lp-glass-shadow)}.lp-wf-toggle>svg{position:relative;fill:currentColor;pointer-events:none}.lp-wf-toggle[data-action=play]>svg{translate:1px 0}.lp-root .lp-wf-toggle:focus-visible{outline-offset:-3px}@media (hover:hover){.lp-wf-toggle:hover{color:var(--lp-fg-1)}}@media (max-width:1023.98px){.lp-wf-toggle{inset-inline-end:-5px;inset-block-start:calc(100% + var(--lp-wf-bar-gap) + (var(--lp-type-h3) * 1.25 - 44px) / 2)}.lp-wf-step-title{padding-inline-end:48px}}.lp-wf-panels{display:grid;margin-block-start:var(--lp-wf-bar-gap)}.lp-wf-slot{display:grid;grid-area:1/1;min-inline-size:0;border-radius:var(--lp-radius-card)}.lp-wf-slot:not([data-active]){visibility:hidden;opacity:0}.lp-wf-slot:focus-visible{outline-offset:6px}.lp-wf-step-grid{display:grid;grid-template-rows:auto minmax(0,1fr);gap:20px}.lp-wf-copy,.lp-wf-frame{display:flex;flex-direction:column}.lp-wf-copy{align-items:flex-start;gap:10px}.lp-wf-timing{margin-block-start:4px}.lp-wf-timing>svg{color:var(--lp-accent-ink)}@media (scripting:none){.lp-wf-panels{gap:48px}.lp-wf-slot{grid-area:auto}.lp-wf-slot:not([data-active]){visibility:visible;opacity:1}}.lp-wf-close{display:grid;gap:20px;margin-block-start:var(--lp-block-gap,40px);padding-block-start:24px;border-block-start:1px solid var(--lp-line)}.lp-wf-watch{display:grid;gap:8px;max-inline-size:68ch}.lp-wf-loop{display:flex;align-items:flex-start;gap:12px}.lp-wf-loop-icon{display:inline-grid;flex:none;place-items:center;inline-size:30px;block-size:30px;border-radius:9999px;background-color:var(--lp-glass-label);background-image:var(--lp-glass-sheen);box-shadow:inset 0 0 0 1px var(--lp-glass-border),var(--lp-glass-shadow);color:var(--lp-accent-ink)}.lp-wf-cta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}@media (min-width:1024px){.lp-wf-close{grid-template-columns:minmax(0,1fr) auto;align-items:center;-moz-column-gap:48px;column-gap:48px}}@keyframes lp-wf-track{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes lp-wf-toggle-in{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}@keyframes lp-wf-rise{0%{opacity:0;transform:translate3d(0,4px,0)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.lp-wf-tab-title{transition:color var(--lp-dur-ui) var(--lp-ease-out)}.lp-wf-fill{transition:clip-path .26s var(--lp-ease-out) calc(var(--lp-i, 0) * 40ms)}.lp-wf-stage[data-ready] .lp-wf-slot{transition:opacity .12s var(--lp-ease-out),visibility 0s linear .12s}.lp-wf-stage[data-ready] .lp-wf-slot[data-active]{transition:opacity .16s var(--lp-ease-out),visibility 0s}.lp-wf-stage[data-ready] .lp-wf-copy,.lp-wf-stage[data-ready] .lp-wf-frame{transition:transform .16s var(--lp-ease-out)}.lp-wf-stage[data-ready] .lp-wf-slot:not([data-active]) .lp-wf-copy{transform:translate3d(0,3px,0)}.lp-wf-stage[data-ready] .lp-wf-slot:not([data-active]) .lp-wf-frame{transform:translate3d(0,6px,0)}.lp-wf-toggle>svg{animation:lp-wf-toggle-in var(--lp-dur-ui) var(--lp-ease-out) both}.lp-wf-toggle:before{transition:scale var(--lp-dur-micro) var(--lp-ease-out)}.lp-wf-toggle:active:before{scale:.94}.lp-wf-stage[data-ready]:not([data-seen]) .lp-wf-cascade{opacity:0}.lp-wf-stage[data-seen] .lp-wf-slot[data-active] .lp-wf-cascade{animation:lp-wf-rise .16s var(--lp-ease-out) both}}@media (max-width:1023.98px) and (prefers-reduced-motion:no-preference){.lp-wf-stage[data-autoplay] .lp-wf-fill[data-mode=auto]{animation:lp-wf-track var(--lp-wf-dwell) linear both paused}.lp-wf-stage[data-autoplay][data-playing] .lp-wf-fill[data-mode=auto]{animation-play-state:running}}@media (forced-colors:active){.lp-wf-toggle:before{border:1px solid ButtonText}.lp-wf-tab[aria-selected=true] .lp-wf-tab-title{text-decoration:underline}.lp-wf-fill{background:Highlight}}.lp-wf-clock,.lp-wf-core,.lp-wf-hub,.lp-wf-wedge{display:none}@media (min-width:1024px){.lp-workflow .lp-wf-layout{--lp-wf-col-gap:clamp(2.5rem,1rem + 2.4vw,4rem);--lp-wf-wheel:20.5rem;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);-moz-column-gap:var(--lp-wf-col-gap);column-gap:var(--lp-wf-col-gap)}.lp-workflow .lp-wf-layout>.lp-wf-head{position:relative;z-index:1;grid-area:1/1;align-self:start}.lp-workflow .lp-wf-layout>.lp-wf-stage-wrap{display:grid;grid-area:1/1/3/-1;grid-template-columns:subgrid;grid-template-rows:subgrid;margin-block-start:0;pointer-events:none}.lp-workflow .lp-wf-layout>.lp-wf-close{grid-area:3/1/auto/-1}.lp-workflow .lp-wf-stage{--lp-wf-glass-a:var(--lp-glass-label);--lp-wf-glass-b:var(--lp-glass);--lp-wf-glass-hover-a:var(--lp-glass-rim);--lp-wf-glass-hover-b:var(--lp-glass-label);--lp-wf-pearl-a:var(--lp-accent);--lp-wf-pearl-b:var(--lp-link);--lp-wf-ring:var(--lp-glass-border);--lp-wf-lit-ink:var(--lp-on-accent);--lp-wf-lit-glow:color-mix(in oklab,var(--lp-fg-2) 12%,transparent);--lp-wf-clock-off:color-mix(in oklab,var(--lp-fg-2) 16%,transparent);display:grid;grid-area:1/1/-1/-1;grid-template-columns:subgrid;grid-template-rows:subgrid;pointer-events:none}.lp-workflow .lp-wf-panels{grid-area:2/1/3/-1;margin-block-start:0;pointer-events:auto}.lp-workflow .lp-wf-step-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-rows:none;-moz-column-gap:var(--lp-wf-col-gap);column-gap:var(--lp-wf-col-gap)}.lp-workflow .lp-wf-frame{grid-area:1/1}.lp-workflow .lp-wf-copy{grid-area:1/2;align-self:center;justify-self:center;gap:12px;inline-size:100%;max-inline-size:calc(var(--lp-wf-wheel) + 72px)}.lp-workflow .lp-wf-bar{position:relative;display:block;grid-area:1/2;justify-self:center;align-self:start;margin-block-end:1.5rem;inline-size:var(--lp-wf-wheel);block-size:var(--lp-wf-wheel);pointer-events:auto}.lp-workflow .lp-wf-tabs{position:absolute;inset:0;display:block}.lp-workflow .lp-wf-toggle{inset-inline-end:-6px;inset-block-end:-6px;pointer-events:auto}.lp-workflow .lp-wf-tab{--lp-wf-hit:2.5rem;position:absolute;inset-inline-start:calc(var(--lp-wf-lx) * 100% - var(--lp-wf-hit) / 2);inset-block-start:calc(var(--lp-wf-ly) * 100% - var(--lp-wf-hit) / 2);display:block;inline-size:var(--lp-wf-hit);block-size:var(--lp-wf-hit);min-block-size:0;padding:0;border-radius:0;pointer-events:none;translate:0 0}.lp-root .lp-workflow .lp-wf-tab:focus-visible{outline:none}.lp-workflow .lp-wf-wedge{position:absolute;inset-inline-start:calc(var(--lp-wf-hit) / 2 - var(--lp-wf-lx) * var(--lp-wf-wheel));inset-block-start:calc(var(--lp-wf-hit) / 2 - var(--lp-wf-ly) * var(--lp-wf-wheel));display:block;inline-size:var(--lp-wf-wheel);block-size:var(--lp-wf-wheel);overflow:visible;pointer-events:none}.lp-workflow .lp-wf-wedge-shape{pointer-events:visiblePainted;cursor:pointer;stroke:var(--lp-wf-ring);stroke-width:1px;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:center;filter:drop-shadow(0 1px 1px var(--lp-nav-shadow-near)) drop-shadow(0 12px 18px var(--lp-nav-shadow-far))}.lp-workflow .lp-wf-wedge-sheen{fill:var(--lp-glass-rim);opacity:.35;pointer-events:none;transform-box:fill-box;transform-origin:center;-webkit-mask-image:linear-gradient(135deg,black,transparent 55%);mask-image:linear-gradient(135deg,black,transparent 55%)}.lp-workflow .lp-wf-stop-a{stop-color:var(--lp-wf-glass-a)}.lp-workflow .lp-wf-stop-b{stop-color:var(--lp-wf-glass-b)}.lp-workflow .lp-wf-tab[aria-selected=true] .lp-wf-stop-a{stop-color:var(--lp-wf-pearl-a)}.lp-workflow .lp-wf-tab[aria-selected=true] .lp-wf-stop-b{stop-color:var(--lp-wf-pearl-b)}.lp-workflow .lp-wf-tab[aria-selected=true]{translate:calc(var(--lp-wf-ox) * 7px) calc(var(--lp-wf-oy) * 7px)}.lp-workflow .lp-wf-tab[aria-selected=true] .lp-wf-wedge-shape{stroke:var(--lp-wf-pearl-a);stroke-width:1px;filter:drop-shadow(0 2px 3px var(--lp-nav-shadow-near)) drop-shadow(0 18px 26px var(--lp-nav-shadow-far)) drop-shadow(0 0 18px var(--lp-wf-lit-glow))}.lp-workflow .lp-wf-tab[aria-selected=true] .lp-wf-wedge-sheen{opacity:.22}.lp-root .lp-workflow .lp-wf-tab:focus-visible .lp-wf-wedge-shape{stroke:var(--lp-focus);stroke-width:6px}.lp-root .lp-workflow .lp-wf-tab:focus-visible .lp-wf-wedge-sheen{fill:transparent;opacity:1;-webkit-mask-image:none;mask-image:none;stroke:var(--lp-focus-halo);stroke-width:2px;vector-effect:non-scaling-stroke}.lp-workflow .lp-wf-tab-label{position:absolute;inset-inline-start:50%;inset-block-start:50%;flex-direction:column;padding:0;translate:-50% calc(-50% + var(--lp-wf-label-dy, 0) * 1px);pointer-events:auto;cursor:pointer}.lp-root .lp-workflow .lp-wf-tab .lp-wf-marker{display:none}.lp-workflow .lp-wf-tab-title{overflow:visible;font-size:.8125rem;font-weight:600;letter-spacing:-.012em;color:var(--lp-fg-1)}.lp-workflow .lp-wf-tab[aria-selected=true] .lp-wf-tab-title{font-weight:700;color:var(--lp-wf-lit-ink)}.lp-workflow .lp-wf-track{display:none}.lp-workflow .lp-wf-core{inset:18%;display:block;background-image:radial-gradient(closest-side,var(--lp-wf-lit-glow),transparent)}.lp-workflow .lp-wf-core,.lp-workflow .lp-wf-hub{position:absolute;border-radius:9999px;pointer-events:none}.lp-workflow .lp-wf-hub{inset:28.5%;display:grid;place-items:center;background-color:var(--lp-glass-label);background-image:var(--lp-glass-sheen),var(--lp-glass-front-v);box-shadow:inset 0 1px 0 var(--lp-glass-rim),inset 0 0 0 1px var(--lp-glass-border),var(--lp-glass-shadow),0 18px 34px -22px var(--lp-nav-shadow-far);overflow:hidden}.lp-workflow .lp-wf-badge{display:grid;place-items:center;inline-size:58px;block-size:58px;border-radius:9999px;background-image:var(--lp-glass-sheen),linear-gradient(160deg,var(--lp-accent),var(--lp-link));box-shadow:inset 0 1px 0 color-mix(in oklab,var(--lp-on-accent) 35%,transparent),0 10px 22px -10px color-mix(in oklab,var(--lp-accent) 70%,transparent);color:var(--lp-on-accent)}.lp-workflow .lp-wf-clock{position:absolute;inset:0;display:block;inline-size:100%;block-size:100%;overflow:visible;pointer-events:none}.lp-workflow :is(.lp-wf-clock-track,.lp-wf-clock-fill){fill:none;stroke-linecap:round}.lp-workflow .lp-wf-clock-track{stroke:var(--lp-wf-clock-off)}.lp-workflow .lp-wf-clock-fill{stroke:var(--lp-accent);stroke-dasharray:1 2;stroke-dashoffset:1.01;visibility:hidden}.lp-workflow .lp-wf-stage[data-autoplay] .lp-wf-clock-fill[data-mode=auto]{visibility:visible}}@media (min-width:1280px){.lp-workflow .lp-wf-layout{--lp-wf-wheel:21.5rem}}@media (min-width:1024px) and (max-height:859px){.lp-workflow .lp-wf-layout{grid-template-columns:minmax(0,1fr) var(--lp-wf-wheel)}.lp-workflow .lp-wf-layout>.lp-wf-head{grid-area:1/1/2/-1;margin-block-end:var(--lp-content-gap)}.lp-workflow .lp-wf-bar{grid-area:2/2;align-self:start;margin-block-end:0}.lp-workflow .lp-wf-panels{grid-area:2/1/3/2}.lp-workflow .lp-wf-step-grid{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;align-content:start;row-gap:20px}.lp-workflow .lp-wf-frame{grid-area:1/1;min-block-size:var(--lp-wf-wheel)}.lp-workflow .lp-wf-copy{grid-area:2/1;align-self:start;justify-self:start;max-inline-size:64ch}}@media (min-width:1024px) and (hover:hover){.lp-workflow .lp-wf-tab:hover:not([aria-selected=true]) .lp-wf-stop-a{stop-color:var(--lp-wf-glass-hover-a)}.lp-workflow .lp-wf-tab:hover:not([aria-selected=true]) .lp-wf-stop-b{stop-color:var(--lp-wf-glass-hover-b)}}@media (min-width:1024px) and (forced-colors:active){.lp-workflow .lp-wf-wedge-shape{fill:Canvas;stroke:CanvasText;filter:none}.lp-workflow .lp-wf-tab[aria-selected=true] .lp-wf-wedge-shape{fill:Highlight;filter:none}.lp-workflow .lp-wf-tab[aria-selected=true] .lp-wf-tab-label{forced-color-adjust:none;color:HighlightText}.lp-workflow .lp-wf-tab[aria-selected=true] .lp-wf-tab-title{color:HighlightText}.lp-root .lp-workflow .lp-wf-tab:focus-visible .lp-wf-wedge-shape{stroke:CanvasText;stroke-width:4px}.lp-workflow .lp-wf-clock-track{stroke:CanvasText}.lp-workflow .lp-wf-clock-fill{stroke:Highlight}.lp-workflow :is(.lp-wf-core,.lp-wf-wedge-sheen){display:none}.lp-workflow .lp-wf-badge,.lp-workflow .lp-wf-hub{border:1px solid CanvasText}}@keyframes lp-wf-clock{0%{stroke-dashoffset:1.01}to{stroke-dashoffset:0}}@keyframes lp-wf-wheel-in{0%{opacity:0;scale:.88;rotate:-18deg}to{opacity:1;scale:1;rotate:0deg}}@keyframes lp-wf-hub-in{0%{opacity:0;scale:.7}to{opacity:1;scale:1}}@keyframes lp-wf-badge-in{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.lp-workflow .lp-wf-tab{transition:translate .28s var(--lp-ease-spring)}.lp-workflow .lp-wf-wedge-shape{transition:scale var(--lp-dur-micro) var(--lp-ease-out),stroke var(--lp-dur-ui) var(--lp-ease-out),stroke-width var(--lp-dur-ui) var(--lp-ease-out)}.lp-workflow .lp-wf-wedge-sheen{transition:scale var(--lp-dur-micro) var(--lp-ease-out),opacity .26s var(--lp-ease-out)}.lp-workflow .lp-wf-tab:active :is(.lp-wf-wedge-shape,.lp-wf-wedge-sheen){scale:.98}.lp-workflow :is(.lp-wf-stop-a,.lp-wf-stop-b){transition:stop-color var(--lp-dur-ui) var(--lp-ease-out)}.lp-workflow .lp-wf-tab-title{transition:color var(--lp-dur-ui) var(--lp-ease-out)}.lp-workflow .lp-wf-stage[data-autoplay] .lp-wf-clock-fill[data-mode=auto]{animation:lp-wf-clock var(--lp-wf-dwell) linear both paused}.lp-workflow .lp-wf-stage[data-autoplay][data-playing] .lp-wf-clock-fill[data-mode=auto]{animation-play-state:running}.lp-workflow .lp-wf-badge{animation:lp-wf-badge-in .26s var(--lp-ease-spring) both}.lp-workflow .lp-wf-stage[data-ready]:not([data-seen]) :is(.lp-wf-tabs,.lp-wf-hub,.lp-wf-core,.lp-wf-clock,.lp-wf-toggle){opacity:0}.lp-workflow .lp-wf-stage[data-seen] .lp-wf-tabs{animation:lp-wf-wheel-in .9s var(--lp-ease-spring) both}.lp-workflow .lp-wf-stage[data-seen] :is(.lp-wf-hub,.lp-wf-core,.lp-wf-clock,.lp-wf-toggle){animation:lp-wf-hub-in .7s var(--lp-ease-spring) .18s both}.lp-workflow .lp-wf-stage[data-ready][data-settled] :is(.lp-wf-tabs,.lp-wf-hub,.lp-wf-core,.lp-wf-clock,.lp-wf-toggle){opacity:1;animation:none}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference) and (hover:hover){.lp-workflow .lp-wf-tab:hover:not([aria-selected=true]){translate:calc(var(--lp-wf-ox) * 4px) calc(var(--lp-wf-oy) * 4px)}}