.rc-home{--home-type-body: 16px}.rc-home :is(.story-heading,.explore-art-title){letter-spacing:-.04em}.rc-home .home-original .hero-copy{pointer-events:auto}.rc-home .home-original .hero-description{color:#c8d0c7}.rc-home .home-original .color-option{min-width:44px;min-height:44px;padding:12px}.rc-home .home-original .color-selector{grid-template-columns:none;grid-template-rows:repeat(2,44px);grid-auto-columns:44px;width:min(100%,528px);max-width:100%;gap:0}.rc-home .home-original .word-wrap{position:relative}.rc-home .home-original .selected-scene{margin-block:16px 4px}.rc-home .home-original .color-option span{border-radius:50%}.rc-home .home-original .color-option:active span{transform:scale(.78)}.rc-home .explore-gateway{padding-block:72px}.rc-home .explore-visual{aspect-ratio:1.5;padding:8%}.rc-home .explore-art-title{font-size:clamp(58px,6.8vw,108px)}.rc-home .explore-art-note{font-size:12px;letter-spacing:.08em}.rc-home .explore-art-caption{font-size:12px;line-height:1.5;color:#b8b7c8}.rc-home .explore-gateway-label{font-size:12px}.rc-home .explore-gateway .explore-gateway-invitation{font-size:clamp(28px,2.7vw,42px);letter-spacing:-.035em}.rc-home .explore-gateway .explore-gateway-description{color:#c0becd;font-size:16px}.rc-home .explore-gateway-route{min-height:82px}.rc-home .explore-gateway-route small{font-size:13px;color:#b6b4c6}.rc-home .material-story-canvas{top:12%;right:27%;bottom:5%;left:0}.rc-home .material-story-copy{width:47%;top:104px;left:5.5%}.rc-home .material-story h2{font-size:clamp(38px,4vw,64px);line-height:1.06}.rc-home .material-story[data-phase=layers] .material-story-copy{top:104px;width:64%}.rc-home .material-story[data-phase=layers] h2{font-size:38px}.rc-home .material-story-explorer{right:4.5%;width:27%}.rc-home .material-layer-button{min-height:54px}.rc-home .material-story-benefit strong{font-size:28px}.rc-home .material-story-description{color:#c7d0c2}.rc-home .material-story-bottom{bottom:max(28px,4%)}.rc-home .material-story-scale{bottom:10%}.rc-home .story-vehicle-heading{max-width:52%}.rc-home .story-heading{font-size:clamp(40px,5.2vw,76px)}.rc-home :is(.story-next-links a,.story-link,.story-universe-link){min-height:48px}.rc-home .trust-bridge-intro{max-width:50ch}.rc-home .story-footer a{min-height:44px;display:inline-flex;align-items:center}@media(max-width:760px){.rc-home .home-original .hero-copy{width:100%}.rc-home .home-original .color-selector{grid-template-columns:none;grid-template-rows:44px}.rc-home .home-original .selected-scene{margin-top:14px}.rc-home .explore-gateway{padding:48px 20px 56px}.rc-home .explore-layout{gap:36px}.rc-home .explore-visual{aspect-ratio:1.08;padding:8%}.rc-home .explore-art-title{font-size:clamp(66px,18vw,80px)}.rc-home .explore-art-note{max-width:24ch;margin-top:20px}.rc-home .explore-art-caption{gap:12px;margin-top:12px}.rc-home .explore-art-caption span:last-child{text-align:right;max-width:17ch}.rc-home .explore-gateway-label{margin-bottom:16px}.rc-home .explore-gateway .explore-gateway-invitation{font-size:32px}.rc-home .explore-gateway .explore-gateway-description{margin-top:20px}.rc-home .explore-gateway-route strong{font-size:17px}.rc-home .material-story{height:265svh}.rc-home .material-story-sticky{min-height:0;height:100svh}.rc-home .material-story-copy,.rc-home .material-story[data-phase=layers] .material-story-copy{left:20px;right:20px;top:98px;width:auto}.rc-home .material-story-eyebrow{margin-bottom:12px;letter-spacing:.08em}.rc-home .material-story h2{font-size:clamp(30px,8.2vw,36px);line-height:1.07}.rc-home .material-story[data-phase=layers] h2{font-size:29px;max-width:19ch}.rc-home .material-story-description{margin-top:14px;max-width:37ch;font-size:14px;line-height:1.5}.rc-home .material-story[data-phase=layers] .material-story-description{margin-top:10px;font-size:14px}.rc-home .material-story-canvas{top:22%;right:0;bottom:30%;left:0;transform:translateY(calc(var(--material-finish,0) * 9svh))}.rc-home .material-story-frame{top:27%;right:20px;bottom:33%;left:20px}.rc-home .material-story-explorer{left:20px;right:20px;bottom:13%;top:auto;width:auto}.rc-home .material-explorer-heading{font-size:11px;padding-bottom:8px}.rc-home .material-story-layers{display:flex;gap:8px;overflow-x:auto;padding:0 0 8px;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#9cad8a #213129}.rc-home .material-story-layers li{min-width:134px;flex:0 0 40%;scroll-snap-align:start}.rc-home .material-layer-button{flex-direction:row;gap:8px;align-items:center;min-height:52px;padding:8px 10px;background:#17271fee;border-radius:8px;width:100%}.rc-home .material-layer-number{color:#aebfa4;font-size:11px}.rc-home .material-layer-name{font-size:12px;line-height:1.35}.rc-home .material-story-layers li[data-active=true] .material-layer-button{color:#f1f4e8;background:#334537}.rc-home .material-story-benefit{min-height:112px;padding-top:10px;background:#111c18e8}.rc-home .material-benefit-index{display:none}.rc-home .material-story-benefit strong{font-size:22px;line-height:1.14}.rc-home .material-story-benefit p{font-size:14px;line-height:1.5;margin-top:8px;max-width:39ch}.rc-home .material-story-scale{left:20px;bottom:9%;font-size:10px;max-width:calc(100% - 40px)}.rc-home .material-story-bottom{left:20px;right:20px;bottom:max(18px,env(safe-area-inset-bottom));font-size:11px;gap:16px}.rc-home .material-story-product>span{font-size:10px}.rc-home .material-story-hint{font-size:11px;max-width:144px}.rc-home .material-story-status{left:20px;bottom:43%;font-size:14px}.rc-home .story-vehicle-heading{top:16%;left:20px;max-width:calc(100% - 40px)}.rc-home .story-heading{font-size:40px}.rc-home .story-vehicle-heading p{font-size:15px;line-height:1.6;max-width:33ch;margin-top:16px}.rc-home .story-vehicle-bottom{left:20px;right:20px;bottom:12%}.rc-home .story-next h2{font-size:38px}.rc-home .creative-bridge h2{font-size:40px;line-height:1.08}.rc-home .creative-bridge-intro,.rc-home .trust-bridge-intro{font-size:16px;line-height:1.65}.rc-home .trust-bridge h2{font-size:34px}.rc-home .story-footer{padding-bottom:calc(28px + env(safe-area-inset-bottom))}}@media(max-width:760px)and (orientation:landscape){.rc-home .material-story-sticky{height:max(100svh,640px)}}
