/* White Nexora storefront, scoped to the AG100 overview and purchase pages. */
.ag-white-store{--bg:#fff;--panel:#f5f5f5;--line:#dedede;--text:#181818;--muted:#666;--accent:#222;background:#fff;color:#181818}.ag-white-store .ag{--ink:#181818;--soft:#666;--lime:#181818;--accent:#222;background:#fff;color:#181818}.ag-brand-header{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:25px 6%;border-bottom:1px solid #e8e8e8;background:white}.ag-brand-header>a{font-size:23px;font-weight:500;letter-spacing:.17em;color:#171717}.ag-brand-header nav{display:flex;gap:30px;font-size:12px;color:#555}.ag-brand-header a:hover{color:#111}.ag-white-store .ag-local{background:#fffffff2;border-color:#e4e4e4}.ag-white-store .ag-local a{color:#666}.ag-white-store .ag-local .ag-model{color:#151515}.ag-white-store .ag .ag-btn{background:#161616;color:#fff}.ag-white-store .ag .ag-btn:hover{background:#363636;color:#fff}.ag-white-store .ag .ag-btn.secondary{background:#fff;color:#222;border-color:#bbb}.ag-white-store .ag .ag-btn.secondary:hover{background:#f0f0f0;color:#111}.ag-white-store .ag-kicker{color:#747474}.ag-white-store .ag h1 em{color:#8b8b8b}.ag-white-store .ag-lead,.ag-white-store .ag-note{color:#666}.ag-white-store .ag-story-hero .ag-hero{padding-top:65px;gap:0}.ag-white-store .ag-story-hero h1{font-size:clamp(56px,6.8vw,96px);letter-spacing:-.065em}.ag-white-store .ag-art{border:1px solid #ececec;box-shadow:0 15px 60px #00000004}.ag-white-store .ag-caption{border-color:#eee}.ag-white-store .ag-strip{border-color:#ddd}.ag-white-store .ag-strip>div+div{border-color:#ddd}.ag-white-store .ag-strip span{color:#777}.ag-white-store .ag-card{background:#f4f4f4;color:#191919}.ag-white-store .ag-card p{color:#666}.ag-white-store .ag-modes{background:#f5f5f5;border-color:#e4e4e4}.ag-white-store .ag-tabs{border-color:#d6d6d6;background:#eee}.ag-white-store .ag-tabs button{color:#555}.ag-white-store .ag-tabs button[aria-selected=true]{background:#171717;color:white}.ag-white-store .ag-panel{color:#444}.ag-white-store .ag dl div,.ag-white-store .ag details{border-color:#ddd}.ag-white-store .ag dd,.ag-white-store .ag details p{color:#666}.ag-white-store .ag-end{background:#f2f2f2;color:#111}.ag-white-store .ag-life-heading>p:last-child,.ag-white-store .ag-life-row p:not(.ag-kicker){color:#666}.ag-white-store .ag-overview-detail{background:#f1f1f1;color:#111}.ag-white-store .ag-overview-detail>span{color:#666}.ag-white-store .ag-overview-photo>span{color:#fff}.ag-white-store .ag-footer{background:#f7f7f7;border-color:#ddd}.ag-white-store .ag-footer-bottom{border-color:#ddd;color:#666}.ag-white-store .ag-footer nav a:hover{color:#555}.ag-white-store .ag-buy-breadcrumb a{color:#444}.ag-white-store .ag-buy-image{border:1px solid #e5e5e5}.ag-white-store .ag-thumbnails button{border-color:#ddd}.ag-white-store .ag-thumbnails button[aria-pressed=true]{border-color:#171717}.ag-white-store .ag-buy-subtitle{color:#444}.ag-white-store .ag-price{border-color:#ddd}.ag-white-store .ag-price span{color:#666}.ag-white-store .ag-colors label{border-color:#ddd}.ag-white-store .ag-colors label:has(input:checked){border-color:#111;background:#f4f4f4}.ag-white-store .ag-colors input{accent-color:#111}.ag-white-store .ag-quantity>div{border-color:#ccc}.ag-white-store .ag-quantity button,.ag-white-store .ag-quantity input{color:#111}.ag-white-store .ag-order{background:#111;color:white}.ag-white-store .ag-order-note{color:#666}.ag-white-store .ag-buy-story{background:#f3f3f3}.ag-white-store .ag :focus-visible{outline-color:#333}
.ag-scroll-story{padding:100px 0 20px}.ag-scroll-intro{text-align:center;margin:0 auto 45px}.ag-scroll-intro h2{margin:20px auto 25px}.ag-scroll-intro>p:last-child{font-size:12px;color:#888}.ag-scroll-layout{display:grid;grid-template-columns:1.25fr 1fr;gap:8%;position:relative;align-items:start}.ag-scroll-stage{position:sticky;top:100px;height:min(70vh,650px);border:1px solid #eee;border-radius:30px;overflow:hidden;background:white}.ag-scroll-frame{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;transform:translateY(15px) scale(.98);transition:opacity .45s,transform .65s;pointer-events:none}.ag-scroll-frame.is-current{opacity:1;transform:translateY(0) scale(1)}.ag-stage-label{position:absolute;bottom:25px;left:25px;font-size:8px;letter-spacing:.13em;color:#777}.ag-scroll-meter{height:2px;position:absolute;bottom:0;left:0;width:100%;background:#eee}.ag-scroll-meter span{display:block;height:100%;background:#222;width:var(--scroll-progress,0%)}.ag-scroll-steps article{min-height:65vh;display:flex;flex-direction:column;justify-content:center;padding:65px 0;max-width:390px}.ag-scroll-steps article>span{font-size:9px;letter-spacing:.15em;color:#777}.ag-scroll-steps h3{font-size:clamp(30px,3.8vw,54px);line-height:1.08;letter-spacing:-.055em;margin:25px 0}.ag-scroll-steps p{font-size:15px;line-height:1.85;color:#777}.ag-scroll-steps a{font-size:12px;margin-top:15px;text-decoration:underline;text-underline-offset:6px}.ag-white-store .ag-overview{padding-top:40px}
@media(max-width:700px){.ag-brand-header{padding:20px 5%}.ag-brand-header>a{font-size:19px}.ag-brand-header nav{gap:17px;font-size:11px}.ag-brand-header nav a:nth-child(2){display:none}.ag-scroll-story{padding-top:65px}.ag-scroll-layout{grid-template-columns:1fr;gap:0}.ag-scroll-stage{top:60px;height:39vh;min-height:240px;z-index:2;border-radius:22px}.ag-scroll-steps article{min-height:55vh;padding:40px 5%;max-width:none}.ag-scroll-steps h3{font-size:35px}.ag-scroll-intro{margin-bottom:25px}.ag-white-store .ag-story-hero .ag-art img{height:310px}}
@media(prefers-reduced-motion:reduce){.ag-scroll-frame{transition:none;transform:none}.ag-scroll-stage{position:relative;top:0}.ag-scroll-steps article{min-height:0;padding:28px 0}.ag-scroll-layout{align-items:start}.ag-scroll-meter{display:none}}
