.splin-about{--sa-ink:#142b3d;--sa-blue:#176bc1;--sa-muted:#526371;--sa-pale:#eef4f8;--sa-line:#d9e2e8;color:var(--sa-ink);max-width:1440px;margin:auto;padding:38px 40px 72px;font-family:inherit}.splin-about *{box-sizing:border-box}.splin-about h1,.splin-about h2,.splin-about h3,.splin-about p,.splin-about figure{margin:0}.splin-about h1,.splin-about h2,.splin-about h3{color:var(--sa-ink);font-family:inherit;letter-spacing:-.04em;font-weight:700;line-height:1.08}.splin-about h1{font-size:clamp(38px,4.5vw,66px)}.splin-about h1 span{color:var(--sa-blue)}.splin-about h2{font-size:clamp(30px,3.1vw,46px)}.splin-about h3{font-size:24px;letter-spacing:-.025em;line-height:1.22}.splin-about p{font-size:17px;line-height:1.65;color:var(--sa-muted)}.splin-about .splin-about__eyebrow{font-size:12px;font-weight:700;letter-spacing:.12em;color:var(--sa-blue);margin-bottom:22px;line-height:1.5}.splin-about__hero{display:grid;grid-template-columns:1.08fr 1fr;gap:50px;align-items:center}.splin-about .splin-about__lead{font-size:19px;max-width:550px;margin-top:26px}.splin-about__hero-art{position:relative;border-radius:28px;overflow:hidden;background:var(--sa-pale)}.splin-about__hero-art img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.splin-about__hero-art figcaption{position:absolute;bottom:20px;left:20px;right:20px;background:#fff;padding:13px 18px;border-radius:12px;font-size:14px;color:var(--sa-ink)}.splin-about__actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:30px}.splin-about a{text-decoration:none}.splin-about__button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:50px;padding:15px 22px;background:var(--sa-blue);border-radius:9px;color:#fff;font-size:15px;font-weight:700;line-height:1.3}.splin-about__button:hover{background:#125698;color:#fff}.splin-about__textlink{color:var(--sa-ink);font-size:15px;font-weight:600;min-height:44px;display:inline-flex;align-items:center}.splin-about__textlink:hover{text-decoration:underline}.splin-about a:focus-visible{outline:3px solid var(--sa-blue);outline-offset:5px}.splin-about__facts{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--sa-line);border-bottom:1px solid var(--sa-line);margin-top:48px;padding:28px 0;gap:24px}.splin-about__facts div+div{border-left:1px solid var(--sa-line);padding-left:32px}.splin-about__facts strong{display:block;font-size:24px;letter-spacing:-.025em}.splin-about__facts span{display:block;font-size:14px;color:var(--sa-muted);margin-top:6px}.splin-about__story{display:grid;grid-template-columns:1fr 1.1fr;gap:100px;padding:86px 0;scroll-margin-top:100px}.splin-about__copy p+p{margin-top:18px}.splin-about__collection{background:#fff;border-radius:26px;padding:44px}.splin-about__sectionhead{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:end;margin-bottom:34px}.splin-about__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.splin-about__card{color:var(--sa-ink);border:1px solid var(--sa-line);border-radius:18px;overflow:hidden;display:block;background:#fff}.splin-about__card:hover{border-color:var(--sa-blue)}.splin-about__photo{aspect-ratio:1;background:#f6f8fa;overflow:hidden}.splin-about__photo img{display:block;width:100%;height:100%;object-fit:contain}.splin-about__cardcopy{padding:24px}.splin-about__cardcopy .splin-about__eyebrow{font-size:10px;display:block;margin-bottom:12px}.splin-about__cardcopy p{font-size:15px;margin-top:14px}.splin-about__cardcopy h3{font-size:23px}.splin-about__cardcopy h3 span{color:var(--sa-blue)}.splin-about .splin-about__note{font-size:12px;margin-top:20px}.splin-about__approach{padding:80px 0}.splin-about__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:34px}.splin-about__steps article{border-top:2px solid var(--sa-blue);padding-top:22px}.splin-about__steps span{font-size:12px;letter-spacing:.1em;color:var(--sa-blue);font-weight:700}.splin-about__steps h3{margin:22px 0 15px}.splin-about__steps p{font-size:16px}.splin-about__business{display:grid;grid-template-columns:1.5fr 1fr;gap:60px;background:var(--sa-ink);padding:54px;border-radius:26px;color:#fff}.splin-about__business h2{color:#fff}.splin-about__business p{color:#d8e4ed;max-width:600px;margin-top:22px}.splin-about__business .splin-about__eyebrow{color:#9bcaff;margin-top:0}.splin-about__button--white{background:#fff;color:var(--sa-ink)}.splin-about__business .splin-about__textlink{color:#fff}.splin-about__signature{border-left:1px solid #486071;padding-left:48px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.splin-about__signature strong{font-size:58px;line-height:1;letter-spacing:-.05em}.splin-about__signature strong span{color:#ff665f;font-size:40px;margin-left:8px}.splin-about__signature p{font-size:17px;margin-bottom:22px}.splin-about__signature a{color:#fff;font-size:15px;min-height:36px;display:inline-flex;align-items:center}.splin-about__signature small{font-size:12px;color:#bacddc;margin-top:18px}.splin-about__business a:focus-visible{outline-color:#fff}@media(max-width:1000px){.splin-about{padding:28px 24px 50px}.splin-about__hero{gap:28px}.splin-about__story{gap:40px}.splin-about__collection{padding:28px}.splin-about__cardcopy{padding:18px}.splin-about__business{padding:34px;gap:32px}.splin-about__signature{padding-left:30px}}@media(max-width:700px){.splin-about{padding:24px 18px 40px}.splin-about__hero,.splin-about__story,.splin-about__sectionhead,.splin-about__business{grid-template-columns:1fr;gap:30px}.splin-about h1{font-size:40px}.splin-about .splin-about__lead{font-size:17px}.splin-about__hero-art{max-width:480px;width:100%;margin:auto!important}.splin-about__facts{grid-template-columns:1fr;gap:20px;margin-top:28px;padding:24px 0}.splin-about__facts div+div{border-left:0;border-top:1px solid var(--sa-line);padding:20px 0 0}.splin-about__facts strong{font-size:22px}.splin-about__story{padding:48px 0}.splin-about__collection{padding:24px 18px;margin:0 -6px}.splin-about__cards,.splin-about__steps{grid-template-columns:1fr;gap:24px}.splin-about__cardcopy{padding:24px}.splin-about__approach{padding:48px 0}.splin-about__business{padding:28px 24px}.splin-about__signature{border-left:0;border-top:1px solid #486071;padding:30px 0 0}.splin-about__sectionhead{margin-bottom:28px}.splin-about__actions{gap:12px}.splin-about__steps h3{margin-top:14px}}
