.rain-lab-name{white-space:nowrap}.rain-lab-name-ai{font-size:inherit;font-weight:550}.menu-list .rain-lab-name-ai{font-weight:500}
.site-navigation{--nav-color:#c3cfd5;min-width:0}.site-navigation--light{--nav-color:#253b43}.menu-trigger,.menu-close{min-width:44px;min-height:44px;color:var(--nav-color);font:inherit;letter-spacing:.02em;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:16px;padding:8px 4px;font-size:13px;display:inline-flex}.menu-trigger[hidden]{display:none}.menu-trigger:hover{opacity:.75}.menu-trigger:focus-visible{outline-offset:5px;outline:2px solid}.menu-glyph{flex-direction:column;justify-content:center;gap:6px;width:24px;height:24px;display:flex}.menu-glyph span{background:currentColor;width:24px;height:1px}.menu-fallback{flex-wrap:wrap;gap:8px 16px;max-width:min(220px,100vw - 160px);font-size:13px;display:flex}.menu-language{flex-shrink:0;justify-content:flex-end;gap:24px;display:flex}.menu-language a{color:#a5b5bf;align-items:center;min-height:44px;padding-block:8px;font-size:14px;display:inline-flex}.menu-language a[aria-current=page]{color:#e3e8eb;text-underline-offset:7px;text-decoration:underline;text-decoration-thickness:1px}.menu-language a:hover{color:#e3e8eb}.menu-dialog{--nav-color:#e3e8eb;overscroll-behavior:contain;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e3e8eb;text-align:left;opacity:0;width:100%;max-width:none;height:100dvh;max-height:none;transition:opacity .24s ease, transform .24s ease, display .24s allow-discrete, overlay .24s allow-discrete;background:#101c27;border:0;margin:0;padding:0 clamp(24px,5vw,80px);position:fixed;inset:0;overflow-y:auto;transform:translateY(-8px)}.menu-dialog[open]{opacity:1;flex-direction:column;display:flex;transform:translateY(0)}@starting-style{.menu-dialog[open]{opacity:0;transform:translateY(-8px)}}.menu-dialog::backdrop{background:#070f1899}.menu-dialog a{color:inherit;text-decoration:none}.menu-dialog :focus-visible{outline-offset:6px;outline:2px solid #c2d7d5}.menu-topline{padding-top:max(22px, env(safe-area-inset-top));justify-content:space-between;align-items:center;gap:24px;padding-bottom:22px;display:flex}.menu-wordmark{letter-spacing:-.065em;font-size:27px;font-weight:450}.close-glyph{width:24px;height:24px;position:relative}.close-glyph:before,.close-glyph:after{content:"";background:currentColor;width:24px;height:1px;position:absolute;top:11px;left:0;transform:rotate(45deg)}.close-glyph:after{transform:rotate(-45deg)}.menu-main{flex:1;align-items:center;width:100%;max-width:680px;margin-inline:auto;padding-block:28px;display:flex}.menu-main>nav{width:100%}.menu-list{margin:0;padding:0;list-style:none}.menu-list li{border-bottom:1px solid #31404b;align-items:center;display:flex}.menu-list a,.menu-planned{letter-spacing:-.04em;flex:1;justify-content:space-between;align-items:center;gap:20px;min-width:0;padding-block:15px 19px;font-size:clamp(30px,3.9vw,56px);font-weight:400;line-height:1.2;display:flex}.menu-planned{color:#9aabb5}.menu-status{text-transform:uppercase;letter-spacing:.09em;color:#b0bec5;font-size:10px}.menu-arrow{font-size:.55em;transition:transform .2s}.menu-list a:hover .menu-arrow{transform:translate(3px,-3px)}.menu-list a:hover,.menu-list a[aria-current=page]{color:#c2d7d5}.menu-bottomline{padding-block:24px max(26px, env(safe-area-inset-bottom));color:#a5b5bf;border-top:1px solid #31404b;justify-content:space-between;align-items:start;gap:30px;font-size:12px;line-height:1.8;display:flex}.menu-bottomline p{max-width:380px;margin:0}@media (max-width:700px){.menu-dialog{padding-inline:24px}.menu-topline{padding-top:max(14px, env(safe-area-inset-top));padding-bottom:14px}.menu-wordmark{font-size:24px}.menu-main{padding-block:30px 40px}.menu-list a,.menu-planned{padding-block:13px 17px;font-size:clamp(28px,7.8vw,40px)}.menu-bottomline{padding-top:18px;font-size:11px;display:block}.menu-bottomline>span{display:none}}@media (prefers-reduced-motion:reduce){.menu-dialog,.menu-arrow{transition:none;transform:none}}@media print{.site-navigation{display:none}}
