.company-section{padding-top:85px;padding-bottom:85px;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1.3fr;gap:60px}.company-section h2{font-size:44px;line-height:1.15;letter-spacing:-1.5px;margin:22px 0}.company-section p{color:#b3a1c1;font-size:16px;line-height:1.85}.company-section .eyebrow{font-size:12px;color:#b99acf}.company-context{margin-top:10px}.company-contact{display:inline-flex;margin-top:10px;color:#e8d3f7!important;font-size:18px!important;border-bottom:1px solid #6e4e81;padding-bottom:6px}.company-stage{font-size:12px!important;letter-spacing:.8px;color:#a184b2!important}.information-page{min-height:100vh}.information-header,.information-footer{max-width:1200px;margin:auto;padding:32px 6%;display:flex;align-items:center;justify-content:space-between;gap:24px}.information-header{border-bottom:1px solid var(--line)}.information-header>a:last-child,.information-footer{font-size:14px;color:#b49ac5}.information-content{max-width:900px;margin:auto;padding:90px 6%}.information-content .eyebrow{color:#c0a0d8}.information-content h1{font-size:clamp(42px,5vw,68px);letter-spacing:-2.6px;margin:27px 0;line-height:1.1}.information-content .information-intro{font-size:19px;color:#c5b3d1;margin-bottom:52px}.information-content h2{font-size:26px;letter-spacing:-.6px;margin:0 0 15px}.information-content p{font-size:16px;color:#b4a3bf;line-height:1.9}.information-content section{margin:0 0 36px}.information-content a:not(.button):not(.wordmark){color:#d6b3ef;text-decoration:underline;text-underline-offset:4px}.information-content .notice-date{font-size:13px;margin-top:55px;color:#9475a7}.information-footer{border-top:1px solid var(--line)}.not-found .wordmark{margin-bottom:90px}.not-found>p:last-of-type{margin-bottom:30px}.site-footer{flex-wrap:wrap}.site-footer .footer-links{display:flex;flex-wrap:wrap;gap:12px 20px}.company-contact{gap:12px}.site-footer .footer-links a:hover{color:#eee0f6}@media(max-width:760px){.company-section{grid-template-columns:1fr;gap:20px;padding-top:65px;padding-bottom:65px}.company-section h2{font-size:36px}.company-section p{font-size:15px}.information-content{padding-top:60px}.information-content h1{font-size:44px;letter-spacing:-2px}.information-content .information-intro{font-size:17px}.information-header{padding-top:26px;padding-bottom:26px}.information-header>a:last-child{font-size:12px}.information-footer{font-size:12px}}

.site-footer .business-details{flex-basis:100%;display:flex;flex-wrap:wrap;gap:8px 24px;padding-top:20px;border-top:1px solid var(--line);font-size:12px;line-height:1.8;color:#9e8eab}.business-details strong{font-weight:500;color:#c5b3d1}
