.company-layout{--about-header-height: 80px;--about-unit: clamp(.8px,.110254vw,1.79px);background:#06111c}.about-page .shell{width:min(86.77%,1408px)}.about-page{overflow:hidden;color:#f2f7ff;background:#06111c}.about-hero{height:auto;min-height:calc(100vh - var(--about-header-height));min-height:calc(100svh - var(--about-header-height));min-height:calc(100dvh - var(--about-header-height));position:relative;display:flex;flex-direction:column;background:radial-gradient(ellipse at 76% 55%,#0b284233,transparent 64%),#06111c;isolation:isolate;overflow:hidden}.about-hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:min(28%,160px);z-index:4;pointer-events:none;background:linear-gradient(180deg,transparent,#06111c)}.about-hero-inner{position:relative;flex:1 1 auto;min-height:inherit;height:auto;display:flex;align-items:center}.about-hero-copy{position:relative;z-index:3;padding-top:0;padding-bottom:clamp(56px,8vh,96px)}.about-kicker{display:flex;align-items:center;gap:calc(13 * var(--about-unit));margin:0;color:#b5c7dc;font:calc(8 * var(--about-unit))/1.75 Arial,sans-serif;letter-spacing:.6em}.about-kicker i{display:block;height:1px;width:calc(31 * var(--about-unit));background:#789bb8}.about-hero h1{font-size:min(calc(61 * var(--about-unit)),70px);line-height:1.28;letter-spacing:.065em;font-weight:700;margin:calc(16 * var(--about-unit)) 0 calc(2 * var(--about-unit));width:fit-content;background:linear-gradient(180deg,#fff 42%,#d9efff 83%,#a4d8ff);background-clip:text;-webkit-background-clip:text;color:transparent;white-space:nowrap}.about-hero-subtitle{font-size:min(calc(28.5 * var(--about-unit)),28px);font-weight:600;line-height:1.5;letter-spacing:.025em;margin:0}.about-hero-tagline{display:flex;align-items:center;gap:calc(13 * var(--about-unit));font-size:min(calc(14 * var(--about-unit)),16px);color:#bfcee0;line-height:1.65;margin:calc(18 * var(--about-unit)) 0 0}.about-hero-tagline span{width:calc(33 * var(--about-unit));height:2px;background:#6bd6f7}.about-hero-footnote{position:absolute;bottom:calc(43 * var(--about-unit));left:0;z-index:3;display:flex;align-items:center;gap:calc(22 * var(--about-unit));font:calc(8 * var(--about-unit))/1.4 Arial,sans-serif;letter-spacing:.2em;color:#9bb8d8}.about-hero-footnote i{width:calc(70 * var(--about-unit));height:1px;background:#819bb5;margin-left:calc(-6 * var(--about-unit))}.about-brand-scene{position:absolute;top:calc(-80 * var(--about-unit));left:50%;margin-left:calc(-453.5 * var(--about-unit));width:calc(907 * var(--about-unit));height:calc(485 * var(--about-unit));pointer-events:none}.about-orbit-grid{position:absolute;inset:0;width:100%;height:100%}.about-brand-logo{position:absolute;left:calc(447 * var(--about-unit));top:calc(138 * var(--about-unit));width:calc(400 * var(--about-unit));height:calc(228 * var(--about-unit));object-fit:fill;filter:brightness(1.02) contrast(1.05) drop-shadow(0 0 6px #9bd6ff30)}.about-hero-side{position:absolute;top:calc(374 * var(--about-unit));left:calc(761 * var(--about-unit))}.about-hero-side i{display:block;width:calc(14 * var(--about-unit));height:2px;background:#74d5fa;margin-bottom:calc(14 * var(--about-unit))}.about-hero-side p{margin:0;color:#b5cbe3;font-size:min(calc(13 * var(--about-unit)),15px);line-height:1.7;letter-spacing:.025em}.about-eyebrow{display:flex;gap:calc(13 * var(--about-unit));align-items:center;margin:0;font-size:min(calc(15 * var(--about-unit)),15px);font-weight:400;line-height:1.5;color:#d2e9f8;letter-spacing:.025em}.about-eyebrow:before{content:"";width:calc(33 * var(--about-unit));height:2px;background:#77dcff;flex:none}.about-story{position:relative;height:calc(346 * var(--about-unit));background:linear-gradient(180deg,#06111c 0%,transparent 22%),linear-gradient(180deg,transparent 62%,#06111c 100%),url(/assets/about-horizon.svg) center bottom / 100% auto no-repeat,#06111c}.about-story:before,.about-story:after{content:"";position:absolute;left:0;right:0;z-index:1;pointer-events:none}.about-story:before{top:0;height:clamp(48px,8vh,96px);background:linear-gradient(180deg,#06111c,transparent)}.about-story:after{bottom:0;height:clamp(64px,12vh,140px);background:linear-gradient(180deg,transparent,#06111c)}.about-story-inner{position:relative;z-index:2;padding-top:calc(34 * var(--about-unit))}.about-story h2{margin:calc(15 * var(--about-unit)) 0 0;font-size:min(calc(33 * var(--about-unit)),42px);font-weight:600;line-height:1.3;letter-spacing:.025em}.about-story-subtitle{font-size:min(calc(24 * var(--about-unit)),22px);line-height:1.4;margin:calc(5 * var(--about-unit)) 0 calc(9 * var(--about-unit));color:#cce5f7;letter-spacing:.06em}.about-story-copy{max-width:calc(610 * var(--about-unit))}.about-story-copy p{font-size:min(calc(14 * var(--about-unit)),16px);line-height:1.75;letter-spacing:.02em;color:#b7c8dd;margin:0 0 calc(13 * var(--about-unit))}.about-story-aside{position:absolute;top:calc(76 * var(--about-unit));left:84%;height:calc(177 * var(--about-unit));border-left:1px solid #639bc3;padding-left:calc(39 * var(--about-unit));padding-top:calc(51 * var(--about-unit))}.about-story-aside span{font:calc(10 * var(--about-unit))/1.8 Arial,sans-serif;color:#b5d1eb;letter-spacing:.04em;white-space:nowrap}.about-story-aside i{display:block;width:calc(30 * var(--about-unit));height:2px;margin-top:calc(15 * var(--about-unit));background:#82d8ff}.about-values{height:calc(288 * var(--about-unit));padding-top:calc(34 * var(--about-unit));background:#06111c}.about-values-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:calc(16 * var(--about-unit)) calc(-15 * var(--about-unit)) 0}.about-value{min-width:0;text-align:center;height:calc(184 * var(--about-unit))}.about-value:not(:last-child){border-right:1px solid #193447}.about-value>img{display:block;width:calc(100 * var(--about-unit));height:calc(90 * var(--about-unit));object-fit:contain;margin:0 auto;transform:scale(1.13)}.about-value h3,.about-work-step h3{font-size:min(calc(21 * var(--about-unit)),24px);font-weight:600;letter-spacing:.03em;line-height:1.4;margin:calc(7 * var(--about-unit)) 0 calc(6 * var(--about-unit))}.about-value p,.about-work-step p{font-size:min(calc(15 * var(--about-unit)),16px);line-height:1.75;color:#bbcee4;letter-spacing:.045em;margin:0}.about-work{height:calc(275 * var(--about-unit));padding-top:calc(33 * var(--about-unit));background:#06111c}.about-work-heading{display:flex;justify-content:space-between;align-items:center}.about-work-heading>p{font-size:min(calc(14 * var(--about-unit)),16px);color:#bbc9db;margin:0;letter-spacing:.03em}.about-work-grid{margin:calc(21 * var(--about-unit)) calc(-15 * var(--about-unit)) 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.about-work-step{position:relative;min-width:0;text-align:center}.about-work-step>img{display:block;width:calc(93 * var(--about-unit));height:calc(80 * var(--about-unit));object-fit:contain;margin:0 auto;transform:scale(1.22)}.about-work-step h3{margin-top:calc(5 * var(--about-unit))}.about-work-arrow{position:absolute;top:calc(57 * var(--about-unit));right:calc(-13 * var(--about-unit));width:calc(27 * var(--about-unit));height:calc(24 * var(--about-unit))}.about-closing{height:calc(159 * var(--about-unit));background:url(/assets/about-closing-horizon.svg) center bottom / 100% 100% no-repeat,#05131f;padding-top:calc(31 * var(--about-unit));text-align:center}.about-closing h2{font-size:min(calc(28 * var(--about-unit)),42px);line-height:1.4;font-weight:600;letter-spacing:.035em;margin:0 0 calc(14 * var(--about-unit))}.about-closing p{font-size:min(calc(14 * var(--about-unit)),16px);line-height:1.7;letter-spacing:.03em;margin:0;color:#bfd6eb}.about-closing p span{font-size:min(calc(16 * var(--about-unit)),18px)}@media(max-width:1000px){.company-layout{--about-header-height: 68px}}@media(max-width:700px){.company-layout{--about-header-height: 56px;--about-unit: 1px}.about-page .shell{width:calc(100% - 40px)}.about-hero{height:auto;min-height:0;overflow:visible;padding-bottom:28px;display:flex;flex-direction:column}.about-brand-scene{order:2}.about-hero-inner{order:1;flex-direction:column;align-items:stretch;justify-content:flex-start;min-height:0;height:auto;padding-top:18px;gap:8px}.about-hero-copy{position:relative;z-index:3;padding-top:8px;padding-bottom:8px;max-width:100%}.about-hero h1{font-size:clamp(28px,8vw,40px);letter-spacing:.02em;margin-top:12px;white-space:normal;width:auto;max-width:100%}.about-hero-subtitle{font-size:clamp(16px,4.6vw,20px);margin-top:8px;letter-spacing:0;line-height:1.45}.about-hero-tagline{font-size:13px;margin-top:14px;gap:10px;flex-wrap:wrap}.about-hero-tagline span{width:22px;flex:none}.about-brand-scene{position:relative;left:auto;top:auto;margin:12px auto 8px;width:min(92vw,380px);height:calc(min(92vw,380px) * 485 / 907);z-index:1}.about-orbit-grid{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.about-brand-logo{left:49.3%;top:28.5%;width:44.1%;height:47%}.about-hero-side{inset:auto 2% 6% auto;text-align:left}.about-hero-side p{font-size:11px;line-height:1.55}.about-hero-side i{width:12px;margin-bottom:6px}.about-hero-footnote{position:relative;left:auto;bottom:auto;margin-top:10px;font-size:8px;gap:10px}.about-hero-footnote i{width:36px}.about-story{height:auto;padding-bottom:56px;background-size:auto 220px,auto,auto;background-position:65% bottom,center,center}.about-story-inner{padding-top:28px}.about-story h2{font-size:clamp(22px,6vw,30px);line-height:1.4;margin-top:16px;letter-spacing:0}.about-story-subtitle{font-size:17px;letter-spacing:.02em;margin-top:6px;margin-bottom:16px}.about-story-copy{max-width:none}.about-story-copy p{font-size:14px;line-height:1.8;letter-spacing:0;margin-bottom:14px}.about-desktop-break,.about-story-aside{display:none}.about-values,.about-work{height:auto;padding-block:32px 36px}.about-values-grid{grid-template-columns:1fr;margin:18px 0 0;gap:0}.about-value{height:auto;min-height:0;position:relative;padding:18px 0 18px 112px;text-align:left}.about-value:not(:last-child){border-right:0;border-bottom:1px solid #193447}.about-value>img{position:absolute;left:0;top:18px;width:88px;height:80px}.about-value h3{font-size:20px;margin-top:0}.about-value p{font-size:13px;letter-spacing:0;line-height:1.7}.about-work-heading{display:block}.about-work-heading>p{font-size:13px;margin:10px 0 0}.about-work-grid{grid-template-columns:1fr;margin:22px 0 0;gap:28px}.about-work-step{position:relative;padding-left:112px;min-height:96px;text-align:left}.about-work-step>img{position:absolute;width:88px;height:82px;left:0;top:0}.about-work-step h3{font-size:20px;margin-top:0}.about-work-step p{font-size:13px;line-height:1.75;letter-spacing:0}.about-work-arrow{inset:auto auto -20px 32px;transform:rotate(90deg);width:22px}.about-closing{height:auto;min-height:0;padding-block:36px 32px;background-size:auto 160px}.about-closing h2{font-size:clamp(22px,6vw,28px);text-wrap:balance;margin-bottom:14px}.about-closing p{font-size:13px}.about-closing p span{font-size:14px}}@media(max-width:480px){.about-hero-side{display:none}.about-brand-scene{width:min(100%,320px);height:calc(min(100%,320px) * 485 / 907)}}@media(max-width:360px){.about-value,.about-work-step{padding-left:96px}.about-value>img,.about-work-step>img{width:76px;height:70px}.about-value p,.about-work-step p{font-size:12px}.about-work-arrow{left:24px}}@media(prefers-reduced-motion:no-preference){[data-premium-about-hero] .about-kicker,[data-premium-about-hero] h1,[data-premium-about-hero] .about-hero-subtitle,[data-premium-about-hero] .about-hero-tagline{opacity:0}}
