@font-face{font-family:Geist;src:url('/fonts/geist-latin.woff2') format('woff2');font-weight:100 900;font-display:swap}@font-face{font-family:GeistMono;src:url('/fonts/geist-mono-latin.woff2') format('woff2');font-weight:100 900;font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:25px}body{margin:0;background:#fafbfe;color:#111d36;font-family:Geist,Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a:focus-visible{outline:3px solid #3761ed;outline-offset:5px}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-weight:600}p{line-height:1.7}header.site-shell{height:95px;padding:0 4vw;display:flex;align-items:center;justify-content:space-between;gap:25px;background:#fff;border-bottom:1px solid #dce2ef}.brand{display:inline-flex;align-items:center;gap:12px;font-size:23px;font-weight:720;letter-spacing:-1px}.brand-logo{width:39px;height:39px;object-fit:contain}.brand-dot{display:none}nav{display:flex;gap:35px;font-size:12px;font-weight:500}nav a:hover,.footer-links a:hover{text-decoration:underline;text-underline-offset:5px}.nav-contact{border:1px solid #111d36;padding:11px 18px;font-size:11px;font-weight:600;display:flex;gap:35px}.skip{position:fixed;top:-100px;background:#111d36;color:#fff;z-index:20;padding:15px}.skip:focus{top:0}.product-hero{background:#e9effa;border-bottom:1px solid #cdd8eb}.hero-grid{display:grid;grid-template-columns:1fr 1fr;min-height:660px;max-width:1680px;margin:auto}.product-copy{padding:68px 4vw 25px;display:flex;flex-direction:column;align-items:flex-start}.kicker,.stage-top,.stage-bottom,.stage-side,.hero-footnote,.workloads>span,.solution small,.architecture-label,.architecture-note,.copyright{font-family:GeistMono,monospace;font-size:9px;letter-spacing:1.1px;line-height:1.6}.kicker{display:flex;gap:10px;align-items:center;margin-bottom:50px;color:#31528a}.signal{display:inline-block;width:6px;height:6px;background:#2e59e6}.product-copy h1{font-size:clamp(60px,6.4vw,104px);line-height:.98;letter-spacing:-6px;margin-bottom:30px}.intro{max-width:470px;font-size:16px;color:#50617f;line-height:1.75;margin-bottom:32px}.action{display:inline-flex;align-items:center;justify-content:space-between;gap:45px;font-size:12px;padding:17px 21px;font-weight:500;min-width:220px}.action span{font-size:19px}.action-dark{background:#111d36;color:#fff}.action-blue{background:#2f59e8;color:#fff}.action:hover{filter:brightness(1.2)}.hero-footnote{display:flex;width:100%;justify-content:space-between;gap:15px;margin-top:auto;padding-top:55px;color:#586d8d;font-size:7px;letter-spacing:.7px}.hero-footnote a{color:#111d36}.product-stage{position:relative;background:#d9e4fb;overflow:hidden;border-left:1px solid #c4d2ef;min-height:600px;isolation:isolate}.stage-top{position:absolute;top:28px;left:30px;right:30px;display:flex;justify-content:space-between;color:#44669a;z-index:2;font-size:8px}.stage-cross{font-size:20px;line-height:1}.stage-grid{position:absolute;inset:0;background-image:linear-gradient(#3d68c412 1px,transparent 1px),linear-gradient(90deg,#3d68c412 1px,transparent 1px);background-size:40px 40px;mask-image:linear-gradient(transparent,#000 25%,#000 75%,transparent)}.exploded-array{position:absolute;top:29%;left:17%;width:70%;height:360px;transform:perspective(1000px) rotateY(-25deg) rotateX(25deg) rotateZ(-17deg);filter:drop-shadow(35px 50px 25px #16335d35)}.array-top{position:absolute;top:-38px;left:0;width:100%;height:150px;border:1px solid #6d92eb;background:linear-gradient(135deg,#eff4ff99,#5d87f9aa);box-shadow:0 8px 0 #4c70c4;z-index:3;padding:22px 30px}.chip-matrix{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;width:85%}.chip-matrix>span{display:block;height:21px;background:#1d3a77;box-shadow:3px 3px 0 #152855;border:1px solid #9fb8f3}.board-mark{position:absolute;right:9px;bottom:10px;font:7px GeistMono;color:#183d8b;letter-spacing:2px}.array-middle{position:absolute;top:140px;left:0;width:100%;height:90px;background:#2c56b9;border:1px solid #6089e2;box-shadow:0 9px 0 #183572;color:#b6caff;display:flex;align-items:center;padding:20px;gap:30px;z-index:2}.array-middle>span{font:8px GeistMono;letter-spacing:2px}.trace-lines{height:30px;flex:1;background:repeating-linear-gradient(0deg,#7498ef 0 1px,transparent 1px 7px)}.array-base{position:absolute;top:265px;left:0;width:100%;height:75px;background:linear-gradient(130deg,#1a2d53,#0d1c35);border:1px solid #5871a2;box-shadow:0 12px 0 #0a1528,12px 8px 0 #243c65;display:flex;align-items:center;padding:18px 22px;gap:20px;z-index:1}.array-logo{font:20px Geist;color:#dce6ff;font-weight:600}.air-slots{flex:1;height:28px;background:repeating-linear-gradient(90deg,#6d81a7 0 1px,transparent 1px 5px)}.drive-light{width:5px;height:5px;background:#a8c2ff;box-shadow:0 0 10px #669aff}.stage-side{position:absolute;right:15px;top:40%;writing-mode:vertical-rl;color:#5577b0;font-size:7px}.stage-bottom{position:absolute;bottom:27px;left:30px;right:30px;display:flex;justify-content:space-between;gap:20px;font-size:7px;color:#44669a}.workloads{max-width:1680px;margin:auto;display:grid;grid-template-columns:1.2fr repeat(3,1fr);border-bottom:1px solid #dce2ef;min-height:105px;align-items:center;padding:0 4vw}.workloads>span{color:#6d7890;font-size:8px;max-width:150px}.workloads>div{border-left:1px solid #dce2ef;padding:15px 25px;display:flex;align-items:center;gap:15px}.workloads strong{font-size:25px;letter-spacing:-1px}.workloads div>span{font-size:10px;color:#6a7890;max-width:100px;line-height:1.5}.solutions{display:grid;grid-template-columns:.85fr 1.4fr;gap:7vw;padding:110px 4vw;max-width:1680px;margin:auto}.section-intro .kicker{margin-bottom:24px}.section-intro h2{font-size:clamp(40px,4vw,65px);line-height:1.03;letter-spacing:-3px;margin-bottom:25px}.section-intro>p:last-child{font-size:15px;color:#6a7890;max-width:320px}.solution-matrix{border-top:1px solid #cdd8eb}.solution{display:grid;grid-template-columns:40px 1fr 25px;gap:20px;border-bottom:1px solid #cdd8eb;padding:30px 0}.solution-icon{width:36px;height:36px;background:#e6edfc;color:#2f59e8;font-size:26px;line-height:36px;text-align:center}.solution h3{font-size:21px;letter-spacing:-.6px;margin-bottom:12px}.solution p{color:#63718a;font-size:14px;line-height:1.75;margin-bottom:18px}.solution small{font-size:7px;color:#4068aa;letter-spacing:.8px}.solution-link{font-size:22px;color:#2f59e8}.architecture{background:#112342;color:#f0f5ff;padding:55px 4vw 35px}.architecture-label{color:#9bb4dc;display:flex;align-items:center;gap:10px;max-width:1540px;margin:auto}.architecture-label .signal{background:#8aabff}.architecture-heading{display:flex;justify-content:space-between;gap:8vw;align-items:end;max-width:1540px;margin:45px auto 55px}.architecture-heading h2{font-size:clamp(40px,5vw,72px);line-height:1.03;letter-spacing:-3px;margin:0;max-width:600px}.architecture-heading p{font-size:15px;color:#a6b8d3;max-width:340px;margin:0}.architecture-path{display:grid;grid-template-columns:repeat(3,1fr);max-width:1540px;margin:auto}.architecture-path article{border:1px solid #39506f;border-right:0;padding:30px}.architecture-path article:last-child{border-right:1px solid #39506f}.path-node{font-size:36px;color:#9db9ff;margin-bottom:34px}.architecture-path h3{font-size:21px;font-weight:500;margin-bottom:15px}.architecture-path p{font-size:13px;color:#a6b8d3;max-width:340px;margin-bottom:0}.architecture-note{display:flex;justify-content:center;gap:30px;color:#7f9ac0;padding-top:35px;font-size:7px}.product-contact{max-width:1680px;margin:auto;display:grid;grid-template-columns:1.2fr 1fr;gap:8vw;padding:100px 4vw}.product-contact .kicker{margin-bottom:25px}.product-contact h2{font-size:clamp(50px,5.3vw,80px);letter-spacing:-4px;line-height:1.02;margin:0}.contact-panel{padding-top:25px;max-width:400px}.contact-panel p{font-size:16px;color:#63718a;margin-bottom:25px}.email-link{display:block;font-size:12px;color:#5e7495;margin-top:23px}.email-link:hover{text-decoration:underline}footer.site-shell{background:#f0f3f9;border-top:1px solid #dce2ef;padding:35px 4vw 25px;display:grid;grid-template-columns:1fr 1fr;gap:20px}footer .brand{font-size:20px}footer>p{margin:0;font-size:12px;color:#6b7990;text-align:right;align-self:center}.footer-links{grid-column:1/-1;display:flex;gap:25px;flex-wrap:wrap;font-size:11px}.copyright{grid-column:1/-1;margin-top:20px;color:#7f8ba1;font-size:8px;letter-spacing:.4px}.document{padding:70px 4vw 90px;max-width:1000px;margin:auto;min-height:60vh}.document h1{font-size:55px;letter-spacing:-2.5px;line-height:1.1}.document .eyebrow{font:10px GeistMono;letter-spacing:1px;color:#5573aa}.prose{font-size:16px;line-height:1.8;margin:35px 0}.prose h2{font-size:30px;margin-top:45px}.prose h3{font-size:23px;margin-top:30px}.prose a{text-decoration:underline;overflow-wrap:anywhere}.prose img{max-width:100%;height:auto}.prose figure{margin:0}.text-link{font-size:12px;text-decoration:underline}.button{display:inline-block;background:#112342;color:white;padding:15px 20px;font-size:13px}@media(min-width:1680px){header.site-shell,footer.site-shell,.architecture{padding-left:calc((100vw - 1546px)/2);padding-right:calc((100vw - 1546px)/2)}}@media(max-width:1000px){.hero-grid{min-height:600px;grid-template-columns:1.1fr 1fr}.product-copy{padding-top:50px}.product-copy h1{font-size:66px;letter-spacing:-4px}.kicker{font-size:8px;margin-bottom:35px}.product-stage{min-height:570px}.exploded-array{top:32%;left:15%;width:73%;transform:perspective(800px) rotateY(-22deg) rotateX(25deg) rotateZ(-17deg) scale(.92)}.intro{font-size:14px}.hero-footnote{font-size:6px;flex-direction:column;gap:8px}.workloads{grid-template-columns:1fr repeat(3,1.1fr)}.workloads>div{gap:10px;padding:15px}.workloads div>span{font-size:9px}.solutions{gap:5vw;padding-top:80px;padding-bottom:80px}.solution{grid-template-columns:32px 1fr 20px;gap:13px}.solution-icon{width:30px;height:30px;font-size:23px;line-height:30px}.section-intro h2{font-size:45px;letter-spacing:-2px}.architecture-heading h2{font-size:50px}.architecture-path article{padding:23px}.product-contact{padding-top:80px;padding-bottom:80px}.product-contact h2{font-size:60px;letter-spacing:-3px}}
@media(max-width:700px){header.site-shell{height:80px;padding:0 22px;gap:15px}.brand{font-size:20px;gap:8px}.brand-logo{width:32px;height:32px}nav{display:none}.nav-contact{font-size:10px;padding:10px 13px;gap:20px}.hero-grid{display:flex;flex-direction:column}.product-copy{padding:40px 22px 26px}.product-copy .kicker{font-size:7px;letter-spacing:.8px;margin-bottom:28px}.product-copy h1{font-size:clamp(55px,11.6vw,80px);letter-spacing:-3.5px;line-height:1;margin-bottom:22px}.intro{font-size:15px;max-width:520px;margin-bottom:25px}.action{font-size:11px;padding:14px 18px;min-width:215px}.hero-footnote{flex-direction:row;font-size:6px;letter-spacing:.4px;padding-top:32px;gap:15px}.product-stage{min-height:430px;border-left:0;border-top:1px solid #c4d2ef}.exploded-array{top:24%;left:22%;width:58%;height:330px;transform:perspective(1000px) rotateY(-25deg) rotateX(30deg) rotateZ(-17deg) scale(.85)}.array-top{height:125px;top:-45px;padding:20px}.chip-matrix{gap:10px}.chip-matrix>span{height:16px}.array-middle{top:112px;height:65px;padding:15px;gap:15px}.array-middle>span{font-size:6px}.array-base{top:220px;height:60px;padding:14px;gap:15px}.array-logo{font-size:16px}.air-slots{height:23px}.stage-top{top:20px;left:22px;right:22px;font-size:6px}.stage-side{font-size:6px;right:12px}.stage-bottom{bottom:20px;left:22px;right:22px;font-size:6px;letter-spacing:.5px}.workloads{padding:20px 22px;grid-template-columns:repeat(3,1fr);gap:20px 0}.workloads>span{grid-column:1/-1;max-width:none;font-size:7px}.workloads>div{display:block;padding:0 12px}.workloads>div:nth-child(2){padding-left:0;border:0}.workloads strong{font-size:24px;display:block}.workloads div>span{display:block;font-size:8px;margin-top:6px}.solutions{display:block;padding:65px 22px}.section-intro .kicker{font-size:8px;margin-bottom:20px}.section-intro h2{font-size:46px;letter-spacing:-2.5px}.section-intro>p:last-child{font-size:14px;max-width:100%;margin-bottom:35px}.solution{padding:25px 0;gap:15px}.solution h3{font-size:21px}.solution p{font-size:14px}.solution small{font-size:6px;letter-spacing:.6px}.architecture{padding:35px 22px 28px}.architecture-label{font-size:7px;letter-spacing:.8px}.architecture-heading{display:block;margin:35px 0}.architecture-heading h2{font-size:46px;letter-spacing:-2.3px;margin-bottom:23px}.architecture-heading p{font-size:14px;max-width:none}.architecture-path{display:block}.architecture-path article{border:1px solid #39506f;border-bottom:0;padding:25px}.architecture-path article:last-child{border-bottom:1px solid #39506f}.path-node{font-size:32px;margin-bottom:15px}.architecture-path h3{font-size:22px}.architecture-path p{font-size:14px;max-width:none}.architecture-note{font-size:5px;letter-spacing:.5px;gap:12px;padding-top:25px}.product-contact{display:block;padding:65px 22px}.product-contact h2{font-size:55px;letter-spacing:-2.6px}.product-contact .kicker{font-size:7px}.contact-panel{padding-top:30px;max-width:none}.contact-panel p{font-size:15px}.email-link{font-size:12px}.product-contact .action{min-width:230px}footer.site-shell{padding:30px 22px 22px;display:block}footer>p{text-align:left;margin:20px 0}.footer-links{gap:19px;font-size:10px}.copyright{font-size:7px;margin-top:30px}.document{padding:50px 22px 65px}.document h1{font-size:43px;letter-spacing:-2px}.prose{font-size:15px}.prose h3{font-size:22px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.workload-studies{background:#e9effa;border-top:1px solid #d0dced;padding:65px 4vw 75px}.workload-heading{display:flex;align-items:start;gap:10vw;max-width:1540px;margin:auto auto 45px}.workload-heading .kicker{min-width:220px;margin-top:6px}.workload-heading h2{font-size:48px;letter-spacing:-2px;line-height:1.1;margin:0}.workload-cards{display:grid;grid-template-columns:repeat(3,1fr);max-width:1540px;margin:auto;gap:20px}.workload-cards article{padding:30px;background:#f8faff;border:1px solid #c8d6ef}.workload-name{font-size:58px;line-height:1;font-weight:650;letter-spacing:-3px;color:#3061d8;margin-bottom:42px}.workload-cards h3{font-size:23px;letter-spacing:-.7px}.workload-cards p{font-size:14px;color:#63718a}.workload-cards small{font:7px GeistMono;line-height:1.8;color:#5573aa;letter-spacing:.6px}.data-path{display:grid;grid-template-columns:1fr 80px 1fr 80px 1fr;align-items:center;max-width:1300px;margin:60px auto 25px}.data-endpoint{padding:25px;border:1px solid #4a6490;min-height:190px;display:flex;flex-direction:column;justify-content:center}.data-endpoint strong{font-size:18px;font-weight:500}.data-endpoint small{font:8px GeistMono;color:#a9bcdd;letter-spacing:.6px;line-height:1.7;margin-top:13px}.data-icon{font-size:34px;color:#9ebaff;margin-bottom:20px}.data-fabric{background:#284c91}.data-connection{display:flex;flex-direction:column;gap:8px}.data-connection span{height:1px;background:linear-gradient(90deg,#4a6490,#a9bfff,#4a6490)}.company-window{max-width:1680px;margin:auto;display:grid;grid-template-columns:.7fr 1.4fr .7fr;gap:55px;padding:65px 4vw;border-bottom:1px solid #dce2ef;align-items:center}.company-window-year{font:60px GeistMono;color:#90a8cc;letter-spacing:-4px}.company-window-year small{display:block;font-size:7px;letter-spacing:1px;margin-top:12px;color:#6d82a3}.company-window .kicker{font-size:7px;margin-bottom:17px}.company-window h2{font-size:36px;letter-spacing:-1.5px;line-height:1.1;margin-bottom:25px}.company-social{font:9px GeistMono;color:#647c9d;line-height:1.8;justify-self:end}.company-social strong{display:block;font:22px Geist;color:#182d50;font-weight:600;letter-spacing:-.5px;margin-top:12px}.story-masthead{background:#112342;color:#eef4ff;padding:70px 4vw 0;display:grid;grid-template-columns:1.7fr 1fr;gap:35px;overflow:hidden}.story-masthead .kicker{color:#a4bde8;margin-bottom:35px}.story-masthead h1{font-size:clamp(50px,5.8vw,88px);letter-spacing:-4px;line-height:1.02;margin-bottom:30px}.story-intro{font-size:19px;line-height:1.65;color:#b3c4df;max-width:630px;margin-bottom:50px}.story-emblem{position:relative;display:grid;place-items:center;min-height:300px;align-self:stretch;background:radial-gradient(circle,#284d87,transparent 65%)}.story-emblem img{filter:invert(1);width:130px;height:130px;z-index:2;opacity:.85}.emblem-line{position:absolute;border:1px solid #5274a6;transform:rotate(-25deg);height:160px;width:235px}.line-2{transform:rotate(-25deg) translate(-25px,-25px);opacity:.5}.line-3{transform:rotate(-25deg) translate(25px,25px);opacity:.5}.story-meta{grid-column:1/-1;display:flex;justify-content:space-between;gap:25px;font:8px GeistMono;letter-spacing:1px;color:#9eb5d9;border-top:1px solid #395377;padding:23px 0}.origin-section{max-width:1450px;margin:auto;padding:90px 4vw;display:grid;grid-template-columns:.65fr 1.4fr;gap:11vw}.origin-year{font:clamp(65px,8vw,125px) GeistMono;color:#c8d5eb;letter-spacing:-9px;line-height:1}.origin-section aside>p{font:8px GeistMono;color:#7a91b3;letter-spacing:1.5px;margin:20px 0}.origin-section .kicker{margin-bottom:24px}.origin-section h2{font-size:40px;letter-spacing:-1.8px;line-height:1.1;max-width:650px}.origin-section article>p:not(.kicker){font-size:16px;color:#63718a;max-width:650px}.company-focus{background:#e9effa;padding:65px 4vw;display:grid;grid-template-columns:1fr 1.3fr;gap:8vw}.focus-heading .kicker{margin-bottom:25px}.focus-heading h2{font-size:45px;letter-spacing:-2px;line-height:1.08;max-width:400px}.focus-bands article{display:grid;grid-template-columns:65px 1fr;gap:25px;padding:25px 0;border-top:1px solid #bacbe8}.focus-symbol{font:27px GeistMono;color:#315db6}.focus-bands h3{font-size:23px;letter-spacing:-.6px;margin-bottom:13px}.focus-bands p{color:#63718a;font-size:14px;margin-bottom:0;max-width:500px}.company-relationship{max-width:1500px;margin:auto;padding:90px 4vw;display:grid;grid-template-columns:1fr 1fr;gap:10vw;align-items:center}.relationship-diagram{border:1px solid #c8d6ef;background:#f0f4fc;padding:35px;display:grid;grid-template-columns:1fr 25px 1fr;align-items:center;gap:25px;text-align:center}.relationship-diagram>div{font-size:19px;letter-spacing:-.5px}.relationship-diagram small{display:block;font:6px GeistMono;line-height:1.7;letter-spacing:.5px;color:#7187a9;margin-top:10px}.relationship-diagram>span{font-size:22px;color:#8da4ca}.relationship-diagram>span:nth-last-child(2){grid-column:1/-1}.relationship-diagram>strong{grid-column:1/-1;font-size:30px;letter-spacing:-1px;color:#305bba}.company-relationship .kicker{margin-bottom:20px}.company-relationship h2{font-size:36px;letter-spacing:-1.5px;line-height:1.1}.company-relationship p:not(.kicker){font-size:15px;color:#63718a}.story-contact{padding:65px 4vw;background:#e0eafa;text-align:center}.story-contact h2{font-size:44px;letter-spacing:-2px;line-height:1.1}.story-contact p{font-size:16px;color:#63718a;max-width:600px;margin:0 auto 30px}.story-contact>div{display:flex;align-items:center;justify-content:center;gap:35px;font-size:11px}.story-contact .action{min-width:215px}@media(max-width:1000px){.workload-cards article{padding:23px}.workload-heading{gap:5vw}.workload-heading .kicker{min-width:170px}.workload-heading h2{font-size:42px}.data-path{grid-template-columns:1fr 35px 1fr 35px 1fr}.data-endpoint{padding:20px}.data-endpoint strong{font-size:16px}.company-window{gap:30px}.company-window-year{font-size:45px;letter-spacing:-3px}.company-window h2{font-size:31px}.story-masthead h1{font-size:66px;letter-spacing:-3px}.origin-section{gap:7vw}.origin-section h2{font-size:34px}.company-relationship{gap:6vw}.relationship-diagram{padding:25px;gap:20px}.relationship-diagram>div{font-size:16px}.company-focus{gap:5vw}.focus-heading h2{font-size:39px}}
@media(max-width:700px){.workload-studies{padding:45px 22px}.workload-heading{display:block;margin-bottom:30px}.workload-heading .kicker{font-size:7px;margin-bottom:20px}.workload-heading h2{font-size:39px;letter-spacing:-1.7px}.workload-cards{display:block}.workload-cards article{margin-top:15px;padding:25px}.workload-name{font-size:50px;margin-bottom:27px}.workload-cards h3{font-size:25px}.workload-cards p{font-size:15px}.workload-cards small{font-size:7px}.data-path{display:flex;flex-direction:column;margin-top:35px}.data-endpoint{width:100%;min-height:0;padding:25px}.data-endpoint strong{font-size:21px}.data-endpoint small{font-size:8px}.data-icon{font-size:30px;margin-bottom:17px}.data-connection{height:35px;width:1px;background:#8ba9dc}.data-connection span{display:none}.company-window{grid-template-columns:1fr;gap:30px;padding:45px 22px}.company-window-year{font-size:48px}.company-window .kicker{font-size:7px}.company-window h2{font-size:35px}.company-social{justify-self:start;display:flex;align-items:center;gap:25px;font-size:8px}.company-social strong{font-size:20px;margin:0}.story-masthead{padding:40px 22px 0;display:block}.story-masthead .kicker{font-size:8px;margin-bottom:30px}.story-masthead h1{font-size:clamp(43px,9vw,65px);letter-spacing:-2.5px}.story-intro{font-size:17px;margin-bottom:25px}.story-emblem{min-height:240px}.story-emblem img{width:95px;height:95px}.emblem-line{width:200px;height:130px}.story-meta{font-size:6px;gap:12px;letter-spacing:.5px;flex-wrap:wrap;margin-top:15px}.origin-section{display:block;padding:50px 22px}.origin-section aside{display:flex;gap:25px;align-items:center;margin-bottom:40px}.origin-year{font-size:68px;letter-spacing:-5px}.origin-section aside>p{font-size:7px;line-height:1.8}.origin-section .kicker{font-size:8px}.origin-section h2{font-size:35px;letter-spacing:-1.5px}.origin-section article>p:not(.kicker){font-size:16px}.company-focus{display:block;padding:45px 22px}.focus-heading .kicker{font-size:7px}.focus-heading h2{font-size:37px;letter-spacing:-1.7px;margin-bottom:35px}.focus-bands article{grid-template-columns:45px 1fr;gap:20px}.focus-symbol{font-size:24px}.focus-bands h3{font-size:23px}.focus-bands p{font-size:15px}.company-relationship{display:block;padding:50px 22px}.relationship-diagram{padding:30px 20px;margin-bottom:40px}.relationship-diagram>div{font-size:18px}.relationship-diagram small{font-size:6px}.relationship-diagram>strong{font-size:29px}.company-relationship h2{font-size:34px;letter-spacing:-1.5px}.company-relationship .kicker{font-size:7px}.company-relationship p:not(.kicker){font-size:16px}.story-contact{padding:45px 22px}.story-contact h2{font-size:36px;letter-spacing:-1.5px}.story-contact p{font-size:15px}.story-contact>div{flex-direction:column;gap:25px}}
