
.sk-profile{color:#101a36}.sk-profile h1,.sk-profile h2,.sk-profile h3{font-weight:900;letter-spacing:-.045em;line-height:1.08}.sk-profile h1{font-size:clamp(38px,4.4vw,64px);margin:18px 0 24px}.sk-profile h1 span,.sk-link{color:#304bff}.sk-profile h2{font-size:clamp(30px,3.2vw,44px);margin:14px 0 26px}.sk-profile h3{font-size:24px;margin:18px 0 12px}.sk-profile p{line-height:1.8;color:#526080}.sk-profile .eyebrow{font-size:11px;letter-spacing:.18em;color:#304bff;text-transform:uppercase}.sk-hero{display:grid;grid-template-columns:1.35fr 1fr;gap:65px;align-items:center;padding-top:45px;padding-bottom:70px}.sk-lead{max-width:570px;font-size:18px}.sk-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:28px}.sk-link{font-size:14px;font-weight:600;text-decoration:none}.sk-note{font-size:12px;margin-top:20px}.sk-identity{position:relative;background:#edf0ff;border:1px solid #dfe4ff;min-height:440px;border-radius:20px;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}.sk-monogram{position:absolute;inset:25px 0 95px;display:flex;align-items:center;justify-content:center;font-size:140px;font-weight:900;letter-spacing:-.09em;color:#304bff;z-index:1}.sk-monogram span{position:absolute;font-size:38px;top:30px;right:50px}.sk-orbit{position:absolute;width:370px;height:370px;top:-90px;right:-110px;border:1px solid #cad3ff;border-radius:50%;box-shadow:0 0 0 45px #e5eaff,0 0 0 46px #d6ddff,0 0 0 95px #e9edff}.sk-id-caption{position:relative;padding:24px 32px;background:#fff9;border-top:1px solid #dfe4ff}.sk-id-caption p{font-size:24px;color:#101a36;font-weight:900;margin:0}.sk-id-caption>span{font-size:13px;color:#526080}.sk-jump{border-block:1px solid #e3e7f2;background:#fafbff}.sk-jump>.wrap{display:flex;gap:36px;padding-block:20px;overflow:auto;white-space:nowrap}.sk-jump a{color:#526080;font-size:14px;text-decoration:none}.sk-section{padding-top:85px;padding-bottom:85px;scroll-margin-top:100px}.sk-about,.sk-faq{display:grid;grid-template-columns:1fr 1.2fr;gap:80px}.sk-about p:first-child{margin-top:0}.sk-tint{background:#f5f7ff;scroll-margin-top:90px}.sk-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:35px}.sk-two{grid-template-columns:repeat(2,minmax(0,1fr))}.sk-card{display:block;background:white;border:1px solid #e1e6f2;border-radius:12px;padding:30px;text-decoration:none;color:inherit;overflow:hidden}.sk-card p{font-size:15px}.sk-icon{display:inline-flex;background:#edf0ff;color:#304bff;width:48px;height:48px;align-items:center;justify-content:center;font-size:25px;border-radius:12px}.sk-steps>div{padding:15px 25px 0 0}.sk-steps>div>span{font-size:36px;color:#304bff;font-weight:900}.sk-statement{padding:65px 0;background:#101a36}.sk-statement h2{color:white;font-size:clamp(38px,5vw,64px)}.sk-statement h2 span{color:#93a5ff}.sk-statement p{color:#c3cce5}.sk-statement .eyebrow{color:#93a5ff}.sk-intro{max-width:660px}.sk-photo-card{padding:0}.sk-photo-card img{width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;display:block}.sk-photo-card>div{padding:25px}.sk-photo-card h3{font-size:23px}.sk-tag{font-size:11px;color:#304bff;background:#edf0ff;border-radius:20px;padding:6px 10px;display:inline-block}.sk-faq details{padding:20px 0;border-bottom:1px solid #dfe5f2}.sk-faq details:first-child{padding-top:0}.sk-faq summary{font-size:17px;font-weight:600;cursor:pointer;line-height:1.5}.sk-faq details p{font-size:15px}.sk-profile a:focus-visible,.sk-profile summary:focus-visible{outline:3px solid #304bff;outline-offset:5px}@media(max-width:900px){.sk-hero{gap:30px;grid-template-columns:1.2fr 1fr}.sk-identity{min-height:370px}.sk-monogram{font-size:105px}.sk-about,.sk-faq{gap:35px}.sk-grid{gap:16px}.sk-card{padding:22px}.sk-photo-card{padding:0}.sk-photo-card>div{padding:20px}}@media(max-width:680px){.sk-hero,.sk-about,.sk-faq{grid-template-columns:1fr}.sk-hero{padding-top:25px;padding-bottom:40px;gap:30px}.sk-identity{min-height:320px}.sk-monogram{font-size:120px;inset:0 0 85px}.sk-monogram span{right:25px;top:20px}.sk-id-caption{padding:18px 24px}.sk-actions{gap:20px}.sk-section{padding-top:50px;padding-bottom:50px}.sk-grid,.sk-two{grid-template-columns:1fr}.sk-jump>.wrap{gap:25px;padding-block:16px}.sk-steps{gap:20px}.sk-steps>div{padding:0}.sk-statement{padding:45px 0}.sk-faq{gap:20px}.sk-profile h1{font-size:40px}.sk-note{max-width:280px}.sk-lead{font-size:17px}}
