.about-page{position:relative}@media (max-width:820px){.about-page{overflow-x:clip}}.about-page h1,.about-page h2,.about-page h3{letter-spacing:-.045em;font-weight:500}.about-page .eyebrow{color:#91a2c3;letter-spacing:.2em;margin-bottom:28px;font-size:10px;line-height:1.6}.about-section{border-top:1px solid var(--line);padding-block:64px}.about-body{color:#acb8cf;text-wrap:pretty;font-size:15px;line-height:1.9}.about-body p+p{margin-top:20px}.about-hero{isolation:isolate;padding-block:52px 58px;position:relative}.about-hero h1{letter-spacing:-.055em;z-index:2;font-size:clamp(48px,6.5vw,89px);line-height:1.08;position:relative}.about-hero h1>span{display:block}.about-hero h1>span+span{text-align:right;-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#f0f2ff 10%,#a5b5ff 60%,#7b85f5);-webkit-background-clip:text;background-clip:text;margin-top:40px}.about-plane-field{pointer-events:none}.about-plane-field svg{width:100%;height:auto;display:block;overflow:visible}.about-hero>.about-plane-field{z-index:-1;position:absolute;inset:105px -35px auto}.about-hero>.about-plane-field:before{content:"";z-index:-1;filter:blur(32px);background:radial-gradient(#3e4f9626,#0000 65%);position:absolute;inset:5% 10%}.about-hero-bottom{grid-template-columns:minmax(0,600px) 1fr;align-items:end;gap:80px;margin-top:clamp(135px,15vw,210px);display:grid}.about-hero-bottom .about-body>p:first-child{color:#d0d9eb;font-size:18px;line-height:1.8}.about-margin-note{color:#8d9db9;justify-content:end;align-items:center;gap:17px;font-size:11px;line-height:1.7;display:flex}.about-margin-note:before{content:"";background:#a5b8de33;flex-shrink:0;width:46px;height:1px}.about-plane{transform-box:fill-box;transform-origin:50%;--plane-x:0px;--plane-y:0px}.about-plane-0{--plane-x:-150px;--plane-y:-90px}.about-plane-1{--plane-x:180px;--plane-y:-55px}.about-plane-2{--plane-x:-100px;--plane-y:90px}.about-plane-3{--plane-x:110px;--plane-y:120px}.about-page[data-enhanced=true] .about-plane{transform:translate(calc((var(--scene-progress,.5) - .5) * var(--plane-x)), calc((var(--scene-progress,.5) - .5) * var(--plane-y)))}.about-problem{position:relative}.about-problem h2,.about-family h2{font-size:clamp(34px,4vw,53px);line-height:1.12}.about-problem h2 span,.about-family h2 span{display:block}.about-problem h2 span+span,.about-family h2 span+span{color:#a0aff1}.about-fragment-stage{isolation:isolate;height:320px;margin:16px 0 38px;position:relative}.about-fragments{perspective:1200px;position:absolute;inset:0}.about-fragment-floor{z-index:-1;background:radial-gradient(#293d7426,#0000 65%);position:absolute;inset:40px -35px 0;transform:skewY(-6deg)}.about-fragment{color:#ccd8ed;width:29%;min-height:81px;transform:rotate(var(--fragment-angle));--fragment-x:0px;--fragment-y:0px;--fragment-angle:0deg;background:linear-gradient(120deg,#182b4c77,#131b2d55 70%);border:1px solid #8baafc55;align-items:center;gap:15px;padding:20px 22px;display:flex;position:absolute;box-shadow:0 13px 35px -25px #000}.about-fragment>svg{stroke:#8aaeff;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:28px;height:28px}.about-fragment>span{font-size:12px;line-height:1.6}.about-fragment small{color:#8697b7;margin-top:4px;font-size:10px;display:block}.about-fragment small:empty{display:none}.about-fragment i{color:#7a96ce;letter-spacing:.15em;margin-left:auto;font-style:normal}.about-fragment-0{--fragment-angle:3deg;--fragment-x:-200px;--fragment-y:-65px;top:137px;left:1%}.about-fragment-1{--fragment-angle:-7deg;--fragment-x:90px;--fragment-y:-65px;border-color:#b89af966;top:65px;left:42%}.about-fragment-2{--fragment-angle:-5deg;--fragment-x:-120px;--fragment-y:50px;border-color:#b89af94d;top:232px;left:16%}.about-fragment-3{--fragment-angle:4deg;--fragment-x:150px;--fragment-y:-80px;border-color:#8da5e02e;width:25%;top:-58px;right:0}.about-fragment-4{--fragment-angle:-5deg;--fragment-x:120px;--fragment-y:65px;border-color:#edb68455;width:24%;top:138px;right:0}.about-page[data-enhanced=true] .about-fragment{transform:translate3d(calc((var(--scene-progress,.5) - .5) * var(--fragment-x)), calc((var(--scene-progress,.5) - .5) * var(--fragment-y)), 0) rotate(var(--fragment-angle))}.about-fragment-stage figcaption{color:#7d8eae;font-size:10px;line-height:1.7;position:absolute;bottom:5px;left:0}.about-problem-copy{grid-template-columns:.85fr 1.15fr;gap:100px;padding-top:18px;display:grid}.about-problem-copy h3{color:#c7d2e7;max-width:350px;font-size:28px;line-height:1.3}.about-problem-copy .about-body p:last-child{color:#d5deed}.about-audience{isolation:isolate;padding-bottom:44px;position:relative}.about-audience-intro{color:#bdcbe0;max-width:750px;font-size:clamp(25px,2.7vw,35px);line-height:1.3}.about-audience-canvas{isolation:isolate;grid-template-columns:1fr 1fr;gap:160px;margin-top:52px;display:grid;position:relative}.about-audience-canvas>.about-plane-field{z-index:-1;position:absolute;inset:112px -48px auto}.about-planes-audience svg{transform:rotate(-9deg)scaleY(.92)}.about-audience-copy{max-width:440px}.about-audience-copy h3{max-width:400px;font-size:clamp(33px,3.5vw,47px);line-height:1.13}.about-audience-label{color:#97aade;margin-top:22px;font-size:11px;line-height:1.8}.about-audience-copy .about-body{margin-top:13px}.about-audience-1{margin-top:260px;padding-bottom:20px}.about-family{isolation:isolate;position:relative}.about-family-heading{position:relative}.about-family-heading>div:first-child{z-index:1;position:relative}.about-family-heading .about-body{margin-top:22px}.about-family-heading>.about-plane-field{opacity:.28;width:50%;position:absolute;top:-30px;right:0}.about-planes-family svg{transform:rotate(9deg)}.about-product-band{grid-template-columns:repeat(4,minmax(0,1fr));gap:35px;margin-top:56px;display:grid}.about-product{min-width:0;padding-bottom:25px;position:relative}.about-product h3{line-height:1.3}.about-product .app-wordmark{font-size:clamp(18px,1.9vw,26px)}.about-product-category{color:#b5c0d6;margin-block:15px 18px;font-size:11px;line-height:1.7}.about-product>p:last-of-type{color:#93a3bf;font-size:13px;line-height:1.85}.about-product-arrow{color:#94a9d8;margin-top:20px;display:block}.about-product-arrow svg{width:15px;height:15px;transition:transform .2s}.about-product:hover .about-product-arrow svg{transform:translate(3px,-3px)}.about-family-closing{border-top:1px solid var(--line);color:#a9b8d2;grid-template-columns:1fr 1.25fr;gap:85px;margin-top:28px;padding-top:28px;font-size:14px;line-height:1.85;display:grid}.about-family-closing>p:first-child{color:#d5dff0}.about-future{isolation:isolate;position:relative}.about-future-opening{grid-template-columns:.8fr 1.2fr;align-items:start;gap:50px;display:grid}.about-future h2{max-width:420px;font-size:clamp(38px,4.4vw,58px);line-height:1.1}.about-future-lead{color:#c0cde2;max-width:390px;margin-top:28px;font-size:17px;line-height:1.85}.about-future-field{min-width:0;margin:0;position:relative}.about-future-drawing{isolation:isolate;height:340px;position:relative}.about-future-drawing .about-plane-field{z-index:-1;width:118%;position:absolute;top:0;left:-20%}.about-planes-future svg{transform:rotate(-7deg)scaleY(1.25)}.about-future-marker{color:#96adf0;letter-spacing:.2em;font-size:9px;position:absolute;top:0;left:0}.about-future-labels{gap:34px;width:43%;margin-left:auto;padding-top:76px;display:grid}.about-future-labels>p{color:#c0cfe9;font-size:12px;line-height:1.6;position:relative}.about-future-labels>p:before{content:"";background:linear-gradient(90deg,#8da6f055,#adbdff);width:40px;height:1px;position:absolute;top:10px;left:-55px}.about-future-labels>p:after{content:"";background:#b9bcf2;border-radius:50%;width:4px;height:4px;position:absolute;top:8px;left:-17px}.about-future-labels small{color:#8e9db8;margin-left:8px;font-size:10px;display:inline}.about-future-labels small:before{content:"·";margin-right:8px}.about-future-labels .about-future-scale{color:#9fb4e1;max-width:195px}.about-future-field figcaption{color:#7d8ca6;text-align:right;margin-top:0;font-size:10px;line-height:1.8}.about-future-detail{grid-template-columns:.85fr 1.15fr;gap:100px;margin-top:38px;display:grid}.about-future-detail h3{color:#c7d4e9;max-width:360px;font-size:27px;line-height:1.35}.about-closing{text-align:center;padding-block:72px}.about-closing h2{text-wrap:balance;max-width:870px;margin-inline:auto;font-size:clamp(27px,3vw,39px);line-height:1.25}.about-closing .button{margin-top:32px}.about-motion-control{display:none}.about-page[data-enhanced=true] .about-motion-control{z-index:5;color:#a6b0c6;cursor:pointer;background:#0d1320e8;border:1px solid #aab9dc28;border-radius:7px;align-items:center;gap:9px;padding:10px 13px;font-size:10px;display:inline-flex;position:fixed;bottom:17px;right:20px}.about-motion-control>span{font-size:12px}@media (min-width:700px) and (prefers-reduced-motion:no-preference){.about-hero>.about-plane-field{animation:1.5s cubic-bezier(.2,.8,.2,1) both about-plane-arrival}.about-page[data-motion=paused] .about-hero>.about-plane-field{animation-play-state:paused}@keyframes about-plane-arrival{0%{opacity:0;transform:translate(80px,-65px)scale(.93)}to{opacity:1;transform:translate(0,0)scale(1)}}}@media (max-width:1100px){.about-hero h1{font-size:6.45vw}.about-hero-bottom{grid-template-columns:1.4fr 1fr;gap:50px}.about-problem-copy,.about-future-detail{gap:60px}.about-audience-canvas{gap:95px}.about-product-band{gap:24px}.about-product .app-wordmark{font-size:20px}.about-family-closing{gap:50px}.about-future-opening{gap:32px}.about-future-labels{width:46%}.about-future-labels>p{font-size:11px}.about-future-labels small{margin-left:5px;font-size:9px}.about-future-labels small:before{margin-right:5px}}@media (max-width:820px){.about-section{padding-block:48px}.about-hero{padding-block:38px 45px}.about-page .eyebrow{font-size:9px}.about-hero h1>span+span{margin-top:35px}.about-hero>.about-plane-field{inset:88px -20px auto}.about-hero-bottom{gap:30px;margin-top:135px}.about-hero-bottom .about-body>p:first-child{font-size:16px}.about-body{font-size:14px}.about-margin-note{font-size:10px}.about-fragment{gap:10px;width:32%;min-height:72px;padding:16px}.about-fragment>span{font-size:10px}.about-fragment>svg{width:23px;height:23px}.about-fragment i{display:none}.about-fragment-1{left:38%}.about-fragment-3,.about-fragment-4{width:27%}.about-problem-copy,.about-future-detail{gap:35px}.about-problem-copy h3,.about-future-detail h3{font-size:25px}.about-audience-canvas{gap:70px}.about-audience-copy h3{font-size:35px}.about-audience-1{margin-top:270px}.about-product-band{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 60px;margin-top:40px}.about-product .app-wordmark{font-size:25px}.about-product{padding-bottom:0}.about-product-category{margin-bottom:12px}.about-product-arrow{margin-top:15px}.about-family-heading>.about-plane-field{opacity:.18;width:55%;top:0}.about-family-closing{gap:35px;font-size:13px}.about-future-opening{grid-template-columns:1fr 1.15fr;gap:25px}.about-future h2{font-size:41px}.about-future-lead{font-size:15px}.about-future-labels{gap:25px;width:55%}.about-future-labels>p:before{width:24px;left:-37px}.about-future-drawing{height:315px}.about-future-drawing .about-plane-field{width:145%;top:40px;left:-35%}.about-future-field figcaption{font-size:9px}}@media (max-width:699px){.about-hero h1{font-size:clamp(35px,6.35vw,46px)}.about-hero h1>span+span{margin-top:31px}.about-page .eyebrow{letter-spacing:.17em;margin-bottom:23px;font-size:8px}.about-hero>.about-plane-field{inset:86px -12px auto}.about-hero-bottom{grid-template-columns:1fr;gap:24px;margin-top:115px}.about-margin-note{justify-content:start}.about-margin-note:before{width:30px}.about-problem h2,.about-family h2{font-size:clamp(30px,5.6vw,39px)}.about-fragment-stage{height:295px;margin-block:30px}.about-fragment{gap:10px;width:46%;min-height:66px;padding:15px 12px}.about-fragment>span{font-size:11px}.about-fragment>svg{width:22px;height:22px}.about-fragment small{font-size:8px}.about-fragment-0{top:68px;left:0}.about-fragment-1{top:91px;left:auto;right:0}.about-fragment-2{width:50%;top:189px;left:10%}.about-fragment-3{width:44%;top:-16px;right:1%}.about-fragment-4{width:36%;top:209px;right:-1%}.about-fragment-4>svg{display:none}.about-fragment-stage figcaption{font-size:9px;bottom:-12px}.about-problem-copy,.about-future-detail{grid-template-columns:1fr;gap:23px}.about-problem-copy{padding-top:20px}.about-problem-copy h3,.about-future-detail h3{max-width:440px;font-size:27px}.about-audience-intro{max-width:470px;font-size:25px}.about-audience-canvas{grid-template-columns:1fr;gap:0;margin-top:36px;display:grid}.about-audience-copy{max-width:450px}.about-audience-copy h3{max-width:340px;font-size:35px}.about-audience-label{margin-top:17px}.about-audience-1{width:86%;margin:155px 0 0 auto;padding-bottom:0}.about-audience-canvas>.about-plane-field{inset:185px -12px auto}.about-family-heading>.about-plane-field{display:none}.about-family-heading .about-body{margin-top:20px}.about-product-band{gap:32px 26px}.about-product .app-wordmark{font-size:20px}.about-product-category{font-size:10px}.about-product>p:last-of-type{font-size:12px;line-height:1.9}.about-family-closing{grid-template-columns:1fr;gap:12px;margin-top:35px}.about-future-opening{grid-template-columns:1fr;gap:30px}.about-future h2{max-width:330px;font-size:43px}.about-future-lead{max-width:470px;margin-top:22px}.about-future-drawing{height:280px}.about-future-drawing .about-plane-field{width:112%;top:-12px;left:-7%}.about-future-labels{gap:24px;width:39%;padding-top:62px}.about-future-labels>p{font-size:11px}.about-future-labels small{font-size:9px}.about-future-field figcaption{text-align:left;margin-top:0}.about-future-detail{margin-top:36px}.about-closing{padding-block:50px}.about-closing h2{font-size:29px}.about-closing .button{margin-top:28px}}@media (max-width:400px){.about-hero h1{font-size:8vw}.about-hero-bottom{margin-top:100px}.about-hero>.about-plane-field{top:77px}.about-product-band{gap:28px 18px}.about-product .app-wordmark{font-size:17px}.about-fragment>span{font-size:10px}.about-fragment-2{width:53%;left:2%}.about-fragment-4{width:39%}.about-audience-1{width:94%}.about-audience-copy h3{font-size:32px}.about-audience-canvas>.about-plane-field{top:235px}.about-future-labels{width:43%}.about-future-drawing{height:260px}}@media (prefers-reduced-motion:reduce){.about-page .about-plane,.about-page .about-fragment{transform:none}.about-page .about-plane-field{animation:none}.about-page .about-motion-control{display:none!important}}
