@layer components{.inspection{position:relative;width:100%;aspect-ratio:5/4}@media (max-width:599px){.inspection{aspect-ratio:7/10}}@media (max-width:1023px){.inspection{max-width:640px;margin:0 auto}}.ins{position:relative;color:#141414;font-family:var(--font-text)}.ins,.ins-svg{width:100%;height:100%}.ins-svg{position:absolute;left:0;top:0;display:block;max-width:none;overflow:hidden}.ins .o,.ins .of{stroke:#141414;stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.ins .o{fill:none}.ins.is-list .o,.ins.is-list .of{stroke-width:2px}.ins-ink,.ins-k{fill:#141414}.ins-k{transition:fill var(--dur,.28s) var(--ease,cubic-bezier(.16,1,.3,1))}.ins-k3,.ins-paper{fill:#faf9f5}.ins-teal{fill:#4ecdb8}.ins-sh{fill:rgba(20,20,20,.12)}.ins .is-lit{fill:#4ecdb8}@media (prefers-reduced-motion:reduce){.ins-k{transition:none}}.ins-scan{opacity:0}.ins-wash{fill:rgba(78,205,184,.22)}.ins-bar{fill:#4ecdb8;stroke:#141414;stroke-width:2.5px}.ins-ld{opacity:0}.ins-ld-c{fill:none;stroke:#efede6;stroke-width:8px;stroke-linecap:round}.ins-ld-i{fill:none;stroke:#141414;stroke-width:2.5px;stroke-linecap:round}.ins-dot{fill:#4ecdb8;stroke:#141414;stroke-width:2.5px}.ins-tags{position:absolute;inset:0;pointer-events:none}.ins-tag{position:absolute;left:0;top:0;margin:0;display:flex;align-items:center;gap:10px;padding:4px 13px 4px 4px;background:#ffffff;border:2.5px solid #141414;box-shadow:3px 3px 0 #141414;font:600 16px/1.2 var(--font-text);color:#141414;white-space:nowrap;rotate:var(--tilt,0deg);opacity:0}.ins-no,.ins-pin{display:grid;place-items:center;flex:none;min-width:34px;height:30px;padding:2px 5px 0;background:#4ecdb8;border:2.5px solid #141414;color:#141414;font:800 19px/1 var(--font-display);font-variation-settings:"opsz" 72;letter-spacing:.02em}.ins-pin{position:absolute;left:0;top:0;display:none;box-shadow:3px 3px 0 #141414;opacity:0}.ins.is-list .ins-pin{display:grid}.ins.is-list .ins-tags{inset:auto 0 0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.ins.is-list .ins-tag{position:relative;gap:8px;padding:3px 11px 3px 3px;font-size:15px;rotate:calc(var(--tilt, 0deg) / 2)}.ins.is-list .ins-tag br{display:none}.ins.is-list .ins-no,.ins.is-list .ins-pin{min-width:30px;height:28px;font-size:17px}.ins.is-side .ins-tags{inset:0 0 0 auto;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:flex-start}.ins.is-side .ins-tag br{display:inline}}