.about-page{color:#282828;font-family:var(--font-manrope),Manrope,sans-serif;background:#f5f5f5;overflow:hidden}.about-page *{box-sizing:border-box}.about-page h1,.about-page h2,.about-page h3,.about-page p{margin:0}.about-section-pad{padding:72px max(24px,50vw - 792px)}.about-kicker{font-family:var(--font-geist),sans-serif;letter-spacing:.04em;color:#111;font-size:12px;line-height:1.3}.about-button{color:#111;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;width:max-content;min-height:54px;padding:16px 32px;font-size:16px;font-weight:600;line-height:1.1;text-decoration:none;transition:transform .25s,background .25s;display:inline-flex}.about-button:hover{transform:translateY(-2px)}.about-button-primary{background:#e4f222}.about-button-primary:hover{background:#f2ff56}.about-button-outline{background:#f5f5f5db;border-color:#1a1a1a}.about-button-dark{color:#fff;background:#111}.about-nav-shell{z-index:1000;pointer-events:none;justify-content:space-between;width:min(100% - 144px,1584px);height:56px;display:flex;position:fixed;top:32px;left:50%;transform:translate(-50%)}.about-nav-main,.about-nav-cta{pointer-events:auto;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0}.about-nav-main{border:1px solid #d9d9d9;border-radius:8px;align-items:center;gap:32px;width:650px;padding:0 22px;display:flex}.about-brand{color:#1e1e1e;align-items:center;width:88px;text-decoration:none;display:flex}.about-brand>span{letter-spacing:-.71px;font-size:23.684px;font-weight:600;line-height:.67}.about-brand small{margin-left:3px;font-size:4.9px;font-weight:600;line-height:.91}.about-nav-links{align-items:center;gap:24px;display:flex}.about-nav-links a{color:#000;white-space:nowrap;padding:4px 0;font-size:15px;font-weight:500;text-decoration:none}.about-nav-links a.is-active{border-bottom:1px solid #000;font-weight:700}.about-menu-button,.about-mobile-menu{display:none}.about-hero{min-height:1028px;padding-top:150px;position:relative}.about-hero-copy{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:26px;width:min(1089px,100% - 48px);margin:0 auto;display:flex;position:relative}.about-hero h1{letter-spacing:-.02em;font-size:clamp(52px,4.2vw,72px);font-weight:600;line-height:1.1}.about-hero-copy>p{color:#303030;max-width:931px;font-size:20px;line-height:1.3}.about-collage{border-radius:50% 50% 0 0;width:2456px;height:560px;position:absolute;top:590px;left:50%;overflow:hidden;transform:translate(-50%)rotate(-5deg)}.about-collage:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 90px 70px #f5f5f5,inset 0 -90px 80px #f5f5f5}.about-collage-track{gap:25px;height:100%;display:flex;transform:translate(40px)}.about-collage-image{background:#dcdcdc;flex:0 0 376px;height:100%;position:relative;overflow:hidden}.about-collage-image img{object-fit:cover}.about-collage-screen img{padding:48px;object-fit:contain!important}.about-why{padding-top:92px}.about-why-card{background:#fff;grid-template-columns:1.05fr .95fr;align-items:center;gap:96px;min-height:657px;padding:48px;display:grid}.about-why h2,.about-split-heading h2,.about-section-heading h2{letter-spacing:-.055em;margin-top:16px;font-size:clamp(46px,4.2vw,72px);font-weight:600;line-height:1}.about-body-stack{flex-direction:column;gap:32px;display:flex}.about-body-stack p,.about-split-heading>p{color:#656565;font-size:20px;font-weight:500;line-height:1.3}.about-body-stack mark{color:#111;background:#e4f222}.about-founder{grid-template-columns:.82fr 1.08fr;align-items:center;gap:40px;display:grid}.about-founder-media{background:#e4f222;min-height:716px;position:relative;overflow:hidden}.about-founder-media img{object-fit:cover;object-position:center top;filter:grayscale();mix-blend-mode:multiply}.about-founder-media:after{content:"";mix-blend-mode:multiply;background:linear-gradient(160deg,#e4f222e6,#0000 52%);position:absolute;inset:0}.about-founder-media>span{z-index:2;color:#fff;font-family:var(--font-geist),sans-serif;letter-spacing:-.06em;mix-blend-mode:difference;font-size:clamp(72px,8vw,144px);line-height:.8;position:absolute;bottom:-6px;left:-6px}.about-founder-copy{flex-direction:column;align-items:flex-start;gap:22px;display:flex}.about-founder-copy h2{letter-spacing:-.04em;font-size:clamp(46px,4.2vw,72px);font-weight:600;line-height:1.09}.about-operating{flex-direction:column;gap:72px;display:flex}.about-split-heading{grid-template-columns:1fr .92fr;align-items:center;gap:10%;display:grid}.about-principles{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.about-principle{background:#f8f8f8;border:1px dashed #b6b6b6;flex-direction:column;min-height:246px;padding:22px;display:flex}.about-principle>span{background:#e4f222;border-radius:50%;place-items:center;width:48px;height:48px;font-size:14px;display:grid}.about-principle h3{letter-spacing:-.04em;margin-top:auto;font-size:28px;line-height:1.1}.about-principle p{color:#656565;margin-top:8px;font-size:16px;line-height:1.3}.about-capabilities{flex-direction:column;gap:80px;display:flex}.about-section-heading{max-width:1134px}.about-section-heading>p:last-child{color:#656565;max-width:860px;margin-top:16px;font-size:20px;line-height:1.3}.about-capability-grid{grid-template-columns:repeat(3,1fr);gap:72px 9%;display:grid}.about-capability{flex-direction:column;display:flex}.about-capability h3,.about-audience-item h3{letter-spacing:-.045em;font-size:30px;font-weight:600;line-height:1}.about-capability>p,.about-audience-item p{color:#656565;margin-top:10px;font-size:18px;line-height:1.3}.about-capability-art{background:#fff;height:330px;margin-top:32px;position:relative;overflow:hidden}.about-capability-art img{object-fit:contain;padding:22px}.about-process{flex-direction:column;gap:72px;min-height:1500px;display:flex}.about-section-heading-centered{text-align:center;align-self:center;margin-inline:auto}.about-section-heading-centered>p:last-child{margin-inline:auto}.about-process-path{grid-template-columns:1fr 1fr;gap:110px 28%;padding:40px 7%;display:grid;position:relative}.about-process-path:before{content:"";background:linear-gradient(#e4f222 0 45%,#bbb 45%);width:2px;position:absolute;top:8%;bottom:8%;left:50%;transform:translate(-50%)}.about-process-step{background:#fff;border:1px solid #ddd;border-radius:12px;min-height:180px;padding:32px;position:relative}.about-process-step:nth-child(2n){transform:translateY(120px)}.about-process-step>span{background:#e4f222;border-radius:50%;place-items:center;width:42px;height:42px;font-size:13px;display:grid;position:absolute;top:-18px;left:24px}.about-process-step h3{font-size:28px;line-height:1.15}.about-process-step p{color:#656565;margin-top:10px;font-size:17px;line-height:1.35}.about-process-step .about-button{margin-top:24px}.about-audience{flex-direction:column;gap:80px;display:flex}.about-audience-grid{grid-template-columns:repeat(3,1fr);display:grid}.about-audience-item{border-right:1px dashed #b6b6b6;min-height:210px;padding:0 32px 32px 0}.about-audience-item:nth-child(4),.about-audience-item:nth-child(5){padding-top:48px}.about-audience-item:nth-child(3),.about-audience-item:nth-child(5){border-right:0;padding-left:32px}.about-audience-item:nth-child(2),.about-audience-item:nth-child(4){padding-left:32px}.about-faq{padding-block:52px}.about-faq-card{background:#fff;width:min(1162px,100%);margin:auto;padding:94px 126px 120px}.about-faq-card .about-section-heading h2{letter-spacing:-.04em}.about-faq-list{flex-direction:column;gap:8px;margin-top:58px;display:flex}.about-faq-item{background:#fcfcfc;border-radius:12px;overflow:hidden}.about-faq-item button{color:#191919;width:100%;font:600 22px/1.2 var(--font-manrope),sans-serif;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:24px 32px;display:flex}.about-faq-plus{font-size:30px;font-weight:400;transition:transform .25s}.about-faq-item.is-open .about-faq-plus{transform:rotate(45deg)}.about-faq-answer{overflow:hidden}.about-faq-answer p{color:#656565;padding:0 32px 24px;font-size:16px;line-height:1.5}.about-final-cta{align-items:center;min-height:623px;display:flex}.about-final-cta>div{flex-direction:column;align-items:flex-start;display:flex}.about-final-cta h2{letter-spacing:-.04em;font-size:clamp(56px,5.8vw,100px);font-weight:600;line-height:1.02}.about-final-cta p{color:#3d3d3d;margin-top:18px;font-size:clamp(22px,2vw,32px);line-height:1.3}.about-final-cta .about-button{margin-top:32px}.about-final-cta small{color:#3d3d3d;max-width:338px;margin-top:14px;font-size:16px;line-height:1.3}@media (max-width:1100px){.about-nav-shell{width:calc(100% - 32px);top:16px}.about-nav-main{flex:1;width:auto}.about-nav-links{display:none}.about-menu-button{background:0 0;border:0;flex-direction:column;gap:6px;margin-left:auto;padding:8px;display:flex}.about-menu-button span{background:#111;width:22px;height:2px}.about-nav-cta{display:none}.about-mobile-menu{pointer-events:auto;background:#fff;border:1px solid #ddd;border-radius:8px;flex-direction:column;width:100%;padding:20px;display:flex;position:absolute;top:64px;left:0;box-shadow:0 18px 50px #0000001f}.about-mobile-menu>a:not(.about-button){color:#111;border-bottom:1px solid #eee;padding:13px 4px;text-decoration:none}.about-mobile-menu .about-button{margin-top:16px}.about-hero{min-height:900px;padding-top:128px}.about-collage{top:530px}.about-why-card,.about-split-heading{grid-template-columns:1fr;gap:42px}.about-founder{grid-template-columns:1fr}.about-founder-media{min-height:650px}.about-principles{grid-template-columns:1fr 1fr}.about-capability-grid{grid-template-columns:1fr 1fr;gap:56px 32px}.about-process-path{gap:80px 15%;padding-inline:0}.about-audience-grid{grid-template-columns:1fr 1fr}.about-audience-item:nth-child(n){border-bottom:1px dashed #b6b6b6;border-right:1px dashed #b6b6b6;min-height:0;padding:28px}.about-faq-card{padding:72px 64px}}@media (max-width:700px){.about-section-pad{padding:64px 20px}.about-hero{min-height:760px;padding-top:116px}.about-hero-copy{gap:20px}.about-hero h1{font-size:43px}.about-hero-copy>p{font-size:16px}.about-collage{width:1050px;height:330px;top:500px}.about-collage-image{flex-basis:190px}.about-collage-track{gap:12px}.about-why{padding-top:38px}.about-why-card{min-height:auto;padding:28px 20px}.about-why h2,.about-split-heading h2,.about-section-heading h2,.about-founder-copy h2{letter-spacing:-.045em;font-size:42px}.about-body-stack p,.about-split-heading>p,.about-section-heading>p:last-child{font-size:17px}.about-founder-media{min-height:470px}.about-founder-media>span{font-size:66px}.about-principles,.about-capability-grid,.about-process-path,.about-audience-grid{grid-template-columns:1fr}.about-principle{min-height:220px}.about-capabilities,.about-operating,.about-process,.about-audience{gap:52px}.about-capability-art{height:260px}.about-process{min-height:auto}.about-process-path{gap:32px;padding:16px 0}.about-process-path:before{left:20px}.about-process-step,.about-process-step:nth-child(2n){margin-left:28px;transform:none}.about-process-step h3{font-size:24px}.about-audience-item:nth-child(n){border-right:0;padding:28px 0}.about-faq{padding-inline:12px}.about-faq-card{padding:56px 14px}.about-faq-item button{padding:20px 18px;font-size:17px}.about-faq-answer p{padding:0 18px 20px}.about-final-cta{min-height:520px}.about-final-cta h2{font-size:48px}.about-final-cta p{font-size:20px}}@media (prefers-reduced-motion:reduce){.about-page *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.about-hero{width:100%;height:1028px;min-height:1028px;margin-top:113px;padding:0;position:relative;overflow:hidden}.about-hero-copy{z-index:4;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:32px;width:1089px;margin-left:-544.5px;display:flex;position:absolute;top:120px;left:50%}.about-hero-text{flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.about-hero h1{color:#353535;letter-spacing:-1.44px;width:100%;font-size:72px;font-weight:600;line-height:1.1}.about-hero-text>p{color:#303030;width:min(931px,100%);max-width:none;font-size:20px;font-weight:400;line-height:1.3}.about-hero-copy>.rev-path-button{width:301px;height:54px;padding:18px 32px}.about-hero-text>p{animation:.65s cubic-bezier(.22,1,.36,1) .24s both about-copy-in}.about-hero-copy>.rev-path-button{animation:.65s cubic-bezier(.22,1,.36,1) .34s both about-copy-in}@keyframes about-copy-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.about-collage{z-index:1;border-radius:0;width:100%;height:472px;position:absolute;top:479px;left:0;overflow:visible;transform:none}.about-collage:after{display:none}.about-collage-group{width:2455px;height:1128px;position:absolute;top:-288px;left:calc(50% + 38px);transform:translate(-50%)}.about-collage-track{gap:25px;width:2381px;height:730px;display:flex;position:absolute;top:161px;left:0;transform:none}.about-collage-loop{will-change:transform;gap:25px;width:max-content;height:730px;display:flex}.about-collage-set{flex:0 0 1980px;gap:25px;width:1980px;height:730px;display:flex}.about-collage-panel{background:#a2a2a2;flex:0 0 376px;height:730px;position:relative;overflow:hidden}.about-collage-panel-screen,.about-collage-panel-founder{background:#dedede}.about-crop{position:absolute;overflow:hidden}.about-crop img{object-fit:cover}.about-crop-85{width:800px;height:533px;top:98px;left:-212px}.about-crop-84{width:706px;height:470px;top:129px;left:-165px}.about-crop-home{width:310px;height:220px;top:239px;left:33px}.about-crop-83{width:752px;height:423px;top:174px;left:-79px}.about-crop-founder{width:688px;height:660px;top:127px;left:-156px}.about-crop-founder img{object-fit:cover;max-width:none;width:891px!important;height:891px!important;top:-230px!important;left:-104px!important}.about-collage-mask{z-index:3;pointer-events:none;max-width:none;display:block;position:absolute}.about-collage-mask-top{width:2117px;height:368px;top:0;left:261px}.about-collage-mask-bottom{width:2271px;height:473px;top:655px;left:184px}@media (max-width:1100px){.about-hero{height:900px;min-height:900px;margin-top:90px}.about-hero-copy{top:72px}.about-hero h1{font-size:clamp(52px,7vw,68px)}.about-collage{transform-origin:top;width:1728px;top:430px;left:50%;transform:translate(-50%)scale(.78)}}@media (max-width:1137px){.about-hero-copy{width:calc(100% - 48px);margin-left:0;left:24px}}@media (max-width:700px){.about-hero{height:760px;min-height:760px;margin-top:82px;padding:0}.about-hero-copy{gap:20px;top:18px}.about-hero h1{letter-spacing:-1.1px;font-size:43px;line-height:1.05}.about-hero-text>p{font-size:16px;line-height:1.35}.about-hero-copy>.rev-path-button{width:min(301px,100vw - 60px)}.about-collage{transform-origin:top;width:1728px;height:472px;top:420px;left:50%;transform:translate(-50%)scale(.48)}.about-collage-track{gap:25px}}@media (max-width:820px){.about-hero{height:860px;min-height:860px;margin-top:0;padding:0}.about-hero-copy{text-align:left;align-items:flex-start;gap:28px;width:calc(100% - 40px);margin-left:0;top:124px;left:20px}.about-hero-text{align-items:flex-start;gap:13px}.about-hero h1{letter-spacing:-.8px;text-align:left;text-wrap:pretty;font-size:30px;line-height:1.05}.about-hero-text>p{text-align:left;width:100%;font-size:14px;line-height:1.3}.about-hero-copy>.rev-path-button{width:fit-content;min-width:0;max-width:100%;height:auto;min-height:54px;padding:18px clamp(18px,8.2vw,32px);font-size:clamp(14px,4.1vw,16px)}.about-collage{transform-origin:top;width:1728px;height:472px;top:480px;left:50%;transform:translate(-50%)scale(.78)}}@media (min-width:701px){.about-hero h1{font-size:54px}}@media (prefers-reduced-motion:reduce){.about-hero-text>p,.about-hero-copy>.rev-path-button{animation:none}}.about-why.about-section-pad{height:749px;padding:92px max(72px,50vw - 792px) 0}.about-why-card{background:#fff;justify-content:space-between;align-items:center;gap:0;width:100%;max-width:1584px;height:657px;min-height:657px;margin:0 auto;padding:48px;display:flex;overflow:clip}.about-why-heading{word-break:break-word;flex-direction:column;flex:0 0 722px;align-items:flex-start;gap:16px;width:722px;min-width:0;display:flex}.about-why .about-kicker{width:100%;font-family:var(--font-lora),"Lora",Georgia,serif;letter-spacing:0;color:#000;font-size:14px;font-weight:400;line-height:1.3}.about-why h2{color:#282828;letter-spacing:-4.32px;width:100%;margin:0;font-size:72px;font-weight:600;line-height:1}.about-why-copy{flex-direction:column;flex:0 0 520px;align-items:flex-start;gap:52px;width:520px;min-width:0;display:flex}.about-why-copy p{color:#d6d6d6;mix-blend-mode:exclusion;overflow-wrap:break-word;word-break:normal;align-self:stretch;width:auto;min-width:100%;max-width:100%;font-size:16px;font-weight:500;line-height:1.3}.about-why-copy strong{font-weight:600}.about-highlight{z-index:0;color:#fff;white-space:nowrap;position:relative}.about-highlight:before{z-index:-1;content:"";mix-blend-mode:exclusion;background:#2b2e07;position:absolute;inset:5px -1px 1px}.about-founder.about-section-pad{grid-template-columns:678px minmax(0,1fr);align-items:center;gap:40px;width:100%;max-width:1728px;margin:0 auto;padding:0 72px 72px;display:grid}.about-founder-media{isolation:isolate;background:#dbdbdb;border-top:1px solid #b6b6b6;width:678px;height:716px;min-height:716px;position:relative;overflow:hidden}.about-founder-media:after{display:none}.about-founder-media .about-founder-ellipse{z-index:0;object-fit:fill;filter:none;mix-blend-mode:normal;width:2144px;max-width:none;height:2601px;position:absolute;top:-329px;left:-729px}.about-founder-media .about-founder-vector{z-index:1;object-fit:fill;filter:none;mix-blend-mode:exclusion;width:778px;max-width:none;height:765px;position:absolute;top:-20px;left:-62px}.about-founder-portrait-frame{z-index:2;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.about-founder-media .about-founder-portrait{object-fit:contain;object-position:center bottom;filter:none;mix-blend-mode:normal;width:100%;max-width:none;height:100%;position:absolute;inset:0}.about-founder-media>span{z-index:3;color:#fff;width:717px;font-family:var(--font-lora),"Lora",Georgia,serif;letter-spacing:0;mix-blend-mode:exclusion;word-break:break-word;font-size:144.33px;font-weight:400;line-height:.8;position:absolute;bottom:-2px;left:-10px}.about-founder-copy{flex-direction:column;align-items:flex-start;gap:18px;min-width:0;display:flex}.about-founder-copy h2{color:#282828;letter-spacing:-2.48px;width:100%;margin:0;font-size:62px;font-weight:600;line-height:1.09}.about-founder-copy>.about-founder-button{color:#fff;background:#000;border-color:#000;width:301px;height:54px;padding:18px 32px}.about-founder-copy>.about-founder-button:hover,.about-founder-copy>.about-founder-button:focus-visible{color:#fff;background:#282828;border-color:#282828}.about-founder-copy .about-body-stack{gap:26px}.about-founder-copy .about-body-stack p{color:#656565;font-size:16px;font-weight:500;line-height:1.3}@media (max-width:1500px) and (min-width:1101px){.about-why.about-section-pad{height:auto;padding-inline:48px}.about-why-card{justify-content:space-between;gap:0;height:auto;min-height:600px;padding-inline:48px;display:flex}.about-why-heading{flex:0 48.52%;width:48.52%;min-width:0;max-width:722px}.about-why-copy{flex:0 520px;width:min(43.08%,520px);min-width:0;max-width:520px}.about-why h2{font-size:clamp(54px,4.2vw,68px)}.about-founder-copy h2{font-size:62px}.about-founder.about-section-pad{grid-template-columns:minmax(520px,42%) minmax(0,1fr);padding-inline:48px}.about-founder-media{aspect-ratio:678/716;width:100%;height:auto;min-height:0}}@media (max-width:1100px){.about-why.about-section-pad{height:auto;padding:64px 24px 0}.about-why-card{flex-direction:column;align-items:flex-start;gap:48px;height:auto;min-height:0;padding:40px}.about-why-heading,.about-why-copy{flex-basis:auto;width:100%}.about-why h2{letter-spacing:-.055em;font-size:clamp(46px,7vw,64px)}.about-founder.about-section-pad{grid-template-columns:1fr;gap:40px;padding:40px 24px 72px}.about-founder-media{aspect-ratio:678/716;width:min(678px,100%);height:auto;min-height:0;margin:0 auto}}@media (max-width:700px){.about-why.about-section-pad{padding:48px 20px 0}.about-why-card{gap:40px;padding:28px 20px}.about-why .about-kicker{font-size:12px}.about-why h2{letter-spacing:-2.3px;font-size:42px;line-height:1}.about-why-copy{gap:30px}.about-why-copy p{font-size:16px}.about-founder.about-section-pad{gap:32px;padding:32px 20px 64px}.about-founder-media{height:min(716px,105.6vw);min-height:0}.about-founder-ellipse{width:316%;height:auto;top:-48%;left:-108%}.about-founder-vector{width:115%;height:auto;top:-3%;left:-9%}.about-founder-portrait-frame{width:100%;height:100%;inset:0}.about-founder-media>span{width:106%;font-size:21.3vw;bottom:-1px;left:-5px}.about-founder-copy h2{letter-spacing:-1.8px;font-size:42px;line-height:1.05}.about-founder-copy>.about-founder-button{width:min(301px,100%)}.about-founder-copy .about-body-stack{gap:22px}.about-founder-copy .about-body-stack p{font-size:16px}}.about-operating.about-section-pad{flex-direction:column;align-items:flex-start;gap:72px;width:100%;max-width:1728px;margin:0 auto;padding:72px;display:flex}.about-operating .about-split-heading{justify-content:space-between;align-items:center;gap:40px;width:100%;display:flex}.about-operating-heading{flex-direction:column;flex:0 0 678px;justify-content:center;align-items:flex-start;gap:24px;width:678px;min-width:0;display:flex}.about-operating .about-kicker{font-family:var(--font-lora),"Lora",Georgia,serif;letter-spacing:0;color:#000;font-size:14px;font-weight:400;line-height:1.3}.about-operating .about-split-heading h2{color:#282828;letter-spacing:-4.32px;width:768px;max-width:calc(100vw - 144px);margin:0;font-size:72px;font-weight:600;line-height:1}.about-operating-copy{color:#656565;flex-direction:column;flex:0 0 669px;align-items:flex-start;gap:26px;width:669px;min-width:0;display:flex}.about-operating-copy p{color:#656565;width:100%;margin:0;font-size:20px;font-weight:500;line-height:1.3}.about-operating .about-principles{grid-template-columns:minmax(0,1fr) 415px minmax(0,1fr) minmax(0,1fr);gap:8px;width:100%;height:246px;display:grid}.about-operating .about-principle{background:#fff;border:0;flex-direction:column;justify-content:space-between;align-items:flex-start;height:246px;min-height:246px;padding:22px;display:flex;overflow:hidden}.about-principle-icon{object-fit:contain;flex:0 0 48px;width:48px;height:48px;display:block}.about-principle-copy{flex-direction:column;align-items:flex-start;gap:8px;width:100%;display:flex}.about-operating .about-principle h3{color:#282828;letter-spacing:-1.92px;width:100%;margin:0;font-size:32px;font-weight:600;line-height:1.08}.about-operating .about-principle p{color:#d6d6d6;mix-blend-mode:exclusion;width:100%;margin:0;font-size:16px;font-weight:500;line-height:1.3}@media (max-width:1500px) and (min-width:1101px){.about-operating.about-section-pad{padding-inline:48px}.about-operating-heading{flex-basis:48%;width:48%}.about-operating .about-split-heading h2{width:100%;max-width:100%;font-size:clamp(56px,4.8vw,68px)}.about-operating-copy{flex-basis:43%;width:43%}.about-operating .about-principle h3{font-size:clamp(24px,2vw,30px)}}@media (max-width:1100px){.about-operating.about-section-pad{gap:52px;padding:64px 24px}.about-operating .about-split-heading{flex-direction:column;align-items:flex-start;gap:42px}.about-operating-heading,.about-operating-copy{flex-basis:auto;width:100%}.about-operating .about-split-heading h2{letter-spacing:-.055em;width:100%;max-width:100%;font-size:clamp(48px,7vw,64px)}.about-operating .about-principles{grid-template-columns:repeat(2,minmax(0,1fr));height:auto}}@media (max-width:700px){.about-operating.about-section-pad{gap:44px;padding:64px 20px}.about-operating .about-split-heading{gap:32px}.about-operating .about-kicker{font-size:12px}.about-operating .about-split-heading h2{letter-spacing:-2.3px;font-size:42px;line-height:1}.about-operating-copy{gap:22px}.about-operating-copy p{font-size:16px}.about-operating .about-principles{grid-template-columns:1fr;gap:8px}.about-operating .about-principle{height:220px;min-height:220px}.about-operating .about-principle h3{letter-spacing:-1.4px;font-size:28px}}.about-capabilities.about-section-pad{background:#fafbf6;flex-direction:column;align-items:flex-start;gap:82px;width:100%;max-width:1728px;margin:0 auto;padding:72px;display:flex}.about-capabilities-heading{flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;width:1046px;max-width:100%;display:flex}.about-capabilities .about-kicker{font-family:var(--font-lora),"Lora",Georgia,serif;letter-spacing:0;color:#000;font-size:14px;font-weight:400;line-height:1.3}.about-capabilities-heading-copy{flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;width:100%;display:flex}.about-capabilities .about-capabilities-heading h2{color:#282828;letter-spacing:-4.32px;width:100%;margin:0;font-size:72px;font-weight:600;line-height:1}.about-capabilities .about-capabilities-heading h2 span{color:#9c9c9b}.about-capabilities .about-capabilities-heading-copy>p{color:#656565;width:860px;max-width:100%;margin:0;font-size:20px;font-weight:500;line-height:1.3}.about-capabilities .about-capability-grid{flex-direction:column;align-items:flex-start;gap:114px;width:100%;display:flex}.about-capability-row{justify-content:flex-start;align-items:flex-start;gap:92px;display:flex}.about-capability-row--top{width:100%}.about-capability-row--bottom{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:100%;display:grid}.about-capabilities .about-capability{flex-direction:column;flex:0 0 430px;align-items:flex-start;gap:32px;width:430px;display:flex}.about-capabilities .about-capability--strategy{flex-basis:481px;width:481px}.about-capability-copy{flex-direction:column;align-items:flex-start;gap:8px;width:100%;display:flex}.about-capabilities .about-capability h3{color:#282828;letter-spacing:-1.92px;width:100%;margin:0;font-size:32px;font-weight:500;line-height:1}.about-capabilities .about-capability p{color:#858585;width:100%;margin:0;font-size:16px;font-weight:500;line-height:1.3}.about-capabilities .about-capability-art{background:0 0;width:430px;height:282px;margin:0;position:relative;overflow:visible}.about-capabilities .about-capability-art img{object-fit:fill;max-width:none;padding:0;display:block;position:absolute}.about-capability--strategy .about-capability-art{width:481px;height:460px}.about-capability--strategy .about-capability-art img{width:527px;height:519px;top:0;left:-37px}.about-capability--structure .about-capability-art{height:460px}.about-capability--structure .about-capability-art img{width:432px;height:502px;top:0;left:-2px}.about-capability--design .about-capability-art img,.about-capability--development .about-capability-art img,.about-capability--launch .about-capability-art img{width:430px;height:282px;inset:0}.about-capability-row--top .about-capability{flex:1 1 0;width:0;min-width:0}.about-capability-row--top .about-capability-art{width:100%}.about-capability-row--top .about-capability--strategy .about-capability-art,.about-capability-row--top .about-capability--structure .about-capability-art{height:460px}.about-capability-row--top .about-capability--design .about-capability-art{aspect-ratio:430/282;height:auto}.about-capability-row--top .about-capability--strategy .about-capability-art img{width:109.56%;height:112.83%;left:-7.69%}.about-capability-row--top .about-capability--structure .about-capability-art img{width:100.47%;height:109.13%;left:-.47%}.about-capability-row--top .about-capability--design .about-capability-art img{width:100%;height:100%}@media (max-width:1500px) and (min-width:1101px){.about-capabilities.about-section-pad{gap:clamp(64px,4.7454vw,82px);padding-inline:clamp(48px,4.1667vw,72px)}.about-capabilities-heading{width:min(1046px,60.5324vw)}.about-capabilities .about-capabilities-heading-copy>p{width:min(860px,49.7685vw)}.about-capabilities .about-kicker{font-size:clamp(12px,.8102vw,14px)}.about-capabilities .about-capabilities-heading h2{font-size:clamp(56px,4.1667vw,72px)}.about-capabilities .about-capabilities-heading-copy>p{font-size:clamp(17px,1.1574vw,20px)}.about-capabilities .about-capability-grid{gap:clamp(88px,6.5972vw,114px)}.about-capability-row--top{gap:clamp(48px,6.3889vw,92px)}.about-capability-row--bottom{gap:clamp(48px,6.3889vw,92px);width:100%}.about-capabilities .about-capability{flex:0 0 min(430px,24.8843vw);gap:clamp(26px,1.8519vw,32px);width:min(430px,24.8843vw);min-width:0}.about-capabilities .about-capability--strategy{flex-basis:min(481px,27.8356vw);width:min(481px,27.8356vw)}.about-capability-row--top .about-capability{flex:1 1 0;width:0}.about-capabilities .about-capability-art,.about-capability--strategy .about-capability-art{aspect-ratio:430/282;width:100%;height:auto}.about-capability-row--top .about-capability--strategy .about-capability-art,.about-capability-row--top .about-capability--structure .about-capability-art{aspect-ratio:auto;height:min(460px,26.6204vw)}.about-capability-row--top .about-capability--design .about-capability-art{aspect-ratio:430/282;height:auto}.about-capability--strategy .about-capability-art img{width:109.56%;height:112.83%;left:-7.69%}.about-capability--structure .about-capability-art img{width:100.47%;height:109.13%;left:-.47%}.about-capability--design .about-capability-art img,.about-capability--development .about-capability-art img,.about-capability--launch .about-capability-art img{width:100%;height:100%}.about-capabilities .about-capability h3{font-size:clamp(25px,1.8519vw,32px)}}@media (max-width:1100px){.about-capabilities.about-section-pad{gap:60px;padding:64px 24px}.about-capabilities .about-capabilities-heading h2{letter-spacing:-.055em;font-size:clamp(48px,7vw,64px)}.about-capabilities .about-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px 32px;display:grid}.about-capability-row{display:contents}.about-capabilities .about-capability,.about-capabilities .about-capability--strategy{flex-basis:auto;width:100%;min-width:0}.about-capabilities .about-capability-art,.about-capability--strategy .about-capability-art{aspect-ratio:430/282;width:100%;height:auto}.about-capability--strategy .about-capability-art{aspect-ratio:481/460}.about-capability--structure .about-capability-art{aspect-ratio:430/460}.about-capability--strategy .about-capability-art img{width:109.56%;height:112.83%;left:-7.69%}.about-capability--structure .about-capability-art img{width:100.47%;height:109.13%;left:-.47%}.about-capability--design .about-capability-art img,.about-capability--development .about-capability-art img,.about-capability--launch .about-capability-art img{width:100%;height:100%}}@media (max-width:700px){.about-capabilities.about-section-pad{gap:48px;padding:64px 20px}.about-capabilities .about-kicker{font-size:12px}.about-capabilities .about-capabilities-heading h2{letter-spacing:-2.3px;font-size:42px;line-height:1}.about-capabilities .about-capabilities-heading-copy>p{font-size:16px}.about-capabilities .about-capability-grid{grid-template-columns:1fr;gap:64px}.about-capabilities .about-capability{gap:24px}.about-capabilities .about-capability h3{letter-spacing:-1.4px;font-size:28px}}.about-process.about-section-pad{flex-direction:column;align-items:center;gap:82px;width:100%;max-width:1728px;min-height:0;margin:0 auto;padding:72px;display:flex}.about-process .about-section-heading{text-align:center;flex-direction:column;justify-content:center;align-self:auto;align-items:center;gap:24px;width:1046px;max-width:100%;margin:0;display:flex}.about-process .about-kicker{font-family:var(--font-lora),"Lora",Georgia,serif;letter-spacing:0;color:#000;font-size:14px;font-weight:400;line-height:1.3}.about-process .about-section-heading h2{color:#111;letter-spacing:-4.32px;width:100%;margin:0;font-size:72px;font-weight:600;line-height:1}.about-process .about-section-heading>p:last-child{color:#656565;width:860px;max-width:100%;margin:0;font-size:20px;font-weight:500;line-height:1.3}.about-process .about-process-path{--process-right-inset:48px;width:1448px;max-width:100%;height:1483px;padding:0;display:block;position:relative}.about-process .about-process-path:before{display:none}.about-process .about-process-step{z-index:2;background:#fff;border:0;border-radius:0;flex-direction:column;align-items:flex-start;gap:8px;height:auto;min-height:0;margin:0;padding:32px;display:flex;position:absolute;overflow:hidden;transform:none}.about-process .about-process-step:nth-child(2n){transform:none}.about-process-step-copy{flex-direction:column;align-items:flex-start;gap:8px;width:100%;display:flex}.about-process .about-process-step h3{color:#282828;letter-spacing:-1.92px;width:100%;margin:0;font-size:32px;font-weight:500;line-height:1.3}.about-process .about-process-step p{color:#606060;width:100%;margin:0;font-size:16px;font-weight:500;line-height:1.3}.about-process .about-process-step.step-1{gap:24px;width:516px;top:0;left:0}.about-process .about-process-step.step-1 h3,.about-process .about-process-step.step-2 h3{line-height:1}.about-process .about-process-step.step-2{top:368px;left:calc(936px - var(--process-right-inset));width:381px}.about-process .about-process-step.step-3{width:515px;top:678px;left:0}.about-process .about-process-step.step-4{top:1015px;left:calc(936px - var(--process-right-inset));width:515px}.about-process .about-process-step.step-5{width:515px;top:1327px;left:0}.about-process .about-process-button{width:301px;max-width:100%;height:54px;padding:18px 32px}.about-process-connector{--process-arrow-direction:1;z-index:1;max-width:none;transform:scaleX(var(--process-arrow-direction));pointer-events:none;display:block;position:absolute;overflow:visible}.about-process-connector-line,.about-process-connector-head path{fill:none;stroke:#c9c9c9;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.about-process-connector-line{stroke-dashoffset:0;will-change:stroke-dashoffset}.about-process-connector-head{will-change:transform,opacity}.about-process-connector-dot{fill:#c9c9c9}.about-process-connector--1{width:calc(722.532px - var(--process-right-inset));height:298.326px;top:70.67px;left:510.67px}.about-process-connector--2{--process-arrow-direction:-1;width:calc(878.697px - var(--process-right-inset));height:136.596px;top:542.41px;left:257.13px}.about-process-connector--3{width:calc(682.336px - var(--process-right-inset));height:237.773px;top:893.68px;left:252.16px}.about-process-connector--4{--process-arrow-direction:-1;width:calc(688.333px - var(--process-right-inset));height:238.633px;top:1188.68px;left:509.68px}@media (max-width:1500px) and (min-width:1101px){.about-process .about-process-path{--process-right-inset:clamp(32px,2.7778vw,48px)}.about-process.about-section-pad{gap:clamp(64px,4.7454vw,82px);padding-inline:clamp(48px,4.1667vw,72px)}.about-process .about-section-heading{width:min(1046px,60.5324vw)}.about-process .about-kicker{font-size:clamp(12px,.8102vw,14px)}.about-process .about-section-heading h2{font-size:clamp(56px,4.1667vw,72px)}.about-process .about-section-heading>p:last-child{width:min(860px,49.7685vw);font-size:clamp(17px,1.1574vw,20px)}.about-process .about-process-path{width:83.7963vw;height:85.8218vw}.about-process .about-process-step{padding:clamp(24px,1.8519vw,32px)}.about-process .about-process-step h3{letter-spacing:clamp(-1.92px,-.1111vw,-1.2px);font-size:clamp(25px,1.8519vw,32px)}.about-process .about-process-step.step-1{gap:clamp(18px,1.3889vw,24px);width:29.8611vw}.about-process .about-process-step.step-2{top:21.2963vw;left:calc(54.1667vw - var(--process-right-inset));width:22.0486vw}.about-process .about-process-step.step-3{width:29.8032vw;top:39.2361vw}.about-process .about-process-step.step-4{top:58.7384vw;left:calc(54.1667vw - var(--process-right-inset));width:29.8032vw}.about-process .about-process-step.step-5{width:29.8032vw;top:76.794vw}.about-process .about-process-button{width:min(301px,17.419vw);height:clamp(48px,3.125vw,54px);padding:clamp(15px,1.0417vw,18px) clamp(24px,1.8519vw,32px);font-size:clamp(13px,.9259vw,16px)}.about-process-connector--1{width:calc(41.8132vw - var(--process-right-inset));height:17.2642vw;top:4.0897vw;left:29.5527vw}.about-process-connector--2{width:calc(50.8505vw - var(--process-right-inset));height:7.905vw;top:31.3895vw;left:14.8802vw}.about-process-connector--3{width:calc(39.487vw - var(--process-right-inset));height:13.759vw;top:51.7176vw;left:14.5926vw}.about-process-connector--4{width:calc(39.8341vw - var(--process-right-inset));height:13.8098vw;top:68.7894vw;left:29.4954vw}}@media (max-width:1100px){.about-process.about-section-pad{gap:56px;padding:64px 24px}.about-process .about-section-heading h2{letter-spacing:-.055em;font-size:clamp(48px,7vw,64px)}.about-process .about-process-path{flex-direction:column;align-items:stretch;gap:24px;width:100%;height:auto;display:flex}.about-process .about-process-connector{display:none}.about-process .about-process-step,.about-process .about-process-step:nth-child(2n){width:min(515px,100% - 52px);margin:0;padding:28px;position:relative;inset:auto;transform:none}.about-process .about-process-step:nth-of-type(odd){align-self:flex-start}.about-process .about-process-step:nth-of-type(2n){align-self:flex-end}}@media (max-width:700px){.about-process.about-section-pad{gap:44px;padding:64px 20px}.about-process .about-kicker{font-size:12px}.about-process .about-section-heading h2{letter-spacing:-2.3px;font-size:42px;line-height:1}.about-process .about-section-heading>p:last-child{font-size:16px}.about-process .about-process-path{gap:16px}.about-process .about-process-step,.about-process .about-process-step:nth-child(2n),.about-process .about-process-step.step-1,.about-process .about-process-step.step-2,.about-process .about-process-step.step-3,.about-process .about-process-step.step-4,.about-process .about-process-step.step-5{align-self:stretch;width:100%;margin:0;padding:24px;position:relative;inset:auto}.about-process .about-process-step h3{letter-spacing:-1.4px;font-size:28px}.about-process .about-process-step p{font-size:16px}.about-process .about-process-button{width:100%}}.about-audience.about-section-pad{background:#fafbf6;flex-direction:column;align-items:flex-start;gap:82px;width:100%;max-width:1728px;margin:0 auto;padding:72px;display:flex}.about-audience .about-section-heading{flex-direction:column;justify-content:center;align-items:flex-start;width:1134px;max-width:100%;margin:0;display:flex}.about-audience .about-kicker{font-family:var(--font-lora),"Lora",Georgia,serif;letter-spacing:0;color:#000;margin:0 0 24px;font-size:14px;font-weight:400;line-height:1.3}.about-audience .about-section-heading h2{color:#111;letter-spacing:-4.32px;width:1134px;max-width:100%;margin:0;font-size:72px;font-weight:600;line-height:1}.about-audience .about-section-heading>p:last-child{color:#656565;width:860px;max-width:100%;margin:16px 0 0;font-size:20px;font-weight:500;line-height:1.3}.about-audience .about-audience-grid{background:repeating-linear-gradient(90deg,#bababa 0 10px,#0000 10px 20px) 0 0/100% 1px no-repeat,repeating-linear-gradient(90deg,#bababa 0 10px,#0000 10px 20px) 0 100%/100% 1px no-repeat,repeating-linear-gradient(#bababa 0 10px,#0000 10px 20px) 0 0/1px 100% no-repeat,repeating-linear-gradient(#bababa 0 10px,#0000 10px 20px) 100% 0/1px 100% no-repeat;grid-template-rows:repeat(2,minmax(216px,1fr));grid-template-columns:repeat(3,minmax(0,1fr));width:100%;min-height:432px;display:grid}.about-audience .about-audience-item:nth-child(n){background:0 0;border:0;border-radius:0;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;min-height:0;margin:0;padding:32px;display:flex;position:relative;overflow:hidden}.about-audience .about-audience-item:before,.about-audience .about-audience-item:after{z-index:1;content:"";pointer-events:none;display:none;position:absolute}.about-audience .about-audience-item:before{background:repeating-linear-gradient(#bababa 0 10px,#0000 10px 20px);width:1px;height:100%;top:0;right:0}.about-audience .about-audience-item:after{background:repeating-linear-gradient(90deg,#bababa 0 10px,#0000 10px 20px);width:100%;height:1px;bottom:0;left:0}.about-audience .about-audience-item:nth-child(3n+1):before,.about-audience .about-audience-item:nth-child(3n+2):before,.about-audience .about-audience-item:nth-child(-n+3):after{display:block}.about-audience .about-audience-item h3{color:#111;letter-spacing:-1.92px;width:100%;margin:0;font-size:32px;font-weight:600;line-height:1}.about-audience .about-audience-item:not(:first-child) h3{max-width:289px}.about-audience .about-audience-item p{color:#656565;width:100%;margin:0;font-size:20px;font-weight:500;line-height:1.3}@media (max-width:1500px) and (min-width:1101px){.about-audience.about-section-pad{gap:clamp(64px,4.7454vw,82px);padding:clamp(48px,4.1667vw,72px)}.about-audience .about-kicker{font-size:clamp(12px,.8102vw,14px)}.about-audience .about-section-heading h2{letter-spacing:clamp(-4.32px,-.25vw,-3px);font-size:clamp(56px,4.1667vw,72px)}.about-audience .about-section-heading>p:last-child{font-size:clamp(17px,1.1574vw,20px)}.about-audience .about-audience-grid{grid-template-rows:repeat(2,minmax(180px,1fr));min-height:clamp(360px,25vw,432px)}.about-audience .about-audience-item:nth-child(n){padding:clamp(24px,1.8519vw,32px)}.about-audience .about-audience-item h3{letter-spacing:clamp(-1.92px,-.1111vw,-1.2px);font-size:clamp(25px,1.8519vw,32px)}.about-audience .about-audience-item p{font-size:clamp(16px,1.1574vw,20px)}}@media (max-width:1100px){.about-audience.about-section-pad{gap:56px;padding:64px 24px}.about-audience .about-section-heading h2{letter-spacing:-.055em;font-size:clamp(48px,7vw,64px)}.about-audience .about-audience-grid{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0}.about-audience .about-audience-item:nth-child(n){border:0;min-height:190px;padding:28px}.about-audience .about-audience-item:nth-child(n):before,.about-audience .about-audience-item:nth-child(n):after{display:none}.about-audience .about-audience-item:nth-child(odd):before,.about-audience .about-audience-item:nth-child(-n+4):after{display:block}}@media (max-width:700px){.about-audience.about-section-pad{gap:44px;padding:64px 20px}.about-audience .about-kicker{margin-bottom:20px;font-size:12px}.about-audience .about-section-heading h2{letter-spacing:-2.3px;font-size:42px;line-height:1}.about-audience .about-section-heading>p:last-child{font-size:16px}.about-audience .about-audience-grid{grid-template-columns:1fr}.about-audience .about-audience-item:nth-child(n){border:0;min-height:0;padding:24px}.about-audience .about-audience-item:nth-child(n):before{display:none}.about-audience .about-audience-item:nth-child(n):after{display:block}.about-audience .about-audience-item:last-child:after{display:none}.about-audience .about-audience-item:not(:first-child) h3{max-width:none}.about-audience .about-audience-item h3{letter-spacing:-1.4px;font-size:28px}.about-audience .about-audience-item p{font-size:16px}}
