.nami-home-intro{display:contents}.nami-intro{--nia-paper:#f9f5f5;--nia-ink:color-mix(in srgb,#2f4fd8 calc(var(--nami-intro-paper,1)*100%),#f5f6ed);z-index:15;color:var(--nia-ink);font-family:var(--font-geist-sans),Arial,sans-serif;position:fixed;inset:0;overflow:hidden}.nami-intro-paper{background:var(--nia-paper);opacity:var(--nami-intro-paper,1);position:absolute;inset:0}.nami-intro-fill{width:100%;height:100%;position:absolute;inset:0}.nami-intro-stills>div{transform-origin:50%;will-change:transform,opacity}.nami-intro.is-gpu .nami-intro-stills{opacity:0}.nami-intro-canvas{opacity:0;transition:opacity .4s}.nami-intro.is-gpu .nami-intro-canvas{opacity:1}.nami-intro .nia-paper{fill:none;stroke:#2f4fd8;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.nami-intro .nia-paper line,.nami-intro .nia-paper path,.nami-intro .nia-paper circle,.nami-intro .nia-still *{vector-effect:non-scaling-stroke}.nami-intro .nia-grid-minor{stroke-opacity:.08;stroke-width:.7px}.nami-intro .nia-grid-major{stroke-opacity:.32;stroke-width:.8px;stroke-dasharray:1 5}.nami-intro .nia-construction{stroke-opacity:.38;stroke-width:.8px;stroke-dasharray:4 7}.nami-intro .nia-registration circle{fill:#2f4fd8;fill-opacity:.85;stroke:none}.nami-intro .nia-still{fill:none;stroke:var(--nia-ink);stroke-linejoin:round;stroke-linecap:round}.nami-intro .nia-still-wave{stroke-opacity:.45;stroke-width:.8px}.nami-intro .nia-still-cloud{stroke-width:2.6px;stroke-dasharray:.1 7;stroke-opacity:.8}.nami-intro .nia-still-back{stroke-opacity:.5;stroke-width:.8px;fill:var(--nia-ink);fill-opacity:.32}.nami-intro .nia-still-edge{stroke-opacity:.35;stroke-width:.7px}.nami-intro .nia-still-front{fill:var(--nia-ink);fill-opacity:.92;stroke-width:1.2px}.nami-intro .nia-still-mesh{stroke:var(--nia-paper);stroke-opacity:.45;stroke-width:.7px}.nami-intro-headline{letter-spacing:-.05em;transform-origin:50%;will-change:transform;pointer-events:none;margin:0;font-size:clamp(27px,3vw,43px);font-weight:400;line-height:1.05;position:absolute;top:0;left:0}.nami-intro-headline>span{transform-origin:50% 90%;display:inline-block}.nami-intro-headline>span+span{margin-left:.26em}.nami-intro-skip,.nami-intro-replay{appearance:none;color:inherit;font:11px/1.2 var(--font-geist-mono),monospace;letter-spacing:.04em;cursor:pointer;opacity:.75;background:0 0;border:1px solid;border-radius:2px;min-height:36px;padding:9px 14px}.nami-intro-skip{opacity:calc(.75*(1 - var(--intro-walk,0)));position:absolute;bottom:24px;right:max(3.5vw,20px)}.nami-intro-skip:hover,.nami-intro-skip:focus-visible,.nami-intro-replay:hover,.nami-intro-replay:focus-visible{opacity:1}.nami-intro-skip:focus-visible,.nami-intro-replay:focus-visible{outline-offset:4px;outline:2px solid}.nami-intro-replay{pointer-events:auto;min-height:0;font:inherit;text-underline-offset:3px;border:0;padding:0;text-decoration:underline}@media (prefers-reduced-motion:no-preference){.nami-shell:has(.nami-home-intro[data-intro=playing]) .nami-header{color:color-mix(in srgb,#2f4fd8 calc(var(--nami-intro-paper,1)*100%),#f5f6ed)}.nami-shell:has(.nami-home-intro[data-intro=playing]) .nami-logo{opacity:var(--nami-logo-ink,0)}.nami-home-intro[data-intro=playing] .drafting-drawing-area{opacity:var(--intro-drawing,0)}.nami-home-intro[data-intro=playing] .drafting-workflow-title,.nami-home-intro[data-intro=playing] .drafting-next,.nami-home-intro[data-intro=playing] .drafting-folio{opacity:var(--intro-walk,0)}.nami-home-intro[data-intro=playing] .drafting-name{opacity:var(--intro-name,0)}}@media (prefers-reduced-motion:reduce){.nami-intro{z-index:auto;height:100svh;position:relative}.nami-intro-canvas,.nami-intro-skip{display:none}.nami-intro-stills>div{opacity:1!important;transform:none!important}.nami-intro-headline{text-align:center;inset:auto 0 7svh;visibility:visible!important;width:auto!important;font-size:clamp(30px,4.4vw,64px)!important;line-height:1.04!important;transform:none!important}.nami-intro-headline>span{opacity:1!important;transform:none!important}.nami-shell:has(.nami-intro) .nami-header{color:#2f4fd8}}
