.about-blueprint{aspect-ratio:1;position:relative;overflow:hidden;container-type:inline-size}.about-fold-stage{perspective:240cqw;place-items:center;display:grid;position:absolute;inset:0}.about-fold-part{aspect-ratio:120/64;width:50cqw;transform-style:preserve-3d;position:relative;transform:translateY(6cqw)rotateX(58deg)rotate(-26deg)}.about-fold-flange{aspect-ratio:120/34;transform-origin:50% 100%;width:100%;transform-style:preserve-3d;position:absolute;bottom:100%;left:0;transform:rotateX(-90deg)}.about-sheet{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.about-sheet-top{fill:#eaeff7;fill:lab(94.1611% -.614464 -4.47786)}.about-fold-flange .about-sheet-top{fill:#c0cbdf;fill:lab(81.3168% -.974745 -11.1452)}.about-sheet-edge{fill:#7992c4;fill:lab(60.0693% .516921 -29.0571)}.about-sheet-line{fill:none;stroke:#fff;stroke:lab(100% 0 0);stroke-width:.5px;stroke-dasharray:1}.about-dims{opacity:0;fill:#fff;fill:lab(100% 0 0);stroke:#fff;stroke:lab(100% 0 0);stroke-width:.25px}.about-dims text{stroke:none;font-family:var(--lp-font-mono), ui-monospace, monospace;letter-spacing:.04em;font-size:3.2px}.about-fold-shadow{filter:blur(2cqw);background:#010e4280;background:lab(5.89918% 13.4087 -34.8651/.5);position:absolute;inset:4% -3% -10% 3%;transform:translateZ(-1.4cqw)}.about-caption{opacity:0;white-space:nowrap;position:absolute;bottom:0;left:0}.about-caption:last-child{opacity:1}@media (prefers-reduced-motion:no-preference){.about-fold-stage{animation:13s linear infinite about-stage}.about-fold-part{animation:about-sway 13s var(--lp-ease-out) infinite}.about-fold-flange{animation:about-fold 13s var(--lp-ease-spring) infinite}.about-fold-flange .about-sheet-top{animation:13s linear infinite about-shade}.about-sheet-fill,.about-fold-shadow{animation:13s linear infinite about-fill}.about-sheet-line{animation:13s linear infinite about-draw}.about-dims{animation:13s linear infinite about-dims}.about-caption{animation:13s linear infinite about-caption}.about-caption:nth-child(2){animation-name:about-caption-2}.about-caption:nth-child(3){animation-name:about-caption-3}@supports (animation-timeline:view()){.about-lit{view-timeline-name:--about-lit}.about-lit-word{animation:linear both about-lit;animation-timeline:--about-lit;animation-range:cover var(--from) cover calc(var(--from) + 7%)}}}.about-lane{height:6.5rem;position:relative;container-type:size}.about-lane-rail{top:0;bottom:0;left:var(--rail);border-left:1px dashed oklch(var(--lp-ink-foreground) / .25);position:absolute}.about-packet{--to:0 calc(100cqh - 100%);top:0;left:var(--rail);text-align:center;white-space:nowrap;width:3.2rem;margin-left:-1.6rem;padding:.15rem 0;font-size:.6rem;animation:3.6s linear infinite about-packet;position:absolute}.about-packet-back{animation-direction:reverse;animation-delay:-1.8s}@media (min-width:1024px){.about-lane{height:auto;min-height:6rem}.about-lane-rail{top:var(--rail);border-top:1px dashed oklch(var(--lp-ink-foreground) / .25);border-left:0;bottom:auto;left:0;right:0}.about-packet{--to:calc(100cqw - 100%) 0;top:var(--rail);margin-top:-.65rem;margin-left:0;left:0}}.about-rise{opacity:0;transition:opacity .5s var(--lp-ease-out), translate .5s var(--lp-ease-out);transition-delay:calc(var(--i,0) * .13s + .15s);translate:0 12px}:is(.lp-in,[data-on=true]) .about-rise{opacity:1;translate:none}.about-progress{transform-origin:0;transition:transform 1.5s var(--lp-ease-out) .2s;transform:scaleX(0)}:is(.lp-in,[data-on=true]) .about-progress{transform:none}.about-truck{transition:left 1.8s var(--lp-ease-out) .2s, translate 1.8s var(--lp-ease-out) .2s;left:0}:is(.lp-in,[data-on=true]) .about-truck{left:100%;translate:-100%}.about-svc-row{isolation:isolate;transition:color .35s var(--lp-ease-out);position:relative;overflow:hidden}.about-svc-row:before{content:"";z-index:-1;background:oklch(var(--lp-primary));transform-origin:0;transition:transform .45s var(--lp-ease-out);position:absolute;inset:0;transform:scaleX(0)}.about-svc-row[data-active=true]{color:oklch(var(--lp-primary-foreground))}.about-svc-row[data-active=true]:before{transform:none}.about-odo{font-variant-numeric:tabular-nums;height:1em;line-height:1;display:inline-block;overflow:hidden}.about-odo>span{transition:transform 1.8s var(--lp-ease-spring) var(--delay,0s);display:block;transform:translateY(-90%)}.about-odo i{height:1em;font-style:normal;display:block}.lp-in .about-odo>span{transform:translateY(calc(var(--digit) * -10%))}.about-portrait{--scan:1.5s;aspect-ratio:4/5;background:oklch(var(--lp-primary));position:relative;overflow:hidden}.about-portrait-img{transform:scale(var(--zoom,1));transition:transform .9s var(--lp-ease-out)}@media (hover:hover){.group:hover .about-portrait-img{transform:scale(calc(var(--zoom,1) * 1.04))}}.about-portrait-tint{filter:grayscale()contrast(1.1);mix-blend-mode:luminosity;opacity:.7;position:absolute;inset:0}.about-portrait-colour{clip-path:inset(0 0 100%);transition:clip-path var(--scan) cubic-bezier(.6, 0, .3, 1) var(--delay,0s);position:absolute;inset:0}.lp-in .about-portrait-colour{clip-path:inset(0)}.about-portrait-scan{height:2px;box-shadow:0 0 18px 4px oklch(var(--lp-primary));opacity:0;background:#fff;background:lab(100% 0 0);position:absolute;top:0;left:0;right:0}.lp-in .about-portrait-scan{animation:about-scan var(--scan) cubic-bezier(.6, 0, .3, 1) var(--delay,0s) both}.about-portrait-mark{mix-blend-mode:difference;border:0 solid #fff;border:0 solid lab(100% 0 0);width:1rem;height:1rem;position:absolute}@keyframes about-stage{0%{opacity:0}3%,95%{opacity:1}to{opacity:0}}@keyframes about-sway{0%,48%{transform:translateY(6cqw)rotateX(58deg)rotate(-26deg)}to{transform:translateY(6cqw)rotateX(58deg)rotate(-34deg)}}@keyframes about-fold{0%,48%{transform:rotateX(0)}66%,to{transform:rotateX(-90deg)}}@keyframes about-shade{0%,48%{fill:#eaeff7;fill:lab(94.1611% -.614464 -4.47786)}66%,to{fill:#c0cbdf;fill:lab(81.3168% -.974745 -11.1452)}}@keyframes about-draw{0%,4%{stroke-dashoffset:1px}28%,to{stroke-dashoffset:0}}@keyframes about-fill{0%,30%{opacity:0}38%,to{opacity:1}}@keyframes about-dims{0%,16%{opacity:0}26%,40%{opacity:1}47%,to{opacity:0}}@keyframes about-caption{0%,28%{opacity:1}31%,to{opacity:0}}@keyframes about-caption-2{0%,29%{opacity:0}32%,46%{opacity:1}49%,to{opacity:0}}@keyframes about-caption-3{0%,47%{opacity:0}50%,to{opacity:1}}@keyframes about-lit{0%{opacity:.14}to{opacity:1}}@keyframes about-packet{0%{opacity:0;translate:0}12%,88%{opacity:1}to{translate:var(--to);opacity:0}}@keyframes about-scan{0%{opacity:1;top:0}90%{opacity:1}to{opacity:0;top:100%}}@media (prefers-reduced-motion:reduce){.about-packet,.about-portrait-scan{display:none}}
