/* S4SAR ABOUT / original page design */
.about-page{background:#090d16;color:#f5f6fa;overflow:hidden}.about-page em{font-style:normal;color:#ff773b}.about-page h1,.about-page h2,.about-page h3{font-family:var(--display);font-weight:900;letter-spacing:.2px}.about-intro{position:relative;background:radial-gradient(ellipse at 82% 45%,rgba(255,101,35,.25),transparent 44%),linear-gradient(110deg,rgba(7,10,17,.96),rgba(13,17,30,.93));border-bottom:1px solid #ffffff24;isolation:isolate}.about-intro:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.2;background-image:linear-gradient(#ffffff20 1px,transparent 1px),linear-gradient(90deg,#ffffff20 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(to right,transparent,#000)}.about-intro-grid{display:grid;grid-template-columns:1.65fr .7fr;gap:3%;min-height:570px;align-items:center;padding-top:125px;padding-bottom:75px}.about-kicker,.about-section-num,.about-team-eyebrow{font-size:11px;letter-spacing:2px;font-weight:800;color:#ff864c}.about-kicker{display:flex;align-items:center;gap:12px}.about-pulse{height:7px;width:7px;background:#ff773b;border-radius:50%;box-shadow:0 0 0 5px #ff773b26,0 0 22px #ff773b}.about-intro h1{font-size:clamp(64px,7.8vw,124px);line-height:.88;margin:28px 0 26px;max-width:1050px}.about-lead{font-size:clamp(17px,1.65vw,22px);line-height:1.65;color:#d6dbe5;max-width:670px}.about-intro-actions{display:flex;gap:13px;flex-wrap:wrap;margin-top:28px}.about-solid-link,.about-outline-link{display:inline-flex;align-items:center;gap:25px;justify-content:space-between;padding:16px 19px;font-size:11px;font-weight:800;letter-spacing:.6px;text-decoration:none;transition:transform .2s,background .2s}.about-solid-link{background:#ff773b;color:#0a0d16}.about-outline-link{border:1px solid #ffffff54;color:white}.about-solid-link:hover,.about-outline-link:hover{transform:translateY(-3px)}.about-outline-link:hover{background:#ffffff17}.about-intro-symbol{justify-self:center;display:grid;place-items:center;gap:8px;border:1px solid #ff773b55;background:linear-gradient(145deg,#ff773b16,#0c112060);border-radius:50%;aspect-ratio:1;width:min(300px,100%);box-shadow:0 0 0 21px #ff773b08,0 0 0 48px #ff773b06}.about-intro-symbol>span{font:900 clamp(100px,13vw,180px)/1 var(--display);color:#ff773b}.about-intro-symbol small{font-size:9px;letter-spacing:1px;font-weight:800}.about-intro-symbol b{color:#ff773b}.about-intro-bottom{display:flex;justify-content:space-between;padding:18px 0;border-top:1px solid #ffffff2c;letter-spacing:1.6px;font-size:9px;font-weight:800;color:#9ca8b9}.about-body{padding-top:90px;padding-bottom:105px}.about-origin-grid{display:grid;grid-template-columns:1fr 1fr;gap:8%;padding-bottom:70px}.about-page h2{font-size:clamp(52px,5.6vw,84px);line-height:.92;margin:17px 0 27px}.about-reading p{font-size:15px;line-height:1.95;color:#b6c0cf;margin:0 0 21px}.about-reading strong{color:#fff}.about-quote{border-top:1px solid #ffffff2c;border-bottom:1px solid #ffffff2c;padding:50px 12px 55px;position:relative}.about-quote>span{position:absolute;top:14px;right:10px;font:900 100px/1 var(--display);color:#ff773b38}.about-quote p{font:900 clamp(33px,4.2vw,62px)/1.02 var(--display);letter-spacing:.3px;margin:0 0 16px}.about-quote small{color:#8897aa;font-size:10px;letter-spacing:1.6px;font-weight:800}.about-transformation,.about-mission{padding:100px 0 85px;border-bottom:1px solid #ffffff28}.about-transform-head{max-width:850px}.about-transform-head>p:last-child{line-height:1.8;color:#b8c2d0;max-width:650px;font-size:15px}.about-step-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:45px;background:#39404d;border:1px solid #39404d}.about-step{background:#141b28;padding:25px 21px;min-height:225px}.about-step>span{font:900 45px/1 var(--display);color:#ff773b}.about-step h3{font-size:25px;margin:32px 0 12px}.about-step p{color:#a7b3c5;font-size:12px;line-height:1.8;margin:0}.about-reality-note{font-size:12px;line-height:1.85;color:#97a3b5;border-left:2px solid #ff773b;padding-left:17px;margin:29px 0 0}.about-reality-note strong{color:#f1f4f7}.about-founders{display:grid;grid-template-columns:1.1fr .9fr;gap:7%;align-items:start;padding:100px 0;border-bottom:1px solid #ffffff28}.about-founders-intro>p:not(.about-section-num){font-size:15px;color:#b6c0ce;line-height:1.85;max-width:580px}.about-company-id{display:grid;gap:8px;border:1px solid #4c5465;background:#121a28;padding:23px 25px;margin-top:32px;max-width:490px}.about-company-id span{font-size:10px;letter-spacing:1.4px;color:#98a5b9;font-weight:700}.about-company-id strong{font:900 28px/1.1 var(--display);color:#fff}.about-team-panel{padding:32px;background:linear-gradient(155deg,#182334,#101623);border:1px solid #374054}.about-team-eyebrow{margin:0 0 23px}.about-person{padding:24px 0;border-top:1px solid #ffffff26}.about-person>span,.about-support-team>span{color:#ff864c;font-size:10px;letter-spacing:1.4px;font-weight:800}.about-person h3{font-size:32px;margin:10px 0 4px}.about-person p{font-size:12px;color:#a1acbd;margin:0}.about-support-team{border-top:1px solid #ffffff26;padding-top:25px}.about-support-team p{font-weight:700;font-size:13px;margin:16px 0;color:#e0e4ec}.about-mission-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:28px}.about-mission-grid>div{padding:24px 0;border-top:2px solid #ff773b}.about-mission-grid h3{font-size:27px;margin:0 0 12px}.about-mission-grid p{font-size:13px;line-height:1.8;color:#aab7c8;max-width:370px}.about-invite{margin-top:95px;display:grid;grid-template-columns:1.2fr .8fr;gap:9%;align-items:center;border:1px solid #ff773b55;background:radial-gradient(ellipse at 90% 80%,#ff773b21,transparent 58%),linear-gradient(140deg,#191d2a,#101621);padding:48px 45px}.about-invite>div:first-child>p:not(.about-section-num){line-height:1.85;font-size:14px;color:#b8c2ce;max-width:660px}.about-invite-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:26px}.about-invite-tags span{border:1px solid #ff773b50;color:#ffb68e;font-size:9px;letter-spacing:1px;font-weight:800;padding:9px 11px}.about-invite-contact{display:grid;gap:24px}.about-invite-contact>span{font-size:10px;letter-spacing:1.7px;color:#a4b0bf;font-weight:800}.about-invite-contact>a:not(.about-solid-link){font:900 clamp(22px,2.6vw,39px)/1.1 var(--display);overflow-wrap:anywhere}.about-invite-contact>a b{color:#ff773b}.about-invite-contact>.about-solid-link{justify-content:space-between}.about-page .shell{max-width:var(--shell)}
@media(max-width:980px){.about-intro-grid{grid-template-columns:1fr;padding-top:130px;min-height:0;gap:35px}.about-intro-symbol{display:none}.about-origin-grid,.about-founders,.about-invite{grid-template-columns:1fr;gap:25px}.about-step-grid{grid-template-columns:repeat(2,1fr)}.about-mission-grid{grid-template-columns:1fr;gap:8px}.about-invite{padding:30px}.about-body{padding-top:72px}}
@media(max-width:580px){.about-intro-grid{padding-top:120px;padding-bottom:48px}.about-intro h1{font-size:clamp(48px,12vw,78px)}.about-intro-bottom{font-size:8px;gap:10px}.about-page h2{font-size:clamp(45px,11vw,67px)}.about-quote p{font-size:37px}.about-transformation,.about-mission{padding:70px 0 60px}.about-founders{padding:75px 0}.about-step-grid{grid-template-columns:1fr 1fr}.about-step{min-height:215px;padding:17px}.about-step h3{font-size:23px;margin:22px 0 10px}.about-step p{font-size:11px}.about-team-panel{padding:21px}.about-person h3{font-size:29px}.about-invite{margin-top:65px;padding:25px 20px}.about-solid-link,.about-outline-link{font-size:10px;padding:14px}.about-intro-actions{align-items:stretch;flex-direction:column}.about-intro-actions a{justify-content:space-between}}
