@font-face{font-family:StoryBricolage;src:url(/images/home-film/bricolage.woff2) format("woff2");font-weight:200 800;font-display:swap}.rc-home{--story-paper: var(--rc-paper, #f6f7f2);--story-ink: var(--rc-ink, #182820);--story-night: #090e0c;--story-green: #173c30;background:var(--story-night);color:var(--story-paper);font-family:StoryBricolage,sans-serif;overflow:clip}.rc-home *,.rc-home *:before,.rc-home *:after{box-sizing:border-box}.rc-home ::selection{background:#cad8b3;color:#12251a}.rc-home a{color:inherit;text-underline-offset:6px}.rc-home button{font:inherit;color:inherit;cursor:pointer}.rc-home button:disabled{cursor:default;opacity:.6}.rc-home :focus-visible{outline:2px solid #7daa79;outline-offset:5px}.rc-home [id]{scroll-margin-top:0}.story-heading{margin:0;font-size:clamp(44px,6.1vw,92px);line-height:1.02;letter-spacing:-.03em;font-weight:500;text-wrap:balance}.story-link{display:inline-flex;align-items:center;gap:35px;text-decoration:none;padding:15px 0;border-bottom:1px solid currentColor;font-size:14px;min-height:48px}.story-link svg,.story-next-links svg,.story-universe-link svg,.story-top-link svg,.story-menu-panel svg{width:24px;height:24px;stroke:currentColor;stroke-width:1.3;fill:none;flex:none;transition:transform .35s cubic-bezier(.16,1,.3,1)}.story-link:hover{text-decoration:underline;text-decoration-thickness:1px}.story-link:hover svg,.story-next-links a:hover svg,.story-universe-link:hover svg{transform:translate(6px)}.story-discover{position:relative;min-height:94svh;padding:120px 9% 110px;background:#090e0c;display:flex;flex-direction:column;justify-content:center}.story-discover-thought{display:flex;align-items:center;gap:16px;color:#bfccb7;font-size:15px;margin-bottom:45px}.story-discover h2{font-size:clamp(45px,6.9vw,96px);font-weight:500;line-height:1.01;letter-spacing:-.03em;margin:0;text-wrap:balance}.story-discover-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:50px;margin-top:60px}.story-discover-bottom p{font-size:16px;line-height:1.7;color:#bfccb7;margin:0}.story-discover-actions{display:flex;flex-direction:column;align-items:flex-start;gap:22px}.story-universe-link{display:flex;align-items:center;gap:42px;min-height:60px;border-bottom:1px solid #9cac91;text-decoration:none;font-size:19px;position:relative}.story-universe-link:after{content:"";position:absolute;bottom:-1px;left:0;height:2px;width:100%;background:#e5f3d5;transform:scaleX(0);transform-origin:left;transition:transform .45s cubic-bezier(.16,1,.3,1)}.story-universe-link:hover:after{transform:scaleX(1)}.story-subtle-link{color:#bfccb7!important;font-size:13px;text-decoration:none;display:inline-flex;align-items:center;min-height:44px;padding:10px 0}.story-subtle-link:hover{text-decoration:underline}.story-next{padding:100px 9% 110px;background:var(--story-paper);color:var(--story-ink);display:grid;grid-template-columns:.95fr 1.05fr;gap:9%}.story-next h2{font-weight:500;font-size:clamp(36px,4.4vw,64px);letter-spacing:-.03em;line-height:1.06;margin:14px 0 0;text-wrap:balance}.story-next h2 span{color:#5a6a54}.story-next-links a{display:flex;align-items:center;justify-content:space-between;gap:25px;border-bottom:1px solid #7e8e713d;text-decoration:none;padding:28px 0}.story-next-links a:first-child{padding-top:15px}.story-next-links strong{display:block;font-size:26px;font-weight:500;letter-spacing:-.02em}.story-next-links small{display:block;font-size:13px;line-height:1.6;margin-top:10px;color:#475c43;max-width:40ch}.story-next-links a:hover strong{color:#3d7043}.story-footer{padding:65px 5.5% 85px;background:#090e0c}.story-footer-top{display:flex;justify-content:space-between;align-items:center;gap:30px;padding-bottom:50px}.story-footer-top p{font-size:clamp(24px,3.5vw,46px);letter-spacing:-.025em;margin:0}.story-top-link{display:inline-flex;align-items:center;gap:18px;font-size:13px;text-decoration:none;padding:14px 0}.story-top-link svg{transform:rotate(180deg);width:20px}.story-footer-bottom{padding-top:25px;border-top:1px solid #a6b69835;display:flex;justify-content:space-between;gap:30px;font-size:13px;color:#b9c8b2}.story-footer-bottom p{margin:0}.story-footer-bottom nav{display:flex;gap:24px;flex-wrap:wrap}.story-footer-bottom a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;text-decoration:none}.story-footer-bottom a:hover{text-decoration:underline}.rc-home[data-reduced=true] .story-vehicle,.rc-home[data-reduced=true] .story-life{height:auto}.rc-home[data-reduced=true] .story-vehicle-stage,.rc-home[data-reduced=true] .story-life-stage{position:relative;height:100svh}.rc-home[data-reduced=true] .story-life-intro{top:16%;text-shadow:0 2px 16px #06170d88}.rc-home[data-reduced=true] *{transition:none!important;scroll-behavior:auto!important}
