.scene-page{--ink:var(--theme-text-heading);--red:var(--vab-red);--pale:var(--theme-bg-base);--muted:var(--theme-text-secondary);color:var(--ink);background:var(--theme-bg-card);font-family:Inter,sans-serif;line-height:1.55}.scene-page *{box-sizing:border-box}.scene-page h1,.scene-page h2,.scene-page h3,.scene-page p{margin:0}.scene-page button,.scene-page input{font-family:inherit}.scene-page a{color:inherit;text-decoration:none}.scene-page .wrap{width:calc(100% - 96px);max-width:1280px;margin:0 auto}.scene-page h1{letter-spacing:-2.8px;font-size:56px;font-weight:780;line-height:1.02}.scene-page h2{letter-spacing:-1.7px;font-size:43px;font-weight:760;line-height:1.08}.scene-page h3{letter-spacing:-.5px;font-size:22px;font-weight:710;line-height:1.2}.scene-page .eyebrow{color:var(--red);letter-spacing:2px;text-transform:uppercase;margin-bottom:17px;font-size:11px;font-weight:750;display:block}.scene-page svg{flex:none;width:22px;height:22px}.scene-page .button{background:var(--red);border:1px solid var(--red);min-height:49px;color:var(--vab-white);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:23px;padding:13px 22px;font-size:13px;font-weight:720;line-height:1.4;width:auto!important;display:inline-flex!important}.scene-page .button.light{background:var(--theme-bg-card);color:var(--ink);border-color:var(--theme-border-card)}.scene-page .text-link{color:var(--red);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:13px;font-weight:720;display:inline-flex}.scene-page .text-link svg{width:17px}.scene-page .intro{grid-template-columns:1.35fr 1fr;align-items:end;gap:60px;padding:48px 0 29px;display:grid}.scene-page .intro p{color:var(--muted);max-width:430px;font-size:16px}.scene-page .intro-actions{align-items:center;gap:18px;margin-top:22px;display:flex}.scene-page .interactive-label{color:var(--muted);align-items:center;gap:10px;padding-bottom:15px;font-size:12px;display:flex}.scene-page .interactive-label b{color:var(--ink)}.scene-page .live-dot{background:var(--red);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--vab-red) 7%, transparent);border-radius:50%}.scene-page .explorer{border-radius:8px;overflow:visible}.scene-page .photo-scene{aspect-ratio:1374/1145;isolation:isolate;background:var(--theme-bg-base);border-radius:7px 7px 0 0;width:100%;position:relative}.scene-page .scene-image{object-fit:cover;border-radius:7px 7px 0 0;width:100%;height:100%;display:block}.scene-page .photo-scene:after{content:"";background:linear-gradient(transparent, color-mix(in srgb, var(--vab-navy-deepest) 53%, transparent));pointer-events:none;position:absolute;inset:70% 0 0}.scene-page .photo-caption{z-index:1;color:var(--vab-white);letter-spacing:1.3px;font-size:11px;font-weight:650;position:absolute;bottom:21px;left:25px}.scene-page .hotspot{border:1px solid color-mix(in srgb, var(--vab-white) 60%, transparent);background:color-mix(in srgb, var(--vab-white) 22%, transparent);min-height:44px;box-shadow:0 0 0 5px color-mix(in srgb, var(--vab-white) 10%, transparent);cursor:pointer;z-index:3;color:var(--vab-white);border-radius:50%;justify-content:center;align-items:center;position:absolute;transform:translate(-50%,-50%);width:44px!important;height:44px!important;padding:0!important;display:flex!important}.scene-page .hotspot .dot{background:var(--red);width:25px;height:25px;box-shadow:0 2px 9px color-mix(in srgb, var(--vab-navy-deepest) 20%, transparent);border-radius:50%;justify-content:center;align-items:center;font-size:20px;font-weight:400;line-height:1;display:flex}.scene-page .hotspot:hover,.scene-page .hotspot:focus-visible,.scene-page .hotspot[aria-pressed=true]{background:color-mix(in srgb, var(--vab-white) 61%, transparent);box-shadow:0 0 0 7px color-mix(in srgb, var(--vab-white) 20%, transparent)}.scene-page .spot-label{white-space:nowrap;background:var(--vab-navy-top);color:var(--vab-white);box-shadow:0 6px 18px color-mix(in srgb, var(--vab-navy-deepest) 13%, transparent);pointer-events:none;border-radius:4px;padding:10px 13px;font-size:12px;font-weight:650;display:none;position:absolute;bottom:52px;left:50%;transform:translate(-50%)}.scene-page .spot-label:after{content:"";border-left:5px solid #0000;border-right:5px solid #0000;border-top:5px solid var(--ink);position:absolute;bottom:-5px;left:calc(50% - 5px)}.scene-page .hotspot:hover .spot-label,.scene-page .hotspot:focus-visible .spot-label,.scene-page .hotspot[aria-pressed=true] .spot-label{display:block}.scene-page .hotspot[data-id=boat] .spot-label{left:0;transform:none}.scene-page .hotspot[data-id=horse] .spot-label{left:auto;right:0;transform:none}.scene-page .coverage-dock{background:var(--vab-navy-top);color:var(--vab-white);border-radius:0 0 7px 7px;grid-template-columns:1fr 1.3fr .8fr;align-items:center;gap:28px;min-height:146px;padding:27px 32px;display:grid}.scene-page .coverage-dock .eyebrow{color:var(--vab-red);letter-spacing:1.5px;margin-bottom:9px;font-size:10px}.scene-page .coverage-dock h3{max-width:280px;font-size:23px}.scene-page .coverage-dock p{color:var(--vab-text-secondary);font-size:13px}.scene-page .coverage-dock .button{background:var(--theme-bg-card);border-color:var(--vab-white);color:var(--ink);gap:8px;padding:12px 15px;font-size:12px}.scene-page .spot-tabs{flex-wrap:wrap;justify-content:center;gap:7px;padding:18px 0 0;display:flex}.scene-page .spot-tabs button{border:1px solid var(--theme-border-card);width:auto;min-height:34px;color:var(--ink);background:var(--theme-bg-card);cursor:pointer;border-radius:18px;padding:7px 11px;font-size:11px;display:inline-block}.scene-page .spot-tabs button[aria-pressed=true]{background:var(--vab-navy-top);color:var(--vab-white);border-color:var(--ink)}.scene-page .section{padding:76px 0}.scene-page .section-head{justify-content:space-between;align-items:end;gap:50px;margin-bottom:31px;display:flex}.scene-page .section-head p{max-width:395px;color:var(--muted);font-size:15px}.scene-page .home-feature{background:var(--pale);border-radius:7px;grid-template-columns:1fr 1fr;gap:0;display:grid;overflow:hidden}.scene-page .home-photo{min-height:465px;position:relative}.scene-page .home-photo img{object-fit:cover;object-position:65% center;width:100%;height:100%;position:absolute;inset:0}.scene-page .image-note{background:var(--theme-bg-card);box-shadow:0 8px 22px color-mix(in srgb, var(--vab-navy-deepest) 7%, transparent);border-radius:5px;padding:18px 20px;position:absolute;bottom:24px;left:24px;right:24px}.scene-page .image-note strong{font-size:16px}.scene-page .image-note p{color:var(--muted);margin-top:4px;font-size:12px}.scene-page .home-benefits{padding:34px}.scene-page .benefit-top{border-bottom:1px solid var(--theme-border-card);align-items:center;gap:22px;margin-bottom:22px;padding-bottom:24px;display:flex}.scene-page .big-three{color:var(--red);letter-spacing:-7px;font-size:100px;font-weight:790;line-height:1}.scene-page .benefit-top .up-to{letter-spacing:1.5px;color:var(--muted);font-size:10px;font-weight:700;display:block}.scene-page .benefit-top h3{font-size:25px}.scene-page .benefit-top p{color:var(--muted);margin-top:8px;font-size:12px}.scene-page .benefit-row{gap:17px;margin-top:22px;display:flex}.scene-page .icon-box{border:1px solid var(--theme-border-card);width:42px;height:42px;color:var(--red);background:var(--theme-bg-card);border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.scene-page .benefit-row h3{font-size:18px}.scene-page .benefit-row p{color:var(--muted);margin-top:5px;font-size:12px}.scene-page .home-benefits>.button{margin-top:26px}.scene-page .terms{border-bottom:1px solid var(--theme-border-card);color:var(--muted);padding:15px 0;font-size:12px}.scene-page summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:20px;font-weight:650;list-style:none;display:flex}.scene-page summary::-webkit-details-marker{display:none}.scene-page summary:after{content:"+";color:var(--red);font-size:20px}.scene-page details[open]>summary:after{content:"−"}.scene-page details .answer{margin-top:14px;line-height:1.7}.scene-page .easy-section{background:var(--theme-bg-base);padding:62px 0}.scene-page .easy-grid{grid-template-columns:.95fr 1.05fr;align-items:center;gap:65px;display:grid}.scene-page .easy-copy>p{color:var(--muted);max-width:470px;margin-top:19px;font-size:15px}.scene-page .step-tabs{gap:8px;margin:25px 0 18px;display:flex}.scene-page .step-tabs button{background:var(--theme-bg-card);border:1px solid var(--theme-border-card);width:auto;min-height:40px;color:var(--ink);cursor:pointer;border-radius:4px;align-items:center;gap:8px;padding:9px 11px;font-size:12px;font-weight:650;display:inline-flex}.scene-page .step-tabs button[aria-selected=true]{background:var(--vab-navy-top);color:var(--vab-white);border-color:var(--ink)}.scene-page .step-detail{min-height:100px}.scene-page .step-detail h3{margin-bottom:9px;font-size:19px}.scene-page .step-detail p{color:var(--muted);max-width:470px;font-size:13px}.scene-page .app-preview{background:var(--theme-bg-card);border:1px solid var(--theme-border-card);box-shadow:0 20px 38px color-mix(in srgb, var(--vab-navy-deepest) 4%, transparent);border-radius:9px;padding:27px}.scene-page .app-top{border-bottom:1px solid var(--theme-border-card);justify-content:space-between;align-items:center;padding-bottom:20px;display:flex}.scene-page .app-top strong{font-size:14px}.scene-page .app-top span{color:var(--muted);background:var(--theme-bg-base);border-radius:10px;padding:5px 8px;font-size:10px}.scene-page .app-preview h3{margin:25px 0 10px;font-size:23px}.scene-page .app-preview>p{color:var(--muted);font-size:13px}.scene-page .import-option{border:1px solid var(--theme-border-card);border-radius:5px;align-items:center;gap:16px;margin-top:12px;padding:16px;display:flex}.scene-page .import-option:first-of-type{border-color:var(--red)}.scene-page .import-option strong{font-size:13px}.scene-page .import-option p{color:var(--muted);margin-top:3px;font-size:11px}.scene-page .import-option>svg{color:var(--red)}.scene-page .import-option .arrow-end{width:17px;margin-left:auto}.scene-page .app-bottom{color:var(--muted);padding-top:20px;font-size:11px}.scene-page .app-bottom b{color:var(--ink)}.scene-page .compare-rows{background:var(--theme-bg-base);border-radius:5px;grid-template-columns:1fr 1fr;gap:0;margin:20px 0;display:grid}.scene-page .compare-rows div{border-bottom:1px solid var(--theme-border-card);padding:12px;font-size:12px}.scene-page .compare-rows div:nth-child(2n){color:var(--red);font-weight:650}.scene-page .story-grid{grid-template-columns:1.35fr 1fr;gap:20px;display:grid}.scene-page .story-card{background:var(--vab-navy-top);color:var(--vab-white);border-radius:7px;min-height:450px;position:relative;overflow:hidden}.scene-page .story-card img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.scene-page .story-card:after{content:"";background:linear-gradient(transparent 15%, color-mix(in srgb, var(--vab-navy-deepest) 80%, transparent) 82%);position:absolute;inset:0}.scene-page .story-body{z-index:1;position:absolute;bottom:25px;left:28px;right:28px}.scene-page .story-body .eyebrow{color:var(--vab-red);margin-bottom:9px}.scene-page .story-body h3{letter-spacing:-1px;max-width:380px;font-size:30px}.scene-page .story-body p{color:var(--theme-border-card);max-width:390px;margin:12px 0 16px;font-size:13px;line-height:1.5}.scene-page .story-pills{flex-wrap:wrap;gap:7px;display:flex}.scene-page .story-pills a,.scene-page .story-pills button{border:1px solid color-mix(in srgb, var(--vab-white) 50%, transparent);background:color-mix(in srgb, var(--vab-white) 6%, transparent);color:var(--vab-white);cursor:pointer;border-radius:20px;width:auto;min-height:33px;padding:8px 11px;font-size:11px;display:inline-block}.scene-page .specialty-bar{border:1px solid var(--theme-border-card);border-radius:6px;align-items:center;gap:25px;margin-top:20px;padding:23px 27px;display:flex}.scene-page .specialty-bar>div{flex:1}.scene-page .specialty-bar h3{font-size:19px}.scene-page .specialty-bar p{color:var(--muted);margin-top:5px;font-size:12px}.scene-page .specialty-bar>svg{width:30px;height:30px;color:var(--red)}.scene-page .faq-section{background:var(--theme-bg-base);padding:51px 0}.scene-page .faq-grid{grid-template-columns:.8fr 1.2fr;gap:75px;display:grid}.scene-page .faq-grid h2{font-size:35px}.scene-page .faq-grid>div>p{color:var(--muted);max-width:310px;margin-top:17px;font-size:14px}.scene-page .faq-list details{border-bottom:1px solid var(--theme-border-card);padding:18px 0;font-size:13px}.scene-page .faq-list details:first-child{padding-top:0}.scene-page .faq-list summary{font-size:14px}.scene-page .closing{background:var(--vab-navy-top);color:var(--vab-white);padding:57px 0}.scene-page .closing .wrap{justify-content:space-between;align-items:center;gap:45px;display:flex}.scene-page .closing h2{font-size:39px}.scene-page .closing p{color:var(--theme-border-card);margin-top:13px;font-size:14px}.scene-page .closing .button{min-width:210px}.scene-page .disclosure{color:var(--muted);padding:22px 0;font-size:10px}.scene-page [hidden]{display:none!important}.scene-page :focus-visible{outline:3px solid var(--vab-blue);outline-offset:4px}.scene-page dialog{width:min(940px,100% - 32px);max-height:86vh;color:var(--ink);box-shadow:0 25px 90px color-mix(in srgb, var(--vab-navy-deepest) 27%, transparent);border:0;border-radius:9px;padding:0}.scene-page dialog::backdrop{background:color-mix(in srgb, var(--vab-navy-deepest) 67%, transparent)}.scene-page .modal-head{border-bottom:1px solid var(--theme-border-card);justify-content:space-between;align-items:start;gap:20px;padding:25px;display:flex}.scene-page .modal-head h2{font-size:28px}.scene-page .modal-head p{color:var(--muted);margin-top:8px;font-size:13px}.scene-page .modal-close{border:1px solid var(--vab-text-secondary);background:var(--theme-bg-card);cursor:pointer;border-radius:50%;flex:none;width:40px;min-height:40px;font-size:23px}.scene-page .modal-body{padding:22px 25px}.scene-page .modal-search{border:1px solid var(--vab-text-secondary);width:100%;min-height:49px;color:var(--ink);background:var(--theme-bg-card);border-radius:4px;padding:13px;font-size:14px}.scene-page .directory-group{margin-top:22px}.scene-page .directory-group h3{margin-bottom:10px;font-size:17px}.scene-page .directory-links{grid-template-columns:1fr 1fr;gap:0 25px;display:grid}.scene-page .directory-link{border-bottom:1px solid var(--theme-border-card);justify-content:space-between;align-items:center;gap:16px;padding:13px 0;font-size:13px;display:flex}.scene-page .directory-link span{color:var(--red)}.scene-page #directory-count{color:var(--muted);margin-top:12px;font-size:12px}@media (width<=950px){.scene-page .wrap{width:calc(100% - 44px)}.scene-page h1{font-size:46px}.scene-page h2{font-size:34px}.scene-page .intro{gap:30px}.scene-page .coverage-dock{grid-template-columns:1fr 1.2fr;gap:20px}.scene-page .coverage-dock>a{grid-column:2}.scene-page .home-benefits{padding:25px}.scene-page .home-photo{min-height:520px}.scene-page .easy-grid,.scene-page .section-head{gap:30px}.scene-page .hotspot{min-height:36px;width:36px!important;height:36px!important}.scene-page .hotspot .dot{width:21px;height:21px;font-size:18px}.scene-page .story-grid{grid-template-columns:1fr 1fr}.scene-page .story-card{min-height:400px}.scene-page .step-tabs{flex-wrap:wrap}.scene-page .closing .wrap{gap:25px}}@media (width<=640px){.scene-page .spot-label{display:none!important}.scene-page .wrap{width:calc(100% - 32px)}.scene-page .intro{padding-top:31px;display:block}.scene-page h1{letter-spacing:-1.8px;font-size:42px}.scene-page .intro>div+div{margin-top:20px}.scene-page .intro p{font-size:14px}.scene-page .intro-actions{flex-wrap:wrap;margin-top:17px}.scene-page .interactive-label{gap:8px;font-size:10px}.scene-page .photo-scene{aspect-ratio:1374/1145}.scene-page .photo-caption{letter-spacing:.6px;font-size:7px;bottom:10px;left:10px}.scene-page .hotspot{min-height:28px;box-shadow:0 0 0 2px color-mix(in srgb, var(--vab-white) 20%, transparent);width:28px!important;height:28px!important}.scene-page .hotspot .dot{width:17px;height:17px;font-size:15px}.scene-page .spot-label{white-space:normal;width:max-content;max-width:200px;padding:7px;font-size:9px;bottom:34px}.scene-page .hotspot[data-id=warranty]{transform:translate(-50%,-20%)}.scene-page .spot-tabs{justify-content:flex-start;gap:6px;padding-top:14px}.scene-page .spot-tabs button{min-height:42px;padding:9px 11px;font-size:11px}.scene-page .coverage-dock{min-height:230px;padding:23px;display:block}.scene-page .coverage-dock h3{max-width:none;font-size:23px}.scene-page .coverage-dock p{margin:12px 0 18px;font-size:13px}.scene-page .coverage-dock .button{min-height:45px}.scene-page .section{padding:46px 0}.scene-page .section-head{display:block}.scene-page .section-head>p{margin-top:18px}.scene-page h2{letter-spacing:-1.2px;font-size:33px}.scene-page .home-feature,.scene-page .easy-grid,.scene-page .story-grid,.scene-page .faq-grid{grid-template-columns:1fr}.scene-page .home-photo{min-height:290px}.scene-page .home-benefits{padding:25px}.scene-page .big-three{font-size:92px}.scene-page .benefit-top h3{font-size:24px}.scene-page .easy-section{padding:44px 0}.scene-page .easy-grid{gap:26px}.scene-page .app-preview{padding:22px}.scene-page .story-card{min-height:400px}.scene-page .story-body{left:23px;right:23px}.scene-page .specialty-bar{padding:23px;display:block}.scene-page .specialty-bar>svg{margin-bottom:14px}.scene-page .specialty-bar .text-link{margin-top:19px}.scene-page .faq-grid{gap:25px}.scene-page .closing .wrap{display:block}.scene-page .closing h2{font-size:34px}.scene-page .closing .button{margin-top:24px}.scene-page .directory-links{grid-template-columns:1fr}.scene-page .modal-head{padding:20px}.scene-page .modal-head h2{font-size:23px}.scene-page .modal-body{padding:20px}}@media (prefers-reduced-motion:no-preference){.scene-page .hotspot{transition:background .15s,box-shadow .15s}.scene-page .button,.scene-page .story-pills a{transition:filter .15s}.scene-page .button:hover{filter:brightness(.93)}}.scene-page .story-grid{grid-template-columns:1fr 1fr}.scene-page .story-card{min-height:0;height:auto!important}.scene-page .story-card img{aspect-ratio:3/2;object-fit:contain;width:100%;height:auto;display:block;position:static}.scene-page .story-card:after{display:none}.scene-page .story-body{min-height:230px;padding:25px 28px 28px;position:relative;bottom:auto;left:auto;right:auto}.scene-page .story-body h3{font-size:28px}.scene-page .story-body p{max-width:none}@media (width<=640px){.scene-page .story-grid{grid-template-columns:1fr}.scene-page .story-body{min-height:0;padding:24px}.scene-page .story-body h3{font-size:27px}}.scene-page .section-head>div{flex:1 1 0;min-width:0}.scene-page .section-head>p{flex:0 0 350px;max-width:350px}.scene-page .life-evolution{background:var(--theme-bg-card)}.scene-page .evolution-frame{border:1px solid var(--vab-text-secondary);border-radius:7px;overflow:hidden}.scene-page .life-panorama,.scene-page .toys-panorama{scrollbar-width:thin;overflow-x:auto}.scene-page .life-panorama img,.scene-page .toys-panorama img{width:100%;height:auto;display:block}.scene-page .chapter-tabs{background:var(--theme-bg-base);grid-template-columns:repeat(4,1fr);display:grid}.scene-page .chapter-tab{text-align:left;border:0;border-top:3px solid #0000;border-right:1px solid var(--vab-text-secondary);min-height:94px;color:var(--ink);cursor:pointer;background:0 0;align-items:center;gap:14px;padding:19px 22px;display:flex;width:auto!important}.scene-page .chapter-tab[aria-selected=true]{border-top-color:var(--red);background:var(--theme-bg-card)}.scene-page .chapter-no{color:var(--red);font-size:12px;font-weight:750}.scene-page .chapter-tab strong{font-size:14px;display:block}.scene-page .chapter-tab small{color:var(--muted);margin-top:4px;font-size:11px;font-weight:450;display:block}.scene-page .chapter-panel{background:var(--theme-bg-card);grid-template-columns:1fr 1.15fr;gap:44px;min-height:178px;padding:30px;display:grid}.scene-page .chapter-panel h3{font-size:23px}.scene-page .chapter-panel p{color:var(--muted);font-size:13px;line-height:1.65}.scene-page .chapter-panel .eyebrow{letter-spacing:1.2px;font-size:10px}.scene-page .chapter-panel .text-link{margin-top:17px}.scene-page .chapter-note{color:var(--muted);margin-top:13px;font-size:11px}.scene-page .toys-section{background:var(--theme-bg-base)}.scene-page .toys-frame{border:1px solid var(--vab-text-secondary);border-radius:7px;overflow:hidden}.scene-page .toy-selectors{background:var(--theme-bg-card);grid-template-columns:repeat(6,1fr);display:grid}.scene-page .toy-selectors button{border:0;border-right:1px solid var(--vab-text-secondary);min-height:64px;color:var(--ink);background:var(--theme-bg-card);cursor:pointer;justify-content:space-between;align-items:center;gap:9px;padding:18px 14px;font-size:13px;font-weight:700;display:flex;width:auto!important}.scene-page .toy-selectors button>span{color:var(--red);font-size:10px}.scene-page .toy-selectors button svg{width:16px;height:16px;color:var(--red)}.scene-page .toy-selectors button[aria-pressed=true]{background:var(--vab-navy-top);color:var(--vab-white)}.scene-page .toy-selectors button[aria-pressed=true]>span,.scene-page .toy-selectors button[aria-pressed=true] svg{color:var(--vab-red)}.scene-page .toy-panel{background:var(--vab-navy-top);color:var(--vab-white);grid-template-columns:1fr 1.2fr 1fr;align-items:center;gap:28px;min-height:151px;padding:28px;display:grid}.scene-page .toy-panel .eyebrow{color:var(--vab-red);letter-spacing:1.5px;margin-bottom:10px;font-size:10px}.scene-page .toy-panel h3{font-size:22px}.scene-page .toy-panel p{color:var(--theme-border-card);font-size:13px}.scene-page .toy-panel .button{background:var(--theme-bg-card);color:var(--ink);border-color:var(--vab-white);gap:12px;padding:13px 15px;font-size:12px}.scene-page .umbrella-layers{margin:18px 0 21px;font-size:11px}.scene-page .umbrella-layers>span{background:var(--vab-red-dark);text-align:center;border-radius:3px;padding:9px 12px;font-weight:650;display:block}.scene-page .umbrella-layers>div{grid-template-columns:1fr 1fr;gap:6px;margin-top:6px;display:grid}.scene-page .umbrella-layers b{text-align:center;border:1px solid var(--theme-text-secondary);border-radius:3px;padding:8px 5px;font-weight:450}.scene-page .umbrella-card .story-body{min-height:320px}.scene-page .story-grid{align-items:stretch}@media (width<=950px){.scene-page .chapter-tab{gap:8px;padding:15px 13px}.scene-page .chapter-tab strong{font-size:13px}.scene-page .toy-selectors{grid-template-columns:repeat(3,1fr)}.scene-page .toy-panel{grid-template-columns:1fr 1fr}.scene-page .toy-panel .button{grid-column:span 2;justify-self:start}.scene-page .chapter-panel{gap:25px;padding:25px}}@media (width<=640px){.scene-page .life-panorama img{min-width:960px}.scene-page .toys-panorama img{min-width:900px}.scene-page .chapter-tabs{grid-template-columns:1fr}.scene-page .chapter-tab{border-top:0;border-left:3px solid #0000;border-bottom:1px solid var(--vab-text-secondary);min-height:68px;padding:12px 17px}.scene-page .chapter-tab[aria-selected=true]{border-left-color:var(--red)}.scene-page .chapter-tab strong{font-size:14px}.scene-page .chapter-tab small{font-size:11px}.scene-page .chapter-panel{grid-template-columns:1fr;gap:18px;min-height:0;padding:24px}.scene-page .chapter-panel h3{font-size:22px}.scene-page .chapter-panel .eyebrow{font-size:9px}.scene-page .toy-selectors button{gap:5px;min-height:58px;padding:12px 8px;font-size:11px}.scene-page .toy-selectors button>span{display:none}.scene-page .toy-panel{padding:24px;display:block}.scene-page .toy-panel p{margin:15px 0 20px}.scene-page .toy-panel h3{font-size:23px}.scene-page .toy-panel .button{min-height:47px}.scene-page .umbrella-card .story-body{min-height:0}.scene-page .chapter-note{font-size:10px}}.scene-page .chapter-related{flex-wrap:wrap;gap:8px;margin-top:17px;display:flex}.scene-page .chapter-related a{border:1px solid var(--theme-border-card);min-height:40px;color:var(--ink);background:var(--theme-bg-base);border-radius:4px;align-items:center;padding:9px 12px;font-size:11px;font-weight:600;display:inline-flex}.scene-page .chapter-related a:hover{border-color:var(--red);color:var(--red)}@media (width<=950px){.scene-page .chapter-tabs{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.scene-page .chapter-tabs{grid-template-columns:1fr}.scene-page .life-panorama img{min-width:1280px}.scene-page .chapter-related a{min-height:44px}}@media (width<=640px){.scene-page .chapter-tab{height:74px!important;min-height:74px!important}.scene-page .chapter-tabs{grid-auto-rows:74px}}.scene-page .pew-section{background:var(--theme-bg-base)}.scene-page .pew-section .section-head h2{font-size:39px}.scene-page .pew-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.scene-page .pew-card{background:var(--theme-bg-card);border:1px solid var(--theme-border-card);border-radius:7px;overflow:hidden}.scene-page .pew-photo{position:relative}.scene-page .pew-photo img{width:100%;height:auto;display:block}.scene-page .pew-side{background:var(--vab-navy-top);color:var(--vab-white);letter-spacing:1.5px;border-radius:3px;padding:9px 13px;font-size:10px;font-weight:700;position:absolute;bottom:19px;left:23px}.scene-page .pew-body{padding:28px 29px 23px}.scene-page .pew-body h3{letter-spacing:-.9px;font-size:29px}.scene-page .pew-body>p{color:var(--muted);margin-top:16px;font-size:13px;line-height:1.7}.scene-page .gear-selectors{flex-wrap:wrap;gap:7px;margin:21px 0 0;display:flex}.scene-page .gear-selectors button{border:1px solid var(--theme-border-card);min-height:43px;color:var(--ink);background:var(--theme-bg-card);cursor:pointer;border-radius:4px;padding:10px 12px;font-size:11px;font-weight:650;width:auto!important}.scene-page .gear-selectors button[aria-pressed=true]{background:var(--vab-navy-top);color:var(--vab-white);border-color:var(--ink)}.scene-page .pew-body .gear-detail{min-height:70px;margin-top:12px;font-size:12px}.scene-page .defense-benefits{gap:13px;margin-top:22px;display:grid}.scene-page .defense-benefits>div{gap:13px;display:flex}.scene-page .defense-benefits svg{width:21px;height:21px;color:var(--red);margin-top:2px}.scene-page .defense-benefits strong{font-size:12px;display:block}.scene-page .defense-benefits small{color:var(--muted);margin-top:3px;font-size:11px;display:block}.scene-page .pew-next{border:1px solid var(--theme-border-card);background:var(--theme-bg-card);border-radius:5px;justify-content:space-between;align-items:center;gap:25px;margin-top:24px;padding:22px 25px;display:flex}.scene-page .pew-next strong{font-size:16px}.scene-page .pew-next p{color:var(--muted);margin-top:4px;font-size:12px}.scene-page .pew-terms{font-size:11px}.scene-page .pew-terms .answer{max-width:1050px}@media (width<=950px){.scene-page .pew-body{padding:22px}.scene-page .pew-body h3{font-size:25px}.scene-page .pew-section .section-head h2{font-size:33px}}@media (width<=640px){.scene-page .pew-grid{grid-template-columns:1fr;gap:22px}.scene-page .pew-section .section-head h2{font-size:31px}.scene-page .pew-side{padding:8px 11px;font-size:9px;bottom:15px;left:18px}.scene-page .pew-body .gear-detail{min-height:82px}.scene-page .pew-next{padding:22px;display:block}.scene-page .pew-next .button{margin-top:19px}.scene-page .pew-body h3{font-size:27px}}.scene-page{width:100%;overflow-x:clip}.scene-page img{max-width:100%}.scene-page button,.scene-page .text-link,.scene-page .gear-selectors button{min-height:44px}.scene-page .button{transition:background-color .18s,transform .18s}.scene-page .button:hover{background:var(--vab-red-dark);border-color:var(--vab-red-dark)}.scene-page .button:active{transform:translateY(1px)}.scene-page .button.light:hover{background:var(--theme-bg-card-hover);border-color:var(--theme-border-input)}.scene-page :is(button,a,input,summary):focus-visible{outline:3px solid var(--vab-blue);outline-offset:4px}.scene-page .directory-link[hidden],.scene-page .directory-group[hidden]{display:none!important}.scene-page .coverage-dock .button.light{background:var(--theme-bg-card);color:var(--vab-navy-top)}.scene-page .chapter-tab{height:auto!important;min-height:94px!important}.scene-page .chapter-tabs{grid-auto-rows:minmax(94px,auto)}.scene-page .coverage-directory{color:var(--theme-text-heading);background:var(--theme-bg-card)}@media (width<=640px){.scene-page .wrap{width:calc(100% - 32px)}.scene-page .chapter-tab{height:auto!important;min-height:74px!important}.scene-page .chapter-tabs{grid-auto-rows:minmax(74px,auto)}.scene-page .life-panorama img,.scene-page .toys-panorama img{max-width:none}}@media (prefers-reduced-motion:reduce){.scene-page *,.scene-page :before,.scene-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.scene-page .story-body p,.scene-page .coverage-dock p,.scene-page .closing p{color:var(--vab-text-secondary)}.scene-page :is(button,.story-pills a,.directory-link,summary){min-height:44px!important}.scene-page .story-pills a{align-items:center;display:inline-flex}.scene-page .coverage-dock .button{background:var(--vab-white);color:var(--vab-navy-top)}.scene-page .coverage-dock .button:hover{background:var(--vab-text-secondary);border-color:var(--vab-text-secondary)}.scene-page .toy-panel p{color:var(--vab-text-secondary)}.scene-page .modal-close{width:44px;min-width:44px;color:var(--ink)}
