.Box{align-items:center;color:gray;display:flex;flex-direction:column;justify-content:center;width:auto}.border1{border:1px solid #000}.gap15v{height:15vh}.gap10h{width:10vw}.landingPage{background:linear-gradient(160deg,#fff,#f0f2f5 50%,#e8ecf0);box-sizing:border-box;justify-content:center;min-height:100vh;padding:40px 20px}.landingCard,.landingPage{align-items:center;display:flex;flex-direction:column;width:100%}.landingCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd9;border:1px solid #fff9;border-radius:24px;box-shadow:0 8px 32px #0000000f;max-width:1100px;padding:60px 48px}.landing_title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#2d3436,#636e72 50%,#2d3436);-webkit-background-clip:text;background-clip:text;font-family:Helvetica Neue,helvetica,sans-serif;font-size:4.2em;font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0 0 8px;text-align:center}.landing_subtitle{color:#4a5568;font-size:1.1em;line-height:1.7;margin:16px 0;padding:24px 28px}.disclosure,.landing_subtitle{background:#f8f9fa;border:1px solid #e9ecef;border-radius:16px;box-sizing:border-box;font-family:Helvetica Neue,helvetica,sans-serif;max-width:none;text-align:center;width:100%}.disclosure{color:#6c757d;font-size:.92em;line-height:1.65;margin:8px 0 0;padding:20px 28px}.disclosure a{color:#495057;font-weight:600;text-decoration:underline;text-underline-offset:2px;transition:color .2s ease}.disclosure a:hover{color:#1a73e8}.iconSelections{display:flex;flex-direction:row;gap:16px;margin:8px 0}.selectionButton{border:2px solid gray;border-radius:10px;padding:10px}.landingSeparator{background:linear-gradient(90deg,#adb5bd,#ced4da,#adb5bd);border-radius:2px;height:3px;margin:12px 0;width:80px}.galleryPage{background:linear-gradient(160deg,#fff,#f0f2f5 50%,#e8ecf0);box-sizing:border-box;min-height:100vh;padding:40px 20px}.galleryCard,.galleryPage{align-items:center;display:flex;flex-direction:column;width:100%}.galleryCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd9;border:1px solid #fff9;border-radius:24px;box-shadow:0 8px 32px #0000000f;max-width:1400px;padding:40px 36px}.galleryTitle{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#2d3436,#636e72 50%,#2d3436);-webkit-background-clip:text;background-clip:text;font-size:3em;font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0 0 4px;text-align:center}.gallerySubtitle,.galleryTitle{font-family:Helvetica Neue,helvetica,sans-serif}.gallerySubtitle{color:#6c757d;font-size:1em;font-weight:600;letter-spacing:2px;margin:8px 0 12px;text-align:center;text-transform:uppercase}.exhibitBox{max-width:1400px;width:100%}.exhibitSelectionBox{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:center;margin:0 0 24px}.galleryCaption{background:#f8f9fa;border:1px solid #e9ecef;border-radius:16px;box-sizing:border-box;color:#4a5568;font-family:Helvetica Neue,helvetica,sans-serif;font-size:1.05em;line-height:1.7;margin:16px auto;max-width:900px;padding:24px 28px;text-align:center;width:100%}.galleryCaption a{color:#495057;font-weight:600;text-decoration:underline;text-underline-offset:2px;transition:color .2s ease}.galleryCaption a:hover{color:#1a73e8}.galleryChart{background:#fff;border:2px solid #dee2e6;border-radius:20px;box-shadow:0 4px 16px #0000000a;height:50vh;margin:16px auto;max-width:1000px;transition:box-shadow .2s ease;width:100%}.galleryChart:hover{box-shadow:0 8px 24px #00000014}.logoImage{background:#fff;border:2px solid #dee2e6;border-radius:12px;height:60px;margin:6px;object-fit:contain;padding:4px;transition:transform .2s ease,box-shadow .2s ease;width:60px}.logoImage:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.logoBox{align-items:center;background:#f8f9fa;border:1px solid #e9ecef;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;gap:4px;justify-content:center;margin:8px 0 12px;max-width:700px;padding:12px}.backendImage,.logoBox{border-radius:16px;width:100%}.backendImage{border:2px solid #dee2e6;box-shadow:0 4px 16px #0000000f;max-width:900px}.backendImageBox{display:flex;flex-direction:row;justify-content:center;margin:16px 0;width:100%}.hr{width:95vw}.h1px{height:1px}.fontRed{color:red}.drawingCanvasBox{height:500px;margin:20px;max-height:90vw;max-width:90vw;width:500px}.aiDigitSelectionButtonBox{display:flex;flex-direction:row}.metricsContainer{grid-gap:24px;box-sizing:border-box;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0 auto;max-width:1400px;padding:24px;width:100%}.metricTile{align-items:center;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:2px solid #dee2e6;border-radius:16px;cursor:default;display:flex;flex-direction:column;justify-content:center;min-height:180px;padding:32px 24px;transition:transform .2s ease,box-shadow .2s ease}.metricTile:hover{border-color:#adb5bd;box-shadow:0 8px 24px #0000001f;transform:translateY(-4px)}.metricIcon{font-size:2.5em;line-height:1;margin-bottom:12px}.metricLabel{color:#6c757d;font-family:helvetica,sans-serif;font-size:1em;font-weight:600;letter-spacing:1.5px;margin-bottom:8px;text-align:center;text-transform:uppercase}.metricValue{font-size:3em;font-weight:700;line-height:1.2}.metricValue,.metricsHeader{color:#495057;font-family:helvetica,sans-serif;text-align:center}.metricsHeader{font-size:1.8em;font-weight:600;margin:16px 0 8px;width:100%}
/*# sourceMappingURL=main.24addfbd.css.map*/