.space-logo-wordmark{max-width:100%;height:100%;min-height:44px;color:var(--shaka-text-strong,#203c3a);overflow-wrap:anywhere;align-items:center;font-size:22px;font-weight:800;line-height:1.2;display:flex}.rebuilt-home .rb-header,.rebuilt-home .lh-footer-wrap{letter-spacing:-.025em;font-family:Pretendard,Arial,sans-serif;font-size:16px;line-height:1.5}.rebuilt-home .rb-desktop-nav [aria-current=page]{color:#fff;box-shadow:inset 0 -2px 0 var(--rb-mint);font-weight:750}@media (max-width:900px){.rebuilt-home .rb-header .rb-header-inner{gap:4px;height:64px}.rebuilt-home .rb-header .rb-logo{flex-basis:80px;width:80px;height:43px;margin-right:auto}.rebuilt-home .rb-header .rb-desktop-nav{display:none}.rebuilt-home .rb-header .rb-header-quote{border-radius:6px;gap:0;min-height:44px;margin-right:2px;padding:8px 12px;font-size:12px}.rebuilt-home .rb-header .rb-header-quote svg{display:none}.rebuilt-home .rb-header .rb-menu-toggle,.rebuilt-home .rb-header .rb-mobile-search-toggle{display:grid}.rebuilt-home .rb-header .rb-icon-button{width:44px;min-width:44px;height:44px}.rebuilt-home .rb-header .rb-icon-button svg{width:23px;height:23px}.rebuilt-home .rb-header .rb-header-search{display:none}.rebuilt-home .rb-header .rb-header-search.is-open{z-index:2;background:#fff;border-color:#cedbd4;height:48px;display:flex;position:absolute;top:72px;left:16px;right:16px;box-shadow:0 12px 28px #1117}.rebuilt-home .rb-header .rb-header-search.is-open input{height:44px;color:var(--rb-ink);font-size:16px}.rebuilt-home .rb-header .rb-header-search.is-open input::placeholder{color:#74817c}.rebuilt-home .rb-header .rb-header-search.is-open button{color:var(--rb-green);height:44px}.rebuilt-home .rb-header .rb-mobile-menu{max-height:calc(100dvh - 160px - env(safe-area-inset-bottom,0px));overscroll-behavior:contain;background:#252c30;border-top:1px solid #454c4e;flex-direction:column;gap:4px;padding:12px 16px 16px;display:flex;position:absolute;top:64px;left:0;right:0;overflow-y:auto;box-shadow:0 12px 25px #1115}.rebuilt-home .rb-header .rb-mobile-menu :is(a,button){color:#fff;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;justify-content:space-between;align-items:center;min-height:52px;padding:12px 14px;font-size:15px;font-weight:650;line-height:1.45;text-decoration:none;display:flex}.rebuilt-home .rb-header .rb-mobile-menu svg{color:#9caab6;width:18px;height:18px}.rebuilt-home .rb-header .rb-mobile-menu [aria-current=page]{background:var(--shaka-text-strong);border-color:#3e526f;font-weight:750}.rebuilt-home .rb-header .rb-mobile-menu [aria-current=page] svg{color:var(--shaka-theme-brand-on-dark,var(--rb-mint))}.rebuilt-home .rb-header .rb-mobile-menu :is(a,button):hover{background:#303c47}.rebuilt-home .rb-header .rb-mobile-menu [aria-current=page]:hover{background:#2a3b55}.rebuilt-home .rb-header .rb-mobile-menu :is(a,button):focus-visible{outline:2px solid var(--rb-mint);outline-offset:1px}}.rebuilt-home .lh-footer-wrap{background:#fff}.rebuilt-home .lh-footer-wrap .approved-home-footer{color:#58635f;background:#fff;border-top:1px solid #e2eae4}.rebuilt-home .lh-footer-wrap .approved-home-footer__inner{text-align:left;grid-template-columns:210px minmax(220px,.7fr) minmax(0,1.3fr);align-items:start;gap:45px;width:min(1200px,100% - 48px);min-height:320px;margin:0 auto;padding:52px 0;display:grid}.rebuilt-home .lh-footer-wrap .approved-home-footer__brand img{width:128px;height:auto}.rebuilt-home .lh-footer-wrap .approved-home-footer__brand p{color:#87918d;margin:13px 0 0;font-size:11px;font-weight:650}.rebuilt-home .lh-footer-wrap .approved-home-footer nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.rebuilt-home .lh-footer-wrap .approved-home-footer nav>div{align-content:start;gap:2px;display:grid}.rebuilt-home .lh-footer-wrap .approved-home-footer nav strong{color:#15211f;margin-bottom:4px;font-size:13px}.rebuilt-home .lh-footer-wrap .approved-home-footer nav a{color:#65716d;align-items:center;width:max-content;min-height:36px;font-size:12px;font-weight:650;line-height:1.5;display:flex}.rebuilt-home .lh-footer-wrap .approved-home-footer__legal{font-size:11px;line-height:1.75}.rebuilt-home .lh-footer-wrap .approved-home-footer .footer-links{color:#15211f;justify-content:flex-start;gap:22px;font-size:12px;font-weight:800;display:flex}.rebuilt-home .lh-footer-wrap .approved-home-footer .footer-links a{align-items:center;min-height:36px;display:inline-flex}.rebuilt-home .lh-footer-wrap .approved-home-footer__legal p{color:#737e7a;margin:17px 0 8px}.rebuilt-home .lh-footer-wrap .approved-home-footer__legal small{color:#8b9491;display:block}.rebuilt-home .lh-footer-wrap .approved-home-footer .copyright{color:#a0a7a4;margin-top:18px;display:block}@media (max-width:980px){.rebuilt-home .lh-footer-wrap .approved-home-footer__inner{grid-template-columns:180px minmax(0,1fr);gap:32px}.rebuilt-home .lh-footer-wrap .approved-home-footer__legal{grid-column:1/-1}}@media (max-width:900px){.rebuilt-home .lh-footer-wrap .approved-home-footer__inner{min-height:0;padding:46px 0 38px}.rebuilt-home .lh-footer-wrap .approved-home-footer__brand img{width:118px}.rebuilt-home .lh-footer-wrap .approved-home-footer nav{gap:26px}.rebuilt-home .lh-footer-wrap .approved-home-footer .footer-links{flex-wrap:wrap}}@media (max-width:640px){.rebuilt-home .lh-footer-wrap .approved-home-footer__inner{grid-template-columns:minmax(0,1fr);gap:29px;width:calc(100% - 40px);padding:39px 0 44px}.rebuilt-home .lh-footer-wrap .approved-home-footer__brand img{width:111px}.rebuilt-home .lh-footer-wrap .approved-home-footer__brand p{margin-top:9px}.rebuilt-home .lh-footer-wrap .approved-home-footer nav{grid-template-columns:1fr 1fr;gap:24px}.rebuilt-home .lh-footer-wrap .approved-home-footer nav a{min-height:44px}.rebuilt-home .lh-footer-wrap .approved-home-footer nav strong{margin-bottom:0;font-size:12px}.rebuilt-home .lh-footer-wrap .approved-home-footer__legal{font-size:10px;line-height:1.9}.rebuilt-home .lh-footer-wrap .approved-home-footer .footer-links{gap:20px;font-size:11px}.rebuilt-home .lh-footer-wrap .approved-home-footer .footer-links a{min-height:44px}}
