.story-cards .story-art{display:block;width:100%;height:auto;margin:0 0 26px;border-radius:10px;background:#ffffff45}.story-cards article{min-width:0;padding:24px;border-radius:14px}.story-cards article>small{display:block;font:10px/1.6 var(--mono);letter-spacing:.04em}.story-cards article h3{font-size:clamp(27px,2.4vw,36px)}.story-cards article p{font-size:16px;margin-bottom:0;color:inherit}.story-link{display:inline-flex;margin-top:28px}@media(max-width:1050px)and (min-width:721px){.story-cards article{padding:18px}.story-cards article>small{font-size:9px}}@media(max-width:720px){.story-cards{gap:18px}.story-cards article{padding:24px}.story-cards .story-art{max-width:320px;margin:0 auto 22px}}.s-about-blue{--sage:#e3edff}.s-about-blue h1 em,.s-about-blue h2 em{color:#286cff}.s-about-blue .s-founder-portrait{background:radial-gradient(ellipse at 50% 35%,#f3f7ff,#dce8ff 65%);border-color:#b9cef1}.s-about-blue .story-cards .s-sage{color:#1e4c91}.s-about-blue .s-team-globe{background:linear-gradient(145deg,#e2edff,#edf2ff);border-color:#b9cef1}.s-about-blue .s-team-globe>small{color:#28599e}.s-about-blue .globe-center{background:#286cff;box-shadow:0 14px 25px #286cff26}.s-about-blue .globe-center small{color:#fffdf8}.s-about-blue .globe-bottom{color:#28599e;border-top-color:#286cff26}.s-about-blue .s-team-globe{padding:28px;background:radial-gradient(ellipse at 50% 45%,#f5f8ff,#e2edff);box-shadow:0 18px 45px #142b4708}.s-about-blue .globe-stage{max-width:480px;margin:24px auto 20px}.s-about-blue .globe-stage canvas{opacity:.55}.s-about-blue .competence-links{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1;overflow:visible}.s-about-blue .competence-links path{fill:none;stroke:#286cff;stroke-width:.35;stroke-opacity:.4;stroke-linecap:round}.s-about-blue .globe-center{top:53%;z-index:3;border-radius:18px;padding:20px 24px;box-shadow:0 8px 30px #286cff30;border:1px solid #ffffffaa}.s-about-blue .globe-label{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:126px;min-height:54px;padding:10px 12px;border-radius:12px;border:1px solid #c0d2f1;background:#fffdf8;color:#142b47;font-size:12px;line-height:1.4;text-align:center;box-shadow:0 6px 18px #142b470a;transform:translate(-50%,-50%);z-index:2}.s-about-blue .globe-label:nth-of-type(1){inset:12% auto auto 50%}.s-about-blue .globe-label:nth-of-type(2){inset:30% auto auto 84%}.s-about-blue .globe-label:nth-of-type(3){inset:83% auto auto 74%}.s-about-blue .globe-label:nth-of-type(4){inset:83% auto auto 26%}.s-about-blue .globe-label:nth-of-type(5){inset:30% auto auto 16%}.s-about-blue .globe-bottom{justify-content:center;text-align:center;padding-top:20px}@media(max-width:1050px)and (min-width:721px){.s-about-blue .s-team-globe{padding:18px}.s-about-blue .globe-label{width:98px;min-height:48px;font-size:10px;padding:8px}.s-about-blue .globe-center{padding:14px}.s-about-blue .globe-center strong{font-size:25px}}@media(max-width:720px){.s-about-blue .s-team-globe{padding:20px 16px}.s-about-blue .globe-label{width:100px;min-height:48px;font-size:11px;padding:8px}.s-about-blue .globe-center{padding:16px}.s-about-blue .globe-center strong{font-size:25px}.s-about-blue .globe-stage{margin:22px auto 18px}}@media(max-width:360px){.s-about-blue .globe-label{width:86px;font-size:10px}.s-about-blue .globe-center{padding:12px}.s-about-blue .globe-center strong{font-size:22px}}.s-about-blue .s-team-globe{container-type:inline-size}.s-about-blue .globe-center{top:50%;width:clamp(90px,31cqw,180px);padding:18px 8px;text-align:center}.s-about-blue .globe-center small{font-size:clamp(7px,1.8cqw,9px);letter-spacing:.07em}.s-about-blue .globe-center strong{font-size:clamp(20px,6cqw,30px)}.s-about-blue .globe-label{width:clamp(70px,27cqw,126px);min-height:46px;font-size:clamp(9px,2.8cqw,12px);padding:8px;will-change:left,top}@media(prefers-reduced-motion:reduce){.s-about-blue .globe-label{will-change:auto}}@media(max-width:360px){.s-about-blue .globe-center{padding:4px 8px}.s-about-blue .globe-center strong{font-size:19px}}.s-about-blue .s-founder-portrait .founder-name{font:italic 400 clamp(28px,3vw,40px)/1 var(--serif);letter-spacing:-.055em}.s-about-blue .s-founder-portrait .founder-role{display:flex;align-items:center;gap:6px;white-space:nowrap}.founder-role img{display:block;width:clamp(48px,6vw,76px);height:auto}@media(prefers-reduced-motion:no-preference){.s-about-blue .s-founder-portrait.visible .founder-name{animation:founder-name-entrance .65s .15s ease-out both}}@keyframes founder-name-entrance{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
