.sample-ar{display:flex!important;align-items:center!important;gap:17px!important;padding:20px!important;margin:0!important;border-top:1px solid #42617b!important;background:linear-gradient(135deg,#0d2b42,#061928)!important;color:#edf8ff!important;text-align:left!important;box-sizing:border-box!important;font:14px/1.5 system-ui,sans-serif!important;isolation:isolate;min-width:0;transform:none!important}
.sample-ar .sample-ar-scan{display:block!important;flex:0 0 115px!important;width:115px!important;height:115px!important;background:#fff!important;border-radius:9px!important;padding:4px!important;border:0!important;margin:0!important;box-sizing:border-box!important;box-shadow:0 7px 25px #0004!important;transform:none!important}
.sample-ar .sample-ar-scan img{width:100%!important;height:100%!important;object-fit:contain!important;display:block!important;border:0!important;border-radius:5px!important;margin:0!important;max-width:none!important}
.sample-ar-copy{min-width:0!important}
.sample-ar-copy>small{display:block!important;font:600 9px/1.4 system-ui,sans-serif!important;letter-spacing:.1em!important;color:#96d6ed!important;margin:0 0 6px!important}
.sample-ar-copy>strong{display:block!important;font:600 15px/1.35 system-ui,sans-serif!important;color:#f3faff!important;letter-spacing:0!important}
.sample-ar-copy>p{font:12px/1.5 system-ui,sans-serif!important;color:#c5d9e5!important;margin:7px 0!important;padding:0!important}
.sample-ar .sample-ar-open{display:inline-block!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;color:#aeeaff!important;font:650 12px/1.7 system-ui,sans-serif!important;margin:0 12px 0 0!important;text-decoration:underline!important;text-underline-offset:3px;white-space:normal!important}
.sample-ar .sample-ar-download{display:inline-block!important;padding:0!important;border:0!important;background:none!important;color:#d4e3ee!important;font:12px/1.7 system-ui,sans-serif!important;margin:0!important;text-decoration:underline!important;text-underline-offset:3px}
.sample-ar a:focus-visible{outline:3px solid #b7efff!important;outline-offset:4px!important}
.ar-web-examples{padding-top:70px;padding-bottom:35px}
.ar-web-heading{max-width:850px;margin-bottom:32px}
.ar-web-heading h2{font:clamp(34px,4.4vw,56px)/1.12 Georgia,serif;margin:17px 0 22px;color:#f2f8ff;letter-spacing:-.035em}
.ar-web-heading h2 em{color:#e4c68a;font-weight:400}
.ar-web-heading>p:not(.eyebrow){color:#c2d6e3;font:15px/1.8 system-ui,sans-serif;max-width:740px}
.ar-web-heading .ar-gallery-note{font-size:12px!important;color:#9eb9ca!important}
.ar-web-filter{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-bottom:24px}
.ar-web-filter label{color:#b3dae8;font:600 12px/1.5 system-ui,sans-serif}
.ar-web-filter select{padding:12px 36px 12px 15px;background:#09263a;color:#f3faff;border:1px solid #53869e;border-radius:7px;min-height:46px;font:14px system-ui,sans-serif;max-width:100%}
.ar-web-filter>p{color:#a5c0d3;font:12px system-ui,sans-serif;margin-left:auto}
.ar-web-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch}
.ar-gallery-downloads{margin:0 0 24px}.ar-gallery-downloads a{color:#b9ecff;font:600 13px/1.7 system-ui,sans-serif;text-decoration:underline;text-underline-offset:4px}
.ar-web-tile{min-width:0;border:1px solid var(--ar-example-accent,#7dcde5);border-radius:15px;overflow:hidden;background:#082238;box-shadow:0 12px 30px #0003;content-visibility:auto;contain-intrinsic-size:auto 480px}
.ar-web-tile[hidden]{display:none}
.ar-web-model{display:block;overflow:hidden;background:#06182b;aspect-ratio:1.6}
.ar-web-model img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}
.ar-web-caption{padding:20px 20px 0}
.ar-web-caption small{display:block;color:var(--ar-example-accent);font:10px/1.5 system-ui,sans-serif;letter-spacing:.06em}
.ar-web-caption h3{font:600 20px/1.25 system-ui,sans-serif;color:#f1f8ff;margin:8px 0 10px}
.ar-web-caption>a{color:#b7eafa;font:12px/1.6 system-ui,sans-serif;text-decoration:underline;text-underline-offset:3px}
.ar-web-tile .sample-ar{border:0!important;background:transparent!important;padding-top:20px!important}
.ar-web-tile a:focus-visible,.ar-web-filter select:focus-visible{outline:3px solid #c1f3ff;outline-offset:4px}
@media(max-width:1040px){.ar-web-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.ar-web-grid{grid-template-columns:1fr;gap:20px}.ar-web-examples{padding-top:45px}.ar-web-filter{align-items:flex-start;flex-direction:column}.ar-web-filter>p{margin:0}.ar-web-caption h3{font-size:22px}}
.sample-ar-full{width:min(1160px,calc(100% - 38px))!important;margin:50px auto!important;padding:30px!important;border:1px solid #42617b!important;border-radius:16px!important;gap:26px!important}
.sample-ar-full .sample-ar-scan{width:160px!important;height:160px!important;flex-basis:160px!important}
.sample-ar-full .sample-ar-copy>strong{font-size:25px!important}
.sample-ar-full .sample-ar-copy>p{font-size:14px!important;max-width:560px}
@media(max-width:480px){.sample-ar{gap:12px!important;padding:16px!important}.sample-ar .sample-ar-scan{width:115px!important;height:115px!important;flex-basis:115px!important}.sample-ar-full{padding:20px!important;align-items:flex-start!important}.sample-ar-full .sample-ar-copy>strong{font-size:19px!important}.sample-ar-full .sample-ar-copy>p{font-size:12px!important}}
