/* HOME-specific review. No selectors apply to desktop or other pages. */
@media(max-width:699px){
body.home-mobile-review{background:#02090e}
.home-mobile-review .production-header{height:52px;background:#02080eef;border-bottom:1px solid #c99b4822;backdrop-filter:blur(12px)}
.home-mobile-review .production-header .brand{top:8px;left:18px;width:173px;height:36px}.home-mobile-review .production-header nav{top:52px}.home-mobile-review .menu-toggle{top:4px;right:14px;border-color:#af85464d;font-size:11px;min-height:44px;background:none}.home-mobile-review .production-header nav a{font-size:14px}
.home-mobile-review #main>.scene-shell:first-child>.scene-view{height:470px;background:#02090e;isolation:isolate}
.home-mobile-review #main>.scene-shell:first-child>.scene-view::after{background:linear-gradient(transparent 75%,#02090e 98%);z-index:4}
.home-mobile-review #main .home-stage{width:802.56px!important;left:calc(50% - 245px)!important;top:-14px!important;transform:none!important;filter:none!important;mask-image:linear-gradient(#000 0%,#000 54%,transparent 70%);clip-path:polygon(0 10.9%,100% 10.9%,100% 12%,56% 30.7%,53% 45.2%,44.3% 51%,42.4% 67.5%,0 67.5%);z-index:1}
.home-mobile-review .home-mobile-foreground{position:absolute;left:calc(50% - 436px);top:100px;width:668.8px;aspect-ratio:1672/941;z-index:2;clip-path:polygon(56% 30.7%,95.5% 12%,100% 15%,100% 80%,0 80%,0 55.3%,42% 55.3%,42% 51%,53% 45.2%)}
.home-mobile-review .home-mobile-foreground>img{display:block;width:100%;height:auto}.home-mobile-review .home-mobile-foreground>svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}
.home-mobile-review #main>.scene-shell:first-child>.editorial>.intro{padding:87px 24px 0;z-index:3;max-width:310px;pointer-events:none}
.home-mobile-review .intro h1.copy.display{font:300 43px/1.02 Inter,sans-serif;letter-spacing:-.035em;color:#ececeb;text-shadow:0 2px 16px #02080e;max-width:270px}
.home-mobile-review .intro h1>span{display:block!important}.home-mobile-review .intro .eyebrow{font:400 9px/1.5 Inter,sans-serif;letter-spacing:.065em;max-width:280px;margin-top:14px!important;color:#edbb65}.home-mobile-review .intro p.copy:not(.eyebrow){font-size:12px;line-height:1.5;max-width:160px;margin-top:12px;color:#e2e6e8;text-shadow:0 1px 8px #000}
.home-mobile-review .home-mobile-discover{grid-area:1/1;align-self:end;justify-self:start;position:relative!important;z-index:6;display:flex;align-items:center;gap:9px;min-height:44px;margin:0 24px 22px;padding:0;border:0;background:none;font:400 11px/1.4 Inter,sans-serif;color:#edbd6b;pointer-events:auto;width:auto!important;text-decoration:none}.home-discover-icon{width:32px;height:32px;flex:none}
.home-mobile-review .pillar-heading{padding:0 18px 19px!important;margin:0;text-align:center;scroll-margin-top:67px}.home-mobile-review .pillar-heading .copy{font:400 19px/1.3 Inter,sans-serif;letter-spacing:.02em}
.home-mobile-review .home-pillar-system{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:166px 66px 166px;gap:0 16px;height:auto;margin:0 18px 28px;background:none}
.home-mobile-review .home-pillar-system article{min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;margin:0!important;position:relative;isolation:isolate;overflow:visible!important}
.home-mobile-review .home-pillar-system article:nth-of-type(1){grid-area:1/1;order:0}.home-mobile-review .home-pillar-system article:nth-of-type(2){grid-area:1/2;order:0}.home-mobile-review .home-pillar-system article:nth-of-type(3){grid-area:3/1;order:0}.home-mobile-review .home-pillar-system article:nth-of-type(4){grid-area:3/2;order:0}
.home-native-frame{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:-1}.home-pillar-link{display:grid;grid-template-columns:45px minmax(0,1fr);grid-template-rows:51px auto;column-gap:9px;align-content:start;align-items:center;height:100%;padding:12px 12px;text-decoration:none;color:inherit;pointer-events:auto;box-sizing:border-box}
.home-native-icon{width:45px;height:51px;grid-area:1/1}.home-mobile-review .home-pillar-system h3.copy{grid-area:1/2;font:400 11px/1.4 Inter,sans-serif;letter-spacing:.015em;margin:0!important;color:#e6e7e6;overflow-wrap:normal;align-self:start;padding-top:10px}
.home-mobile-review .home-pillar-system p.copy{grid-area:2/1/3/3;font:400 12.5px/1.4 Inter,sans-serif;margin:12px 0 0!important;color:#e0e3e5;align-self:start}
.home-native-nexus{grid-area:2/1/3/3;justify-self:center;align-self:center;width:65px;height:63px;position:relative;z-index:3;pointer-events:none}.home-native-hub{width:100%;height:100%;clip-path:circle(49%)}
.home-native-links{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:2}.home-native-links path{fill:none;stroke:#b88939;stroke-width:1}.home-native-links circle{fill:#061019;stroke:#d59f3d;stroke-width:1}.home-native-links .home-port-center{fill:#e1ae53;stroke:none}
.home-pillar-link:focus-visible{outline:2px solid #efc77b;outline-offset:3px}.home-pillar-link:active{filter:brightness(1.15)}
}

/* Mobile scene exposure: preserve artwork, layout, text and animation timing. */
@media(max-width:699px){.home-mobile-review #main .home-stage{filter:brightness(1.34)!important}.home-mobile-review .home-mobile-foreground{filter:brightness(1.34)}}
