@font-face{font-family:Jakarta;src:url(/assets/plusjakartasans-variablefont_wght.ttf)}@font-face{font-family:Jakarta;src:url(/assets/plusjakartasans-italic-variablefont_wght.ttf);font-style:italic}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#121212;background:#fff;margin:0;font-family:Jakarta,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer}img{max-width:100%}h1,h2,h3,p{margin:0}em{font-family:Georgia,serif;font-weight:400}.header{z-index:20;color:#151515;align-items:center;gap:58px;width:100%;height:82px;padding:0 5.55%;display:flex;position:absolute;top:0;left:0}.header-dark{color:#fff}.header-dark .brand img{filter:invert()}.brand{width:189px;margin-right:auto;display:block}.brand img{width:100%;display:block}.desktop-nav{align-items:center;gap:56px;font-size:14px;display:flex}.desktop-nav a:hover{color:#d56f01}.hamburger{width:24px;height:25px;color:inherit;background:0 0;border:0;flex-direction:column;justify-content:space-between;padding:3px 0;display:flex}.hamburger i{background:currentColor;width:24px;height:2px}.hamburger i:first-child,.hamburger i:last-child{align-self:flex-end;width:11px}.hamburger.active i:first-child{width:24px;transform:translateY(8px)rotate(45deg)}.hamburger.active i:nth-child(2){opacity:0}.hamburger.active i:last-child{width:24px;transform:translateY(-8px)rotate(-45deg)}.header:has(.active){color:#fff;position:fixed}.header:has(.active) .brand img{filter:invert()}.menu{color:#fff;z-index:19;background:#151515;gap:15%;padding:120px 8% 60px;animation:.35s fade;display:flex;position:fixed;inset:0;overflow:auto}.menu-links{grid-template-columns:1fr 1fr;gap:15px 55px;width:50%;display:grid}.menu-links a{border-bottom:1px solid #555;justify-content:space-between;padding:12px 0;font-size:clamp(25px,3vw,48px);display:flex}.menu-links a:hover{color:#d56f01}.menu-links span{font-size:18px}.menu-side{align-self:end;line-height:2}.menu-side a{font-size:22px}.menu-side small{color:#aaa;margin-top:50px;display:block}.hero{align-items:center;height:740px;min-height:690px;padding:82px 5.55% 0;display:flex;position:relative;overflow:hidden}.hero-copy{z-index:2;width:60%;max-width:760px;position:relative}.muted{color:#777;margin-bottom:10px;font-size:16px}.hero h1{letter-spacing:-.045em;font-size:clamp(36px,3.6vw,56px);font-weight:300;line-height:1.15}.hero h1 strong{font-weight:500}.hero h1 span,.generic h1 span,.related h2 span{color:#d56f01}.hero-description{max-width:710px;margin-top:24px;font-size:16px;line-height:1.5}.hero-actions{align-items:center;gap:32px;margin-top:40px;display:flex}.pill{color:#fff;white-space:nowrap;background:#d56f01;border:0;border-radius:100px;justify-content:center;align-items:center;gap:22px;min-height:55px;padding:17px 31px;font-size:15px;transition:background .25s,transform .25s;display:inline-flex}.pill:hover{background:#a85500;transform:translateY(-2px)}.pill.light{color:#111;background:#fff}.pill span{font-size:19px}.text-link{color:#d56f01;text-underline-offset:5px;text-decoration:underline}.donut{width:min(48vw,690px);max-width:none;animation:8s ease-in-out infinite float;position:absolute;top:135px;right:-13%}.logo-strip{justify-content:space-between;align-items:center;gap:4%;height:160px;padding:0 6.8%;display:flex;overflow:hidden}.logo-strip img{object-fit:contain;width:13%;max-width:140px;max-height:50px}.work-section,.dark-page{color:#fff;background:#171717}.work-section{padding:90px 5.55% 110px}.section-intro{justify-content:space-between;align-items:start;gap:30px;display:flex}.section-intro h2{letter-spacing:-.035em;font-size:34px;font-weight:500;line-height:1.13}.section-intro h2 span{color:#d56f01}.section-intro>p{max-width:425px;line-height:1.5}.featured-projects{gap:26px;margin-top:145px;display:grid}.project-card{background:#666;display:block;overflow:hidden}.project-meta{background:linear-gradient(#747476,#949497);grid-template-columns:25% 1fr auto;align-items:center;gap:40px;height:116px;padding:25px 30px;display:grid}.project-meta img{object-fit:contain;max-width:200px;max-height:55px}.project-meta p{font-size:16px;line-height:1.5}.project-link{color:#111;white-space:nowrap;background:#fff;border-radius:40px;padding:15px 29px}.project-image{width:100%;transition:transform .7s;display:block}.project-card:hover .project-image{transform:scale(1.025)}.compact-caption{display:none}.work-end{justify-content:space-between;align-items:center;margin-top:80px;display:flex}.work-end h3{max-width:460px;font-size:28px;font-weight:400}.testimonial,.services-home,.latest,.faq{padding:120px 5.55%}.testimonial{background:#f3f2ef}.eyebrow{text-transform:uppercase;letter-spacing:.08em;color:#888;font-size:13px}.testimonial blockquote{letter-spacing:-.04em;max-width:1050px;margin:65px 0;font-size:clamp(30px,4vw,58px);line-height:1.2}.testimonial span{color:#777}.services-home .section-intro h2,.latest .section-intro h2,.faq h2{font-size:clamp(44px,6vw,90px);font-weight:400}.services-home .section-intro h2 em,.latest em,.faq em{color:#d56f01}.service-list{margin-top:100px}.service-list a,.generic-list a{border-top:1px solid #bbb;align-items:center;gap:30px;padding:25px 0;transition:color .2s;display:flex}.service-list a:last-child,.generic-list a:last-child{border-bottom:1px solid #bbb}.service-list a:hover,.generic-list a:hover{color:#d56f01}.service-list a h3,.generic-list h2{flex:1;font-size:clamp(30px,4vw,60px);font-weight:400}.service-list a>span:first-child,.generic-list a>span:first-child{color:#888;font-size:12px}.service-list a>span:last-child,.generic-list a>span:last-child{font-size:30px}.latest{background:#f4f3f0}.latest-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:70px;display:grid}.latest-grid img{aspect-ratio:1.5;object-fit:cover;width:100%}.latest-grid p{color:#777;margin:20px 0 10px;font-size:13px}.latest-grid h3{font-size:23px;font-weight:500}.faq{grid-template-columns:1fr 1fr;gap:8%;display:grid}.faq-item{border-bottom:1px solid #aaa}.faq-item button{text-align:left;background:0 0;border:0;justify-content:space-between;gap:20px;width:100%;padding:25px 0;font-size:17px;display:flex}.faq-item button span{font-size:25px}.faq-item p{color:#666;padding:0 30px 25px 0;line-height:1.6}.cta{color:#fff;background:#d56f01;justify-content:space-between;align-items:end;padding:100px 5.55%;display:flex;position:relative}.cta>p{font-size:14px;position:absolute;top:65px}.cta h2{letter-spacing:-.05em;margin-top:35px;font-size:clamp(55px,8vw,125px);font-weight:400;line-height:1}footer{color:#fff;background:#171717;padding:80px 5.55% 30px}.footer-top{grid-template-columns:2fr 1fr 1fr;gap:50px;display:grid}.footer-top h3{margin:20px 0;font-size:27px;font-weight:400}.footer-top p:not(.eyebrow){color:#aaa;margin:15px 0;line-height:1.8}.footer-top form{border-bottom:1px solid #aaa;max-width:480px;display:flex}.footer-top input{color:#fff;background:0 0;border:0;outline:0;flex:1;padding:15px 0}.footer-top button{color:#fff;background:0 0;border:0;font-size:25px}.footer-bottom{border-top:1px solid #555;justify-content:space-between;align-items:end;gap:20px;margin-top:100px;padding-top:30px;display:flex}.footer-logo{letter-spacing:-.08em;font-size:clamp(36px,6vw,90px);font-weight:800}.footer-logo span{color:#d56f01}.footer-bottom div{color:#aaa;gap:25px;font-size:10px;display:flex}.page-hero{padding:160px 5.55% 60px}.projects-hero h1{letter-spacing:-.055em;font-size:clamp(60px,8.4vw,125px);font-weight:300;line-height:1.05}.projects-hero h1 em{font-size:1.15em}.projects-hero>p{max-width:480px;margin:15px 0 60px auto;font-size:20px;line-height:1.5}.filters{gap:0;display:flex;overflow:auto}.filters button{color:#888;text-transform:uppercase;white-space:nowrap;background:0 0;border:0;border-right:1px solid #777;padding:15px 24px}.filters button:first-child{padding-left:0}.filters button:last-child{border:0}.filters button.selected{color:#fff;text-transform:none;font-family:Georgia;font-size:18px;font-style:italic}.project-grid{grid-template-columns:1fr 1fr;gap:4px;display:grid}.compact .project-meta{display:none}.compact .project-image{aspect-ratio:1.35;object-fit:cover}.compact-caption{background:#222;justify-content:space-between;align-items:center;padding:25px 30px;display:flex}.compact-caption h3{font-size:25px;font-weight:400}.compact-caption p{color:#aaa;font-size:13px}.empty{padding:50px 5%}.generic-hero{min-height:650px;padding:175px 5.55% 110px}.generic-hero h1{letter-spacing:-.06em;max-width:1100px;margin:45px 0;font-size:clamp(60px,9vw,140px);font-weight:300;line-height:1}.generic-sub{justify-content:space-between;align-items:end;gap:30px;display:flex}.generic-sub p{max-width:640px;font-size:21px;line-height:1.5}.detail-image{width:100%;display:block}.generic-content{border-top:1px solid #444;grid-template-columns:1fr 1fr;gap:10%;padding:130px 5.55%;display:grid}.generic-content h2,.related>h2{letter-spacing:-.04em;margin-top:25px;font-size:clamp(40px,5vw,75px);font-weight:400}.generic-content>p{max-width:600px;font-size:20px;line-height:1.6}.generic-list{padding:0 5.55% 100px}.related{padding:80px 0}.related>h2{margin-bottom:50px;padding:0 5.55%}.contact-page{grid-template-columns:1fr 1fr;gap:10%;padding:170px 5.55% 120px;display:grid}.contact-page h1{letter-spacing:-.05em;margin:35px 0;font-size:clamp(55px,6vw,95px);font-weight:400;line-height:1.05}.contact-page h1 span{color:#d56f01}.contact-page p:not(.eyebrow){max-width:430px;margin-bottom:30px;line-height:1.6}.contact-page a{color:#d56f01}.contact-page form label{color:#777;margin-bottom:25px;font-size:13px;display:block}.contact-page input,.contact-page textarea{color:#111;background:0 0;border:0;border-bottom:1px solid #aaa;outline:0;width:100%;padding:15px 0;display:block}.contact-page textarea{resize:vertical;min-height:100px}.contact-page form .pill{margin-top:15px}.loader{z-index:100;color:#fff;background:#d56f01;justify-content:center;align-items:center;gap:12px;display:flex;position:fixed;inset:0}.loader-mark{font-size:60px;animation:1.2s ease-in-out spin}.loader-word{letter-spacing:-.07em;font-size:30px;font-weight:800;animation:.6s fade}@keyframes loader-out{to{visibility:hidden;transform:translateY(-100%)}}@keyframes spin{0%{transform:rotate(-180deg)scale(.3)}to{transform:rotate(0)scale(1)}}@keyframes float{50%{transform:translateY(15px)rotate(4deg)}}@keyframes fade{0%{opacity:0}to{opacity:1}}@media (max-width:767px){.header{gap:20px;height:70px;padding:0 5%}.brand{width:155px}.desktop-nav{display:none}.hero{align-items:flex-start;height:auto;min-height:760px;padding:145px 5% 0}.hero-copy{width:100%}.hero h1{font-size:38px}.hero-description{font-size:15px}.hero-actions{margin-top:25px}.donut{width:90vw;top:390px;right:-32%}.logo-strip{justify-content:flex-start;gap:30px;height:110px;padding:0 5%}.logo-strip img{width:100px;min-width:80px}.work-section{padding:70px 5%}.section-intro{display:block}.section-intro>p{margin-top:25px}.featured-projects{margin-top:60px}.project-meta{grid-template-columns:1fr auto;gap:15px;height:auto;padding:20px}.project-meta img{max-width:100px;max-height:35px}.project-meta p{grid-area:2/1/auto/3;font-size:14px}.project-link{padding:10px;font-size:12px}.work-end{display:block}.work-end h3{margin-bottom:25px}.testimonial,.services-home,.latest,.faq{padding:80px 5%}.testimonial blockquote{margin:35px 0}.latest-grid{grid-template-columns:1fr}.faq{display:block}.faq h2{margin-bottom:40px}.cta{padding:110px 5% 60px;display:block}.cta>p{top:55px}.cta .pill{margin-top:35px}.footer-top{grid-template-columns:1fr;gap:40px}.footer-bottom{display:block}.footer-bottom div{flex-wrap:wrap;margin-top:30px}.projects-hero h1{font-size:clamp(48px,12vw,75px)}.page-hero{padding:140px 5% 45px}.projects-hero>p{margin:30px 0;font-size:16px}.filters button{padding:12px;font-size:12px}.project-grid{grid-template-columns:1fr}.compact-caption{padding:20px}.generic-hero{min-height:auto;padding:145px 5% 75px}.generic-hero h1{margin:35px 0;font-size:55px}.generic-sub{display:block}.generic-sub p{margin-bottom:30px;font-size:17px}.generic-content{grid-template-columns:1fr;gap:25px;padding:80px 5%}.generic-content>p{font-size:17px}.generic-list{padding:0 5% 70px}.contact-page{grid-template-columns:1fr;gap:60px;padding:140px 5% 80px}.menu{padding:110px 5% 40px;display:block}.menu-links{gap:10px 25px;width:100%}.menu-links a{font-size:24px}.menu-side{margin-top:55px}.menu-side small{margin-top:20px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.logo-strip img{transform:scale(2.4)}.donut{-webkit-mask-image:linear-gradient(#000 65%,#0000 100%);mask-image:linear-gradient(#000 65%,#0000 100%)}main{animation:.5s both page-in}@keyframes page-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.quantum-brand{letter-spacing:-.075em;white-space:nowrap;width:auto;font-size:28px;font-weight:800;line-height:1}.quantum-brand span{color:#d56f01}.quantum-brand small{vertical-align:top;letter-spacing:0;margin-left:4px;font-size:10px}.header:has(.active) .quantum-brand{color:#fff}.loader-mark{font-size:58px}.loader-word{letter-spacing:-.07em}.loader-word span{color:#151515}.quantum-logo-strip{gap:25px}.quantum-logo-strip span{letter-spacing:-.045em;white-space:nowrap;color:#333;opacity:.75;font-size:clamp(14px,1.5vw,24px);font-weight:700}.project-meta h3{letter-spacing:-.04em;font-size:clamp(24px,3vw,42px);font-weight:600}.project-meta p{max-width:600px}.project-typographic{aspect-ratio:1.9;color:#fff;background:radial-gradient(circle at 75% 35%,#602641,#16161e 55%,#0b0b0d);flex-direction:column;justify-content:center;padding:8%;display:flex;overflow:hidden}.project-typographic span{letter-spacing:.1em;text-transform:uppercase;color:#ffc7dc;font-size:14px}.project-typographic strong{letter-spacing:-.07em;font-size:clamp(65px,8vw,150px);line-height:1.1}.project-typographic small{color:#eee;max-width:500px;font-size:clamp(18px,2vw,27px)}.project-gofloaters{background:radial-gradient(circle at 70% 60%,#307e8c,#152b39 55%,#0d171b)}.compact .project-typographic{aspect-ratio:1.35}.compact .project-typographic strong{font-size:clamp(48px,5vw,90px)}.compact .project-typographic small{font-size:17px}.project-card .project-image{aspect-ratio:1.9;object-fit:cover;object-position:top}.project-card.compact .project-image{aspect-ratio:1.35}.quantum-results .result-grid{border-top:1px solid #bbb;grid-template-columns:repeat(3,1fr);gap:30px;padding-top:35px;display:grid}.result-grid div{flex-direction:column;display:flex}.result-grid strong{letter-spacing:-.07em;font-size:clamp(45px,6vw,90px);font-weight:500}.result-grid span{color:#666;font-size:16px}.quantum-results blockquote{margin:50px 0 80px}.latest-grid .project-image{aspect-ratio:1.5;object-fit:cover;object-position:top;width:100%}.latest-grid .project-typographic{aspect-ratio:1.5}.latest-grid .project-typographic strong{font-size:clamp(35px,4vw,70px)}.latest-grid .project-typographic small{font-size:14px}.detail-sector{white-space:nowrap;border:1px solid #777;border-radius:50px;padding:12px 20px}.detail-visual{padding:0 5.55%}.detail-visual img{object-fit:cover;object-position:top;width:100%;max-height:850px;display:block}.detail-visual .project-typographic{aspect-ratio:1.9}.impact-section{color:#fff;background:#d56f01;padding:100px 5.55%}.impact-section .eyebrow{color:#fff0dd}.impact-section strong{letter-spacing:-.055em;margin:35px 0;font-size:clamp(45px,7vw,110px);font-weight:500;line-height:1.1;display:block}.impact-section p:last-child{max-width:700px;font-size:20px}.detail-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:80px 5.55%;display:grid}.detail-gallery img{object-fit:cover;object-position:top;background:#eee;width:100%;height:auto}.detail-gallery img:only-child{grid-column:1/-1}.presence-row{border-top:1px solid #666;gap:30px;padding:20px 0;display:flex}.presence-row h2{font-size:clamp(30px,4vw,60px);font-weight:400}@media (max-width:767px){.quantum-brand{font-size:23px}.quantum-logo-strip{overflow:auto}.quantum-logo-strip span{font-size:17px}.project-meta{grid-template-columns:1fr auto}.project-meta h3{font-size:24px}.project-meta p{grid-area:2/1/auto/3}.project-typographic{aspect-ratio:1.15}.project-typographic strong{font-size:56px}.project-typographic small{font-size:16px}.compact .project-typographic strong{font-size:55px}.quantum-results .result-grid{grid-template-columns:1fr 1fr}.detail-visual{padding:0}.detail-visual .project-typographic{aspect-ratio:1.2}.detail-gallery{grid-template-columns:1fr;padding:45px 5%}.detail-gallery img:only-child{grid-column:1}.impact-section{padding:70px 5%}.detail-sector{display:inline-block}.generic-sub .detail-sector{margin-top:20px}}.quantum-brand{width:190px;display:block}.quantum-brand img{width:100%;height:auto;display:block}.header-dark .quantum-brand img,.footer-logo img{filter:brightness(0)invert()}.header:has(.active) .quantum-brand img{filter:brightness(0)invert()}.footer-logo img{width:clamp(190px,24vw,340px);height:auto;display:block}@media (max-width:767px){.quantum-brand{width:155px}}.quantum-logo-strip .client-logo{opacity:1;flex:0 0 15%;justify-content:center;align-items:center;width:15%;height:68px;display:flex;position:relative;overflow:hidden}.quantum-logo-strip .client-logo img{object-fit:contain;width:100%;max-width:none;height:100%;max-height:none;display:block;transform:none}.quantum-logo-strip .client-logo-aset .aset-dark-word{filter:brightness(0);clip-path:inset(0 0 0 32%);position:absolute;inset:0}.quantum-logo-strip .client-logo-milky img{object-fit:cover}@media (max-width:767px){.quantum-logo-strip .client-logo{flex-basis:130px;width:130px;height:60px}}.quantum-logo-strip{grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:28px;height:auto;padding:36px 5.55% 56px;display:grid;overflow:visible}.quantum-logo-strip .client-logo{width:100%;min-width:0;height:72px;overflow:hidden}@media (max-width:900px){.quantum-logo-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 32px}}@media (max-width:600px){.quantum-logo-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;padding:30px 6% 48px}.quantum-logo-strip .client-logo{width:100%;height:68px}}.loader.loader-leaving{animation:.6s forwards loader-out}.loader{color:#d56f01;background:#fff;gap:18px}.loader-mark{color:#d56f01;flex:none;line-height:1}.loader-word{width:clamp(180px,20vw,260px);animation:none}.loader-word img{width:100%;height:auto;animation:.9s cubic-bezier(.22,1,.36,1) both logo-reveal;display:block}@keyframes logo-reveal{0%{clip-path:inset(0 100% 0 0);opacity:0;transform:translate(-14px)}to{clip-path:inset(0);opacity:1;transform:translate(0)}}@media (max-width:767px){.loader{gap:12px}.loader-mark{font-size:48px}.loader-word{width:180px}}@media (prefers-reduced-motion:reduce){.loader-word img{clip-path:none;opacity:1;animation:none;transform:none}}.loader-mark{font-variant-emoji:text;width:48px;height:48px;font-family:Arial,sans-serif}.loader-mark svg{width:100%;height:100%;display:block}@media (max-width:767px){.loader-mark{width:40px;height:40px}}:root{--page-gutter:max(30px,calc((100% - 1200px)/2))}.header,.hero,.quantum-logo-strip,.work-section,.testimonial,.services-home,.latest,.faq,.cta,footer,.page-hero,.generic-hero,.generic-content,.generic-list,.impact-section,.detail-gallery,.contact-page,.detail-visual,.menu{padding-inline:var(--page-gutter)}.dark-page>.project-grid,.related>.project-grid{margin-inline:var(--page-gutter)}.related>h2{padding-inline:var(--page-gutter)}.hero .donut{right:var(--page-gutter);width:min(38vw,520px)}@media (max-width:767px){.hero{min-height:820px}.hero .donut{right:var(--page-gutter);width:min(68vw,350px);top:490px}.hero{flex-direction:column;align-items:stretch;height:auto;min-height:0;padding-top:145px;padding-bottom:50px;display:flex}.hero-actions{flex-wrap:wrap;gap:16px 24px}.hero-actions .text-link{white-space:nowrap}.hero .donut{align-self:center;width:min(80%,300px);margin-top:30px;position:relative;top:auto;right:auto}}.quantum-logo-strip{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px clamp(14px,2vw,28px);width:100%;max-width:1060px;margin-inline:auto;padding:32px 30px 52px;display:flex}.quantum-logo-strip .client-logo{flex:0 0 clamp(115px,15vw,150px);width:clamp(115px,15vw,150px);height:56px}@media (max-width:600px){.quantum-logo-strip{gap:16px 14px;padding:28px 30px 44px}.quantum-logo-strip .client-logo{height:52px}}@media (prefers-reduced-motion:no-preference){.logos-revealed .client-logo{animation:.7s cubic-bezier(.22,1,.36,1) both client-logo-rise;animation-delay:calc(var(--logo-index) * 2s)}@keyframes client-logo-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}}.hero .donut{width:min(49.4vw,676px);right:max(0px,calc(var(--page-gutter) - 110px));animation:36s ease-in-out infinite hero-orbit}@keyframes hero-orbit{0%{transform:translate(0)rotate(0)}25%{transform:translate(12px,-12px)rotate(270deg)}50%{transform:translateY(-24px)rotate(540deg)}75%{transform:translate(-12px,-12px)rotate(810deg)}to{transform:translate(0)rotate(1080deg)}}.quantum-logo-strip{gap:24px clamp(24px,4vw,56px);max-width:1200px}@media (prefers-reduced-motion:no-preference){.quantum-logo-strip .client-logo{animation:3.5s ease-in-out infinite backwards client-logo-together;animation-delay:calc(var(--logo-index,0) * .2s)}@keyframes client-logo-together{0%,3.57%{opacity:0;transform:translateY(16px)}17.86%,84.29%{opacity:1;transform:translateY(0)}96.43%,to{opacity:0;transform:translateY(0)}}}@media (max-width:767px){.hero .donut{width:min(100%,390px);right:auto}.quantum-logo-strip{column-gap:24px}}@media (prefers-reduced-motion:reduce){.hero .donut,.quantum-logo-strip .client-logo{opacity:1;animation:none;transform:none}}@media (min-width:768px){.hero-copy{width:52%}}.quantum-logo-strip{max-width:none;padding-inline:var(--page-gutter);justify-content:space-between;gap:28px clamp(28px,3vw,48px);margin-inline:0}@media (max-width:767px){.quantum-logo-strip{justify-content:space-between;gap:24px 28px}}.hero .donut{animation:12s ease-in-out infinite hero-drift}@keyframes hero-drift{0%,to{transform:translate(0)}25%{transform:translate(14px,-10px)}50%{transform:translateY(-18px)}75%{transform:translate(-14px,-8px)}}.featured-projects{display:block}.featured-projects .project-card{margin-bottom:clamp(28px,4vw,56px);position:sticky;top:clamp(20px,8vh,72px);box-shadow:0 -12px 35px #00000029}@media (max-width:767px){.featured-projects .project-card{margin-bottom:32px;top:20px}.featured-projects .project-image{max-height:none}}@media (prefers-reduced-motion:reduce){.hero .donut{animation:none;transform:none}.featured-projects .project-card{box-shadow:none;position:relative;top:auto}}.featured-projects .compact-caption{display:none}.header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;transition:background-color .45s,color .45s;position:fixed}.header.header-dark{color:#fff;background:#171717f5}.header:has(.active){color:#fff;background:#171717f5}:is(header.header .quantum-brand img,header.header:has(.active) .quantum-brand img){filter:none}.work-section{color:#121212;background:#fff;transition:background-color .6s,color .6s}.work-section.work-dark{color:#fff;background:#171717}.featured-projects .project-card{top:clamp(90px,10vh,110px)}.featured-projects .project-image{max-height:calc(100vh - 220px)}@media (max-width:767px){.featured-projects .project-card{top:82px}.featured-projects .project-image{max-height:none}}@media (prefers-reduced-motion:reduce){.featured-projects .project-card{top:auto}}.desktop-nav a{padding-block:8px;text-decoration:none;position:relative}.desktop-nav a:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .3s;position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.desktop-nav a:hover:after,.desktop-nav a:focus-visible:after{transform:scaleX(1)}.latest-grid>a{transition:transform .3s;display:block}.latest-grid>a:hover,.latest-grid>a:focus-visible{transform:translateY(-5px)}.latest-grid>a:focus-visible{outline-offset:6px;outline:2px solid #d56f01}.latest-image-wrap{position:relative;overflow:hidden}.latest-image-wrap:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(#0000 55%,#0000002e);transition:opacity .35s;position:absolute;inset:0}.latest-grid .latest-image-wrap img{transition:transform .55s cubic-bezier(.22,1,.36,1);display:block}.latest-grid>a:hover .latest-image-wrap img,.latest-grid>a:focus-visible .latest-image-wrap img{transform:scale(1.045)}.latest-grid>a:hover .latest-image-wrap:after,.latest-grid>a:focus-visible .latest-image-wrap:after{opacity:1}.latest-grid h3{transition:color .3s}.latest-grid>a:hover h3,.latest-grid>a:focus-visible h3{color:#d56f01}.project-cta-wrap{padding:0 var(--page-gutter);justify-content:center;margin:70px auto 24px;display:flex}.project-cta{color:#171717;background:#f2f0ed;border-radius:100px;align-items:center;gap:20px;max-width:100%;padding:7px 7px 7px 24px;font-size:14px;display:flex}.project-cta>a{color:#fff;white-space:nowrap;background:#d56f01;border-radius:100px;align-items:center;gap:15px;padding:14px 20px;transition:background-color .25s;display:inline-flex}.project-cta>a:hover,.project-cta>a:focus-visible{background:#a85500}.project-cta>a span{font-size:18px;line-height:1}.dark-page>.project-cta-wrap{padding-bottom:90px}@media (max-width:480px){.project-cta{gap:10px;padding-left:16px;font-size:12px}.project-cta>a{gap:8px;padding:13px 15px}}@media (prefers-reduced-motion:reduce){.latest-grid>a:hover,.latest-grid>a:focus-visible,.latest-grid>a:hover .latest-image-wrap img,.latest-grid>a:focus-visible .latest-image-wrap img{transform:none}}.leaders-section{color:#fff;padding:110px var(--page-gutter) 105px;background:#171717;overflow:hidden}.leaders-section h2{letter-spacing:-.035em;margin-bottom:48px;font-size:clamp(28px,2.6vw,38px);font-weight:500}.leaders-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:24px;display:flex;overflow-x:auto}.leaders-track::-webkit-scrollbar{display:none}.leaders-track:focus-visible{outline-offset:5px;outline:2px solid #d56f01}.leader-card{scroll-snap-align:start;border:1px solid #303030;flex-direction:column;flex:0 0 calc(30.7692% - 14.7692px);justify-content:space-between;min-width:0;min-height:450px;padding:28px 24px;display:flex}.leader-avatar{background:#383838;border-radius:50%;place-items:center;width:108px;height:108px;margin-bottom:24px;display:grid}.leader-avatar svg{fill:#aaa;stroke:#aaa;stroke-width:3px;stroke-linecap:round;width:64%}.leader-card h3{font-size:20px;font-weight:600;line-height:1.3}.leader-role{color:#999;margin-top:4px;font-size:15px}.leader-quote{color:#ddd;margin-top:30px;font-size:17px;line-height:1.5}.leader-brand{color:#d56f01;margin-top:35px;font-size:22px;font-weight:700}.leaders-controls{gap:16px;margin-top:34px;display:flex}.leaders-controls button{color:#fff;background:0 0;border:1px solid #aaa;border-radius:50%;width:58px;height:58px;font-size:23px;transition:background-color .25s,border-color .25s}.leaders-controls button:not(:disabled):hover,.leaders-controls button:not(:disabled):focus-visible{background:#d56f01;border-color:#d56f01}.leaders-controls button:disabled{opacity:.35;cursor:default}.floating-project-cta{z-index:30;filter:drop-shadow(0 8px 22px #0003);max-width:calc(100% - 30px);animation:.3s both floating-cta-in;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.floating-project-cta .project-cta{white-space:nowrap}body:has(.menu) .floating-project-cta{visibility:hidden;pointer-events:none}@keyframes floating-cta-in{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@media (max-width:900px){.leader-card{flex-basis:calc(45.4545% - 10.9091px)}}@media (max-width:600px){.leaders-section{padding-top:80px;padding-bottom:90px}.leaders-section h2{margin-bottom:32px}.leaders-track{gap:18px}.leader-card{flex-basis:min(88%,320px);min-height:410px;padding:24px 20px}.leader-avatar{width:86px;height:86px}.floating-project-cta{bottom:16px}.floating-project-cta .project-cta{font-size:12px}}@media (prefers-reduced-motion:reduce){.floating-project-cta{animation:none}}body:has(.leaders-section) footer{padding-bottom:120px}.quantum-results,.latest{background:#fff}.leader-card{background:#1d1d1d;border:0}.leader-brand-logo{align-items:center;width:150px;height:54px;margin-top:35px;display:flex;overflow:hidden}.leader-brand-logo img{object-fit:contain;filter:brightness(0)invert();width:100%;height:100%;display:block}.leader-brand-milky img{object-fit:cover;filter:grayscale()invert()contrast(1.4);mix-blend-mode:screen}.leader-brand-logo{position:relative}.leader-brand-aset img{filter:none}.leader-brand-gofloaters .leader-brand-artwork{filter:none;clip-path:inset(0 52% 0 0);position:absolute;inset:0}.quantum-logo-strip{padding-block:48px 68px}@media (min-width:768px){.quantum-logo-strip{min-height:max(172px,100svh - 740px)}}@media (max-width:600px){.quantum-logo-strip{padding-block:44px 60px}}.capabilities-section{color:#f7f7f7;--scroll-distance:0px;background:#151515}.capabilities-sticky{padding:120px var(--page-gutter) 65px;max-width:none;margin:auto}.capabilities-heading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:64px;display:flex}.capabilities-heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(44px,5vw,76px);font-weight:500;line-height:1.02}.capabilities-heading h2 span,.quantum-news h2 span{color:#d56f01}.capabilities-heading p{color:#a9a9a9;max-width:410px;margin:0 0 5px;font-size:18px;line-height:1.4}.capabilities-viewport{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#777 transparent;overflow-x:auto}.capabilities-track{gap:24px;width:max-content;display:flex}.capability-card{color:#f7f7f7;scroll-snap-align:start;background:#242424;flex-direction:column;width:min(520px,78vw);height:450px;padding:30px;text-decoration:none;transition:background .3s;display:flex;position:relative;overflow:hidden}.capability-card:hover,.capability-card:focus-visible{background:#2d2d2d}.capability-card-top{justify-content:space-between;align-items:start;gap:20px;display:flex}.capability-card h3{margin:0;font-size:25px;font-weight:500;line-height:1.15}.capability-card-top>span{font-size:25px;transition:transform .3s}.capability-card:hover .capability-card-top>span{transform:translate(4px,-4px)}.capability-card>p{color:#aaa;max-width:420px;margin:20px 0 0;font-size:17px;line-height:1.45}.capability-number{color:#888;letter-spacing:.12em;font-size:11px;position:absolute;bottom:23px;right:28px}.capability-art{color:#d56f01;flex:1;place-items:center;min-height:0;display:grid;position:relative}.art-chart{border-bottom:1px solid #777;align-items:end;gap:12px;height:130px;padding:0 16px;display:flex;position:relative}.art-chart i{width:22px;height:var(--h);transform-origin:bottom;animation:2.5s ease-in-out infinite alternate chartPulse;animation-delay:var(--delay);background:#d56f01;display:block}.art-chart i:first-child{--h:30px;--delay:-.8s}.art-chart i:nth-child(2){--h:64px;--delay:-1.4s}.art-chart i:nth-child(3){--h:48px;--delay:-.2s}.art-chart i:nth-child(4){--h:95px;--delay:-1s}.art-chart i:nth-child(5){--h:125px;--delay:-1.8s}.art-chart span{font-size:39px;position:absolute;top:-12px;right:-35px}.art-brand{width:140px;height:140px;animation:18s linear infinite artTurn;position:relative}.art-brand i{border:1px solid #d56f01;border-radius:50%;position:absolute;inset:0}.art-brand i:nth-child(2){transform:scaleX(.55)}.art-brand i:nth-child(3){transform:scaleY(.55)}.art-brand i:nth-child(4){transform:rotate(45deg)scaleX(.55)}.art-brand span{place-items:center;font-size:45px;animation:10s linear infinite reverse artTurn;display:grid;position:absolute;inset:0}.art-browser{border:1px solid #d56f01;width:210px;height:140px;animation:4s ease-in-out infinite browserFloat;position:relative;transform:rotate(-5deg)}.art-browser>div{border-bottom:1px solid #d56f01;align-items:center;gap:5px;height:24px;padding-left:9px;display:flex}.art-browser i{background:#d56f01;border-radius:50%;width:5px;height:5px}.art-browser>span{background:#d56f01;width:65%;height:11px;margin:22px 15px 10px;display:block}.art-browser b{background:#81502b;width:45%;height:5px;margin:7px 15px;display:block}.art-browser em{font-size:31px;font-style:normal;position:absolute;bottom:12px;right:18px}.art-product{width:150px;height:150px;animation:5s ease-in-out infinite browserFloat;position:relative}.art-product i{border:1px solid #d56f01;border-radius:20px;width:72px;height:72px;animation:3s ease-in-out infinite alternate productMove;position:absolute}.art-product i:first-child{top:5px;left:5px}.art-product i:nth-child(2){animation-delay:-1s;top:5px;right:5px}.art-product i:nth-child(3){animation-delay:-2s;bottom:5px;left:40px}.art-product span{place-items:center;font-size:40px;display:grid;position:absolute;inset:0}.art-strategy{width:170px;height:150px;position:relative}.art-strategy:before,.art-strategy:after{content:"";background:#d56f01;height:1px;position:absolute;top:74px;left:8px;right:8px;transform:rotate(27deg)}.art-strategy:after{transform:rotate(-27deg)}.art-strategy i{background:#242424;border:1px solid #d56f01;border-radius:50%;width:14px;height:14px;animation:2.8s ease-in-out infinite nodePulse;position:absolute}.art-strategy i:first-child{top:28px;left:0}.art-strategy i:nth-child(2){animation-delay:-.6s;top:28px;right:0}.art-strategy i:nth-child(3){animation-delay:-1.2s;bottom:28px;left:0}.art-strategy i:nth-child(4){animation-delay:-1.8s;bottom:28px;right:0}.art-strategy span{place-items:center;font-size:36px;animation:12s linear infinite artTurn;display:grid;position:absolute;inset:0}@keyframes chartPulse{0%{transform:scaleY(.6)}to{transform:scaleY(1)}}@keyframes artTurn{to{transform:rotate(360deg)}}@keyframes browserFloat{50%{transform:translateY(-12px)rotate(3deg)}}@keyframes productMove{to{transform:translateY(-10px)}}@keyframes nodePulse{50%{background:#d56f01;transform:scale(1.4)}}.capabilities-controls{gap:10px;margin-top:22px;display:flex}.capabilities-controls button{color:#fff;cursor:pointer;background:0 0;border:1px solid #777;border-radius:50%;width:44px;height:44px;font-size:20px}.capabilities-controls button:hover{background:#d56f01;border-color:#d56f01}@media (min-width:768px) and (prefers-reduced-motion:no-preference){.capabilities-section[data-scroll-ready]{height:calc(100vh + var(--scroll-distance))}.capabilities-section[data-scroll-ready] .capabilities-sticky{flex-direction:column;justify-content:center;height:100vh;padding-top:95px;padding-bottom:35px;display:flex;position:sticky;top:0}.capabilities-section[data-scroll-ready] .capabilities-viewport{scroll-snap-type:none;overflow:hidden}.capabilities-section[data-scroll-ready] .capabilities-controls{display:none}.capabilities-section[data-scroll-ready] .capability-card{height:min(450px,48vh)}}.quantum-news{color:#111;background:#fff;padding:110px 30px 130px}.quantum-news>h2{letter-spacing:-.04em;margin:0 0 55px;font-size:clamp(34px,4vw,54px);font-weight:500}.quantum-news-columns{grid-template-columns:minmax(0,1.5fr) minmax(320px,1fr);gap:60px;display:grid}.quantum-news-list{border-right:1px solid #ddd;padding-right:60px}.quantum-news-row{color:inherit;border-bottom:1px solid #ddd;grid-template-columns:100px 1fr;align-items:center;gap:30px;min-height:150px;padding:25px 0;text-decoration:none;display:grid}.quantum-news-row:first-child{padding-top:0}.quantum-news-row img,.news-placeholder{object-fit:cover;background:#171717;width:100px;height:100px}.news-placeholder{color:#d56f01;place-items:center;font-size:50px;display:grid}.news-placeholder-light{color:#111;background:#eee;font-size:40px;font-weight:700}.news-placeholder-light span{color:#d56f01;font-size:25px}.quantum-news-row p{margin:0 0 12px;font-size:13px;font-weight:600}.quantum-news-row p span{color:#858585;font-weight:400}.quantum-news-row h3{max-width:500px;margin:0;font-size:18px;font-weight:400;line-height:1.35}.quantum-news-row h3 span{color:#d56f01}.quantum-news-row:hover h3 span{display:inline-block;transform:translate(3px,-3px)}.quantum-recognition h3{margin:0 0 18px;font-size:15px;font-weight:500}.recognition-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.recognition-grid>div{color:#fff;background:#d56f01;flex-direction:column;min-height:190px;padding:22px;display:flex}.recognition-grid>div:nth-child(2){background:#202020}.recognition-grid>div:nth-child(3){background:#3d3d3d}.recognition-grid>div:nth-child(4){background:#a65000}.recognition-grid>div>span{font-size:45px;line-height:1}.recognition-grid p{margin:auto 0 10px;font-size:17px}.recognition-grid small{opacity:.8;font-size:12px}@media (max-width:767px){.capabilities-sticky{padding:90px var(--page-gutter) 70px}.capabilities-heading{margin-bottom:45px;display:block}.capabilities-heading p{margin-top:22px;font-size:16px}.capability-card{width:82vw;height:390px;padding:24px}.capability-card h3{font-size:22px}.capability-card>p{font-size:15px}.quantum-news{padding:80px 20px}.quantum-news>h2{margin-bottom:35px}.quantum-news-columns{grid-template-columns:1fr;gap:42px}.quantum-news-list{border:0;padding:0}.quantum-news-row{grid-template-columns:76px 1fr;gap:18px;min-height:120px;padding:20px 0}.quantum-news-row img,.news-placeholder{width:76px;height:76px}.quantum-news-row p{font-size:11px}.quantum-news-row h3{font-size:16px}.recognition-grid>div{min-height:155px}}@media (prefers-reduced-motion:reduce){.capability-art *{animation:none!important}.capability-card,.capability-card-top>span{transition:none}}@media (min-width:768px) and (prefers-reduced-motion:no-preference){.capabilities-section[data-scroll-ready] .capabilities-sticky{max-width:none;padding-left:0;padding-right:0}.capabilities-section[data-scroll-ready] .capabilities-heading{width:auto;margin-left:var(--page-gutter);margin-right:var(--page-gutter);align-self:stretch}.capabilities-section[data-scroll-ready] .capabilities-viewport{width:100%}.capabilities-section[data-scroll-ready] .capabilities-track{padding-inline:var(--page-gutter)}}.cta.newsletter-section{padding:65px var(--page-gutter);color:#fff;background:#d56f01;grid-template-columns:1fr 1fr;align-items:center;gap:8%;display:grid;position:relative}.newsletter-section h2{letter-spacing:-.04em;max-width:530px;margin:0;font-size:clamp(32px,3.5vw,50px);font-weight:500;line-height:1.15}.newsletter-section h2 em{font-family:inherit;font-style:normal;font-weight:400}.newsletter-form{justify-self:end;width:100%;max-width:510px}.newsletter-form label{margin-bottom:16px;font-size:16px;font-weight:600;display:block}.newsletter-fields{border-bottom:1px solid #ffffffbf;align-items:center;gap:12px;display:flex}.newsletter-fields input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:15px 0;font-size:15px}.newsletter-fields button{color:#181818;white-space:nowrap;background:#fff;border:0;border-radius:50px;padding:12px 20px;font-size:14px}.newsletter-fields button span{margin-left:10px}.newsletter-form>p{opacity:.8;margin-top:10px;font-size:11px}.quantum-footer{color:#fff;padding:85px var(--page-gutter) 35px;background:#171717}.footer-contact-grid{grid-template-columns:1.1fr 1fr 1fr;gap:8%;display:grid}.footer-talk h2{letter-spacing:-.05em;margin:20px 0;font-size:clamp(36px,4.3vw,62px);font-weight:500;line-height:1.1}.footer-talk h2 span{color:#d56f01}.footer-talk>p:last-child,.footer-presence>p:not(.eyebrow){color:#aaa;max-width:280px;font-size:14px;line-height:1.6}.footer-contact{align-content:start;gap:30px;display:grid}.footer-contact a{margin-top:15px;font-size:16px;display:inline-block}.footer-contact a:hover{color:#d56f01}.footer-presence h3{margin:15px 0 10px;font-size:18px;font-weight:500}.footer-presence>p:not(.eyebrow){margin-top:8px}.quantum-footer-bottom{align-items:end;margin-top:70px;padding-top:30px}.quantum-footer-bottom .footer-identity{display:block}.quantum-footer-bottom .footer-logo img{filter:none;width:clamp(190px,20vw,270px)}.quantum-footer-bottom .footer-socials{gap:16px;margin-top:24px;display:flex}.footer-social{color:#eee;width:22px;height:22px;display:block}.footer-social svg{width:100%;height:100%;display:block}.quantum-footer-bottom .footer-legal{color:#aaa;flex-direction:column;align-items:flex-end;gap:16px;font-size:12px;display:flex}.quantum-footer-bottom .footer-legal-links{color:#eee;gap:24px;font-size:12px;display:flex}.footer-legal-links small{color:#aaa;margin-top:4px;font-size:10px;display:block}.footer-legal p{margin:0}@media (max-width:767px){.cta.newsletter-section{padding:55px var(--page-gutter);grid-template-columns:1fr;gap:30px}.newsletter-form{justify-self:start}.quantum-footer{padding:65px var(--page-gutter) 35px}.footer-contact-grid{grid-template-columns:1fr;gap:38px}.quantum-footer-bottom{margin-top:55px}.quantum-footer-bottom .footer-legal{align-items:flex-start;margin-top:35px}.quantum-footer-bottom .footer-legal-links{gap:24px;margin:0}.footer-contact a{font-size:15px}}.cta.newsletter-section{color:#151515;background:#ededed}.newsletter-fields{background:#fff;border:0;border-radius:999px;gap:8px;padding:6px;box-shadow:0 3px 18px #0000000d}.newsletter-fields input{color:#151515;padding:12px 12px 12px 18px}.newsletter-fields input::placeholder{color:#777}.newsletter-fields button{color:#fff;background:#d56f01;padding:14px 23px}.newsletter-fields button:hover{color:#fff;background:#a85500}.newsletter-fields:focus-within{outline-offset:3px;outline:2px solid #d56f01}.quantum-footer-bottom .footer-identity{align-items:center;gap:clamp(24px,4vw,56px);display:flex}.quantum-footer-bottom .footer-socials{align-items:center;margin:0}.quantum-footer-bottom .footer-legal-links{font-size:15px}@media (max-width:767px){.quantum-footer-bottom .footer-identity{gap:24px;display:flex}.quantum-footer-bottom .footer-socials{margin:0}.newsletter-fields button{padding:13px 17px}.newsletter-fields input{font-size:14px}.cta.newsletter-section{grid-template-columns:minmax(0,1fr)}.newsletter-form{min-width:0}.quantum-footer-bottom .footer-logo img{width:min(190px,44vw)}.quantum-footer-bottom .footer-identity{gap:16px}}.header.header-glass{-webkit-backdrop-filter:blur(22px)saturate(165%);backdrop-filter:blur(22px)saturate(165%);background:#ffffff6b;box-shadow:0 1px #00000012}.header.header-glass.header-dark{background:#17171761;box-shadow:0 1px #ffffff1a}.header.header-glass:has(.hamburger.active){color:#fff;background:#171717f5}.quantum-footer-bottom .footer-identity{justify-content:flex-start}@media (prefers-reduced-motion:no-preference){.featured-projects .project-card:first-child{top:clamp(90px,10vh,110px)}.featured-projects .project-card:nth-child(2){top:calc(clamp(90px,10vh,110px) + 12px)}.featured-projects .project-card:nth-child(3){top:calc(clamp(90px,10vh,110px) + 24px)}.featured-projects .project-card:nth-child(4){top:calc(clamp(90px,10vh,110px) + 36px)}.featured-projects .project-meta{padding-top:20px}.featured-projects .project-meta h3{align-self:start;font-size:clamp(22px,2.2vw,30px);line-height:1.2}@media (max-width:767px){.featured-projects .project-card:first-child{top:82px}.featured-projects .project-card:nth-child(2){top:94px}.featured-projects .project-card:nth-child(3){top:106px}.featured-projects .project-card:nth-child(4){top:118px}.featured-projects .project-meta{padding-top:20px}.featured-projects .project-meta h3{font-size:22px}}.featured-projects:after{content:"";height:240px;display:block}}@media (max-width:767px) and (prefers-reduced-motion:no-preference){.featured-projects .project-card{flex-direction:column;min-height:460px;display:flex}.featured-projects .project-card>.project-meta{flex:none}.featured-projects .project-card>.project-image,.featured-projects .project-card>.project-typographic{object-fit:cover;flex:1;min-height:0}}@media (prefers-reduced-motion:no-preference){.featured-projects .project-card:first-child{margin-inline:30px}.featured-projects .project-card:nth-child(2){margin-inline:20px}.featured-projects .project-card:nth-child(3){margin-inline:10px}.featured-projects .project-card:nth-child(4){margin-inline:0}@media (max-width:767px){.featured-projects .project-card:first-child{margin-inline:18px}.featured-projects .project-card:nth-child(2){margin-inline:12px}.featured-projects .project-card:nth-child(3){margin-inline:6px}}}.leader-card{gap:32px;height:auto}.leader-card .leader-quote{margin-top:24px;font-size:15px;line-height:1.6}.leader-card .leader-brand-logo{flex:none;margin-top:0}@media (max-width:600px){.leader-card .leader-quote{font-size:15px;line-height:1.6}.leader-card{gap:30px}}.leader-avatar{overflow:hidden}.leader-avatar img{object-fit:cover;width:100%;height:100%;display:block}.leader-avatar-aset img{object-position:center 46%;transform-origin:38% 47%;transform:translateY(-24%)scale(2)}.quantum-news{transition:background-color .5s,color 0s linear .23s}.quantum-news[data-theme=dark]{color:#fff;background:#151515}.quantum-news[data-theme=dark] .quantum-news-list,.quantum-news[data-theme=dark] .quantum-news-row{border-color:#555}.quantum-news[data-theme=dark] .quantum-news-row p span{color:#c3c3c3}@media (prefers-reduced-motion:reduce){.quantum-news{transition:none}}.quantum-logo-strip .client-logo-gofloaters{height:80px}.quantum-logo-strip .client-logo-gofloaters img{transform:scale(1.3)}.leader-brand-gofloaters{width:110px;height:92px}.leader-brand-gofloaters img{transform:scale(1.25)}.leader-brand-gofloaters .leader-brand-artwork{clip-path:inset(0 0 35%)}.quantum-news{padding-inline:var(--page-gutter)}.quantum-news>h2,.latest .section-intro h2,.faq h2{letter-spacing:-.035em;font-family:Jakarta,Arial,sans-serif;font-size:clamp(30px,3vw,42px);font-style:normal;font-weight:500;line-height:1.15}.latest .section-intro h2 em,.faq h2 em{font-family:inherit;font-style:normal;font-weight:inherit}.latest-grid{margin-top:55px}@media (max-width:767px){.quantum-news{padding-inline:var(--page-gutter)}.latest-grid{margin-top:40px}}.quantum-logo-strip{grid-template-columns:repeat(5,minmax(0,1fr));place-items:center;gap:clamp(8px,3vw,48px);display:grid}.quantum-logo-strip .client-logo{width:100%;min-width:0;max-width:150px;height:80px}@media (prefers-reduced-motion:no-preference){.quantum-logo-strip .client-logo{animation:3.5s ease-in-out both client-logo-together;animation-delay:calc(var(--logo-index,0) * .2s)}}@media (max-width:767px){.quantum-logo-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.quantum-logo-strip .client-logo,.quantum-logo-strip .client-logo-gofloaters{height:58px}}.client-logo-placeholder{text-align:center;color:#555;font-size:clamp(9px,1.1vw,14px);font-weight:500;line-height:1.15}.quantum-logo-strip .client-logo-authoring{max-width:170px}@media (max-width:767px){.quantum-logo-strip .client-logo-authoring{overflow:visible}.quantum-logo-strip .client-logo-authoring img{transform:scale(1.08)}}.quantum-logo-strip .client-logo img{min-width:0}.quantum-logo-strip .client-logo-bdm img:first-child{filter:brightness(0)}.quantum-logo-strip .client-logo-bdm .bdm-colored-icon{clip-path:inset(0 0 34% 68%);position:absolute;inset:0}.case-project{color:#f8f8f8;background:#171717}.case-hero{padding:150px var(--page-gutter) 80px;background:#111}.case-back{color:#aaa;margin-bottom:48px;font-size:13px}.case-back a:hover{color:#d56f01}.case-hero h1{letter-spacing:-.055em;margin:0 0 30px;font-size:clamp(56px,8vw,118px);font-weight:500;line-height:1}.case-hero h1 span,.case-focus p span{color:#d56f01}.case-focus{align-items:baseline;gap:22px;font-size:15px;display:flex}.case-focus>span{color:#888}.case-focus p{line-height:1.5}.case-hero-media{background:#252525;width:100%;height:clamp(300px,55vw,760px);overflow:hidden}.case-hero-media .project-image{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.case-hero-media .project-typographic{aspect-ratio:auto;width:100%;height:100%}.case-section{padding:110px var(--page-gutter);border-bottom:1px solid #333}.case-project h2,.case-project h3{font-family:Jakarta,Arial,sans-serif;font-style:normal}.case-project h2{letter-spacing:-.045em;margin:0;font-size:clamp(36px,4.5vw,66px);font-weight:500;line-height:1.08}.case-project h2 span{color:#d56f01}.case-eyebrow{letter-spacing:.12em;color:#aaa;margin:0 0 28px;font-size:12px}.case-muted{color:#aaa}.case-collaboration{grid-template-columns:minmax(0,1.6fr) minmax(210px,.65fr);gap:12%;display:grid}.case-collab-copy h2{margin-bottom:32px;font-size:clamp(32px,3vw,43px)}.case-collab-copy>p,.case-split>p,.case-split>div>p,.case-work-intro>p:last-child{color:#ccc;max-width:700px;font-size:clamp(16px,1.4vw,19px);line-height:1.65}.case-collab-copy>p+p{margin-top:24px}.case-facts{gap:26px;margin:0;display:grid}.case-facts div{gap:9px;display:grid}.case-facts dt{color:#888;font-size:13px}.case-facts dd{margin:0;font-size:16px;line-height:1.5}.case-facts a{text-underline-offset:5px;text-decoration:underline}.case-pending{color:#999}.case-split{grid-template-columns:1fr 1fr;align-items:start;gap:8%;display:grid}.case-process{grid-template-columns:1fr 1fr;gap:8%;display:grid}.case-process .case-muted{max-width:380px;margin-top:28px;font-size:14px;line-height:1.6}.case-process ol{margin:0;padding:0;list-style:none}.case-process li{border-bottom:1px solid #3b3b3b;gap:24px;padding:20px 0;font-size:clamp(16px,1.5vw,20px);display:flex}.case-process li:first-child{padding-top:0}.case-process li span,.case-number{color:#d56f01;letter-spacing:.08em;font-size:13px}.case-work-intro>p:last-child{margin-top:26px}.case-work-list{gap:95px;margin-top:80px;display:grid}.case-work-item{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:center;gap:8%;display:grid}.case-work-copy h3{letter-spacing:-.035em;margin:18px 0;font-size:clamp(24px,2.5vw,36px);font-weight:500;line-height:1.2}.case-work-copy p{color:#bbb;max-width:420px;font-size:16px;line-height:1.65}.case-work-item:nth-child(2n) .case-work-copy{order:2}.case-work-item:nth-child(2n) .case-media-placeholder{order:1}.case-media-placeholder{color:#999;text-align:center;background:#222;border:1px solid #454545;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-width:0;min-height:clamp(230px,28vw,400px);padding:30px;display:flex}.case-media-placeholder>span{color:#d56f01;font-size:36px}.case-media-placeholder p{max-width:240px;font-size:13px;line-height:1.5}.case-media-wide{min-height:260px;margin-top:55px}.case-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:65px;display:grid}.case-gallery-image{background:#242424;min-height:260px;overflow:hidden}.case-gallery-image img{object-fit:cover;object-position:top;width:100%;height:100%;max-height:560px;display:block}.case-gallery .case-media-placeholder{min-height:280px}.case-impact strong{letter-spacing:-.05em;color:#d56f01;margin-bottom:22px;font-size:clamp(42px,6vw,84px);font-weight:500;line-height:1.05;display:block}.case-related{padding:100px 0 120px}.case-related-heading{padding:0 var(--page-gutter);justify-content:space-between;align-items:end;gap:25px;margin-bottom:45px;display:flex}.case-related-heading a{color:#d56f01;text-underline-offset:5px;text-decoration:underline}.case-related .project-grid{margin-inline:var(--page-gutter)}@media (prefers-reduced-motion:no-preference){.case-hero-media .project-image{animation:18s ease-in-out infinite alternate case-image-drift}.case-motion-ready [data-case-reveal]{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(22px)}.case-motion-ready [data-case-reveal].case-in-view{opacity:1;transform:none}@keyframes case-image-drift{0%{transform:scale(1)}to{transform:scale(1.035)}}}@media (max-width:767px){.case-hero{padding:125px var(--page-gutter) 60px}.case-back{margin-bottom:38px}.case-focus{display:block}.case-focus p{margin-top:8px}.case-hero-media{height:360px}.case-section{padding:75px var(--page-gutter)}.case-collaboration,.case-split,.case-process,.case-work-item{grid-template-columns:1fr;gap:30px}.case-facts{grid-template-columns:1fr 1fr;gap:25px 18px}.case-work-list{gap:55px;margin-top:55px}.case-work-item:nth-child(2n) .case-work-copy,.case-work-item:nth-child(2n) .case-media-placeholder{order:initial}.case-gallery{grid-template-columns:1fr;margin-top:40px}.case-gallery .case-media-placeholder{min-height:230px}.case-media-wide{margin-top:40px}.case-related{padding:75px 0 90px}.case-related-heading{flex-direction:column;align-items:start}.case-related .project-grid{grid-template-columns:1fr}}.case-experience-title{letter-spacing:-.025em;margin:0 0 18px;font-family:Jakarta,Arial,sans-serif;font-size:clamp(20px,2vw,28px);font-weight:500;line-height:1.3}.case-proof-image{background:#242424;border:1px solid #454545;min-width:0;margin:0;overflow:hidden}.case-proof-image img{object-fit:contain;width:100%;height:auto;display:block}.case-proof-image figcaption{color:#aaa;padding:15px 18px;font-size:12px;line-height:1.4}.case-work-item:nth-child(2n) .case-proof-image{order:1}.case-impact-visual{max-width:1000px;margin:55px auto 0}@media (max-width:767px){.case-work-item:nth-child(2n) .case-proof-image{order:initial}.case-impact-visual{margin-top:40px}}.case-hero-media{width:calc(100% - 2 * var(--page-gutter));background:0 0;max-width:1200px;height:auto;margin:0 auto}.case-hero-media .project-image{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:760px;margin:0 auto;animation:none}.case-hero-media .project-typographic{aspect-ratio:1.9;height:auto;min-height:300px}.projects-page .filters{flex-wrap:wrap;gap:8px 0;margin-inline:-15px;display:flex;overflow:visible}.projects-page .filters button,.projects-page .filters button:first-child{text-transform:uppercase;padding:14px clamp(12px,1.6vw,24px);font-family:inherit;font-size:clamp(11px,1vw,14px);font-style:normal}.projects-page .filters button.selected{color:#fff}.projects-page>.project-grid{margin-inline:max(12px, calc(var(--page-gutter) - 50px));gap:48px 4px}@media (max-width:767px){.projects-page .filters{margin-inline:0}.projects-page .filters button,.projects-page .filters button:first-child{padding:10px 12px}.projects-page>.project-grid{row-gap:40px}}.privacy-page{color:#151515;padding:145px var(--page-gutter) 120px;background:#fff}.privacy-inner{max-width:1200px;margin:0 auto}.privacy-breadcrumb{color:#777;align-items:center;gap:12px;margin-bottom:48px;font-size:13px;display:flex}.privacy-breadcrumb a:hover{color:#d56f01}.privacy-page h1{letter-spacing:-.055em;margin:0 0 50px;font-size:clamp(48px,7vw,100px);font-weight:500;line-height:1.05}.privacy-page h1 span{color:#d56f01}.privacy-notice{color:#555;border-bottom:1px solid #ddd;max-width:860px;padding-bottom:36px;font-size:18px;line-height:1.7}.privacy-content{max-width:860px}.privacy-content section{padding-top:44px}.privacy-content h2{letter-spacing:-.025em;margin:0 0 14px;font-size:clamp(23px,2.2vw,30px);font-weight:600}.privacy-content p{color:#666;font-size:16px;line-height:1.75}@media (max-width:767px){.privacy-page{padding-top:120px;padding-bottom:80px}.privacy-breadcrumb{margin-bottom:35px}.privacy-page h1{margin-bottom:32px}.privacy-notice{font-size:16px}.privacy-content section{padding-top:34px}}.privacy-content>h2{margin:48px 0 16px;font-size:clamp(23px,2.2vw,30px);line-height:1.25}.privacy-content>h3{margin:30px 0 12px;font-size:20px;line-height:1.35}.privacy-content>p,.privacy-content li{color:#444;font-size:16px;line-height:1.75}.privacy-content>p{margin:0 0 18px}.privacy-content .privacy-updated{color:#777;margin-top:30px;font-size:14px}.privacy-content ul{margin:0 0 24px;padding-left:24px}.privacy-content li{margin-bottom:10px}.privacy-table-wrap{margin:24px 0 30px;overflow-x:auto}.privacy-content table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.6}.privacy-content td,.privacy-content th{text-align:left;vertical-align:top;border:1px solid #ddd;padding:14px}.privacy-content th{background:#f4f4f4;font-weight:600}.privacy-notice strong{color:#151515}.industries-page{color:#f8f8f8;background:#141414}.industry-hero,.industry-section,.industry-index,.industry-contact{padding-inline:var(--page-gutter)}.industry-hero{padding-top:165px;padding-bottom:80px}.industry-kicker{letter-spacing:.12em;color:#aaa;margin:0 0 30px;font-size:12px}.industry-hero h1{letter-spacing:-.055em;max-width:1100px;font-size:clamp(44px,6.2vw,88px);font-weight:500;line-height:1.08}.industry-hero h1 span,.industry-section h2 span,.industry-index h2 span,.industry-contact h2 span{color:#d56f01}.industry-hero>p:not(.industry-kicker){color:#bbb;max-width:740px;margin-top:32px;font-size:clamp(16px,1.5vw,20px);line-height:1.65}.industry-stats{border-top:1px solid #484848;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:70px;padding-top:30px;display:grid}.industry-stats div{flex-direction:column;gap:8px;display:flex}.industry-stats strong{letter-spacing:-.04em;font-size:clamp(32px,4vw,55px);font-weight:500}.industry-stats span{color:#aaa;font-size:13px}.industry-index,.industry-section{border-top:1px solid #353535;padding-top:100px;padding-bottom:100px}.industry-section-head h2,.industry-section h2,.industry-contact h2{letter-spacing:-.045em;font-size:clamp(36px,4.5vw,64px);font-weight:500;line-height:1.1}.industry-list{margin-top:55px}.industry-row{border-top:1px solid #444;grid-template-columns:65px 1fr 40px;align-items:start;gap:20px;padding:32px 0;transition:color .2s;display:grid}.industry-row:last-child{border-bottom:1px solid #444}.industry-row:hover{color:#d56f01}.industry-row-number,.industry-capability-list span:first-child{color:#888;padding-top:8px;font-size:12px}.industry-row h3{letter-spacing:-.04em;font-size:clamp(24px,3vw,40px);font-weight:500}.industry-row p{color:#aaa;max-width:720px;margin-top:10px;font-size:15px;line-height:1.65}.industry-arrow{font-size:28px}.industry-back{color:#bbb;margin-bottom:55px;font-size:14px;display:inline-block}.industry-back:hover{color:#d56f01}.industry-understanding{grid-template-columns:1fr 1fr;gap:10%;display:grid}.industry-understanding>p{color:#bbb;font-size:clamp(17px,1.5vw,21px);line-height:1.7}.industry-challenge-grid{grid-template-columns:repeat(3,1fr);gap:2px;margin-top:55px;display:grid}.industry-challenge-grid article{background:#242424;min-height:190px;padding:25px}.industry-challenge-grid article span{color:#d56f01;font-size:12px}.industry-challenge-grid article p{margin-top:30px;font-size:16px;line-height:1.55}.industry-capability-list{margin-top:55px}.industry-capability-list>div{border-top:1px solid #444;grid-template-columns:50px 1fr auto;align-items:center;gap:20px;padding:22px 0;display:grid}.industry-capability-list>div:last-child{border-bottom:1px solid #444}.industry-capability-list h3{font-size:clamp(19px,2vw,28px);font-weight:500}.industry-capability-list span:last-child{color:#d56f01;font-size:22px}.industry-contact{background:#202020;padding-top:100px;padding-bottom:110px}.industry-contact>p:not(.industry-kicker){color:#bbb;max-width:570px;margin:24px 0 30px;line-height:1.6}@media (max-width:767px){.industry-hero{padding-top:125px;padding-bottom:65px}.industry-stats{gap:15px;margin-top:50px}.industry-stats span{font-size:11px;line-height:1.4}.industry-index,.industry-section{padding-top:70px;padding-bottom:70px}.industry-row{grid-template-columns:28px 1fr 24px;gap:12px;padding:26px 0}.industry-row p{font-size:14px}.industry-understanding{grid-template-columns:1fr;gap:25px}.industry-challenge-grid{grid-template-columns:1fr;gap:2px;margin-top:35px}.industry-challenge-grid article{min-height:0}.industry-challenge-grid article p{margin-top:18px}.industry-capability-list{margin-top:35px}.industry-contact{padding-top:70px;padding-bottom:80px}}.blog-page{color:#151515;background:#fff}.blog-intro,.blog-empty{padding-inline:var(--page-gutter)}.blog-intro{padding-top:165px;padding-bottom:90px}.blog-intro h1{letter-spacing:-.055em;margin:35px 0 25px;font-size:clamp(50px,8vw,110px);font-weight:500;line-height:1.05}.blog-intro h1 span,.blog-empty h2 span{color:#d56f01}.blog-intro>p:last-child{color:#666;max-width:550px;font-size:18px;line-height:1.6}.blog-empty{border-top:1px solid #ddd;padding-top:75px;padding-bottom:120px}.blog-empty h2{letter-spacing:-.04em;margin:24px 0 18px;font-size:clamp(30px,4vw,52px);font-weight:500}.blog-empty>p:not(.eyebrow){color:#666;margin-bottom:25px;line-height:1.6}@media (max-width:767px){.blog-intro{padding-top:125px;padding-bottom:65px}.blog-empty{padding-top:60px;padding-bottom:80px}}.blog-intro{padding-bottom:95px}.blog-breadcrumb{color:#777;gap:12px;margin-bottom:60px;font-size:13px;display:flex}.blog-breadcrumb a:hover{color:#d56f01}.blog-hero-heading{justify-content:space-between;align-items:end;gap:35px;display:flex}.blog-hero-heading h1{margin:28px 0 0}.blog-hero-heading>p{color:#666;max-width:330px;margin-bottom:8px;line-height:1.6}.blog-feature{background:#f0efed;grid-template-columns:1.25fr 1fr;min-height:400px;margin-top:70px;display:grid}.blog-feature-art{color:#fff;background:#171717;place-items:center;min-height:400px;display:grid;position:relative;overflow:hidden}.blog-feature-art>span{letter-spacing:-.1em;z-index:1;font-size:clamp(110px,17vw,240px);font-weight:700;position:relative}.blog-feature-art>span span{color:#d56f01;vertical-align:top;letter-spacing:0;font-size:.45em}.blog-feature-art i{aspect-ratio:1;border:1px solid #fff4;border-radius:50%;width:48%;position:absolute;box-shadow:0 0 0 35px #ffffff0b,0 0 0 70px #ffffff0b,0 0 0 105px #ffffff0b}.blog-art-branding{background:#b64c1d}.blog-art-branding>span span{color:#171717}.blog-art-digital{background:#253f43}.blog-art-ai{background:#493454}.blog-feature-copy{flex-direction:column;align-items:flex-start;padding:clamp(30px,4vw,64px);display:flex}.blog-feature-label{letter-spacing:.12em;color:#777;font-size:11px}.blog-feature-category{color:#c76800;margin-top:55px;font-size:13px}.blog-feature-copy h2{letter-spacing:-.045em;margin:14px 0;font-size:clamp(30px,3.5vw,49px);font-weight:500;line-height:1.1}.blog-feature-copy>p:not(.blog-feature-label):not(.blog-feature-category){color:#666;max-width:390px;line-height:1.55}.blog-feature-controls{gap:10px;margin-top:auto;padding-top:40px;display:flex}.blog-feature-controls button{background:0 0;border:1px solid #bcbcbc;border-radius:50%;width:44px;height:44px;font-size:20px}.blog-feature-controls .blog-pause{border-radius:40px;width:auto;padding:0 15px;font-size:12px}.blog-library{padding:85px var(--page-gutter) 120px;background:#fafafa}.blog-library-heading{justify-content:space-between;align-items:end;gap:30px;display:flex}.blog-library-heading h2{letter-spacing:-.045em;margin-top:20px;font-size:clamp(38px,5vw,70px);font-weight:500;line-height:1.1}.blog-library-heading h2 span{color:#d56f01}.blog-library-heading>p{color:#777;max-width:300px;line-height:1.6}.blog-tools{border-top:1px solid #ccc;border-bottom:1px solid #ccc;align-items:center;gap:30px;margin-top:55px;padding:18px 0;display:flex}.blog-search{border-bottom:1px solid #aaa;align-items:center;gap:10px;min-width:200px;display:flex}.blog-search>span:not(.sr-only){font-size:26px}.blog-search input{background:0 0;border:0;outline:0;width:100%;padding:12px 0}.blog-search:focus-within{border-color:#d56f01}.blog-filters{flex-wrap:wrap;gap:8px;display:flex}.blog-filters button{background:0 0;border:1px solid #ccc;border-radius:50px;padding:9px 16px;font-size:13px}.blog-empty-state{text-align:center;padding:95px 20px 30px}.blog-empty-state>span{color:#d56f01;font-size:28px}.blog-empty-state h3{letter-spacing:-.035em;margin:18px 0 12px;font-size:clamp(26px,3vw,36px);font-weight:500}.blog-empty-state p{color:#777;max-width:440px;margin:auto;line-height:1.6}.blog-empty-state button{color:#bd6300;background:0 0;border:0;margin-top:22px;text-decoration:underline}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:767px){.blog-breadcrumb{margin-bottom:40px}.blog-hero-heading,.blog-library-heading{display:block}.blog-hero-heading>p,.blog-library-heading>p{margin-top:24px}.blog-feature{grid-template-columns:1fr;margin-top:45px}.blog-feature-art{min-height:260px}.blog-feature-copy{min-height:320px}.blog-feature-category{margin-top:28px}.blog-tools{display:block}.blog-search{max-width:none;margin-bottom:18px}.blog-library{padding-top:65px;padding-bottom:85px}.blog-empty-state{padding-top:65px}}.blog-page,.blog-article-page{color:#f7f7f7;background:#171717}.blog-feature{background:#252525}.blog-feature-copy>p:not(.blog-feature-label):not(.blog-feature-category),.blog-hero-heading>p,.blog-library-heading>p{color:#bcbcbc}.blog-feature-label{color:#aaa}.blog-feature-controls button{color:#fff;border-color:#777}.blog-feature-controls button:hover{color:#171717;background:#fff}.blog-read-link{color:#e48119;text-underline-offset:5px;margin-top:20px;font-size:14px;text-decoration:underline}.blog-feature-copy .blog-author{margin-top:18px;font-size:13px;color:#aaa!important}.blog-library{background:#171717}.blog-tools{border-color:#555}.blog-search{border-color:#666}.blog-search input{color:#fff}.blog-filters button{color:#ccc;border-color:#666}.blog-filters button.active,.blog-filters button:hover{color:#171717;background:#fff;border-color:#fff}.blog-article-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 22px;margin-top:55px;display:grid}.blog-article-card{background:#242424;display:block;overflow:hidden}.blog-card-art{background:#253f43;place-items:center;height:clamp(200px,23vw,320px);display:grid}.blog-card-art>span,.blog-article-banner>span{letter-spacing:-.1em;font-size:clamp(90px,12vw,160px);font-weight:700}.blog-card-art>span span,.blog-article-banner>span span{color:#e48119;vertical-align:top;letter-spacing:0;font-size:.4em}.blog-card-art.blog-art-ai,.blog-article-banner.blog-art-ai{background:#493454}.blog-card-copy p{color:#aaa;font-size:14px;line-height:1.6}.blog-card-copy h3{letter-spacing:-.035em;margin:16px 0;font-size:clamp(24px,2.3vw,34px);font-weight:500;line-height:1.15}.blog-card-copy>span{color:#eee;margin-top:28px;font-size:13px;display:block}.blog-article-card:hover h3{color:#e48119}.blog-article-hero{padding:150px var(--page-gutter) 65px}.blog-article-hero h1{letter-spacing:-.055em;max-width:1050px;font-size:clamp(42px,6vw,82px);font-weight:500;line-height:1.08}.blog-article-excerpt{color:#bbb;max-width:750px;margin-top:30px;font-size:clamp(17px,1.6vw,21px);line-height:1.65}.blog-article-byline{color:#eee;margin-top:30px;font-size:14px}.blog-article-banner{margin:0 var(--page-gutter);background:#253f43;place-items:center;height:clamp(260px,40vw,520px);display:grid}.blog-article-body{max-width:920px;padding:80px var(--page-gutter) 110px;box-sizing:content-box;margin:0 auto}.blog-article-body section{margin-bottom:50px}.blog-article-body h2{letter-spacing:-.035em;margin-bottom:20px;font-size:clamp(27px,3vw,38px);font-weight:500}.blog-article-body p{color:#c7c7c7;margin-bottom:20px;font-size:17px;line-height:1.8}.blog-back-link{color:#e48119;text-underline-offset:5px;text-decoration:underline}@media (max-width:767px){.blog-article-grid{grid-template-columns:1fr;gap:24px}.blog-article-hero{padding-top:125px;padding-bottom:50px}.blog-article-body{padding-top:55px;padding-bottom:75px}.blog-article-body p{font-size:16px}}.blog-article-layout{padding:80px var(--page-gutter) 100px;grid-template-columns:minmax(155px,210px) minmax(0,1fr) minmax(185px,250px);align-items:start;gap:clamp(24px,3vw,55px);display:grid}.blog-article-sidebar,.blog-article-summary{position:sticky;top:110px}.blog-article-meta{border-bottom:1px solid #444;gap:18px;padding-bottom:25px;display:grid}.blog-article-meta div{flex-direction:column;gap:6px;display:flex}.blog-article-meta span{color:#888;font-size:12px}.blog-article-meta strong{color:#eee;font-size:13px;font-weight:500}.blog-toc{padding-top:24px}.blog-toc summary,.blog-article-faqs summary{cursor:pointer;font-weight:500}.blog-toc ol{gap:14px;margin:18px 0;padding:0;list-style:none;display:grid}.blog-toc a{color:#aaa;font-size:13px;line-height:1.45}.blog-toc a:hover{color:#e48119}.blog-article-layout .blog-article-body{box-sizing:border-box;max-width:none;margin:0;padding:0}.blog-article-body section{scroll-margin-top:110px}.blog-article-summary{background:#242424;padding:25px}.blog-article-summary h2{letter-spacing:-.04em;font-size:26px;font-weight:500}.blog-article-summary h2 span{color:#d56f01}.blog-article-summary ul{color:#bbb;margin:22px 0 0;padding-left:18px;font-size:14px;line-height:1.65}.blog-article-summary li+li{margin-top:14px}.blog-article-faqs details{border-top:1px solid #444;padding:20px 0}.blog-article-faqs details:last-child{border-bottom:1px solid #444}.blog-article-faqs summary{line-height:1.5}.blog-article-faqs details p{margin:14px 0 0;font-size:15px}.blog-article-cta{padding:80px var(--page-gutter) 100px;background:#242424}.blog-article-cta h2{letter-spacing:-.045em;font-size:clamp(36px,4.5vw,64px);font-weight:500;line-height:1.1}.blog-article-cta h2 span{color:#d56f01}.blog-article-cta>p:not(.industry-kicker){color:#bbb;margin:24px 0 30px;line-height:1.6}@media (max-width:1000px){.blog-article-layout{grid-template-columns:minmax(150px,200px) minmax(0,1fr)}.blog-article-summary{grid-area:1/2;position:static}.blog-article-layout .blog-article-body{grid-column:2}.blog-article-sidebar{grid-row:1/span 2}}@media (max-width:767px){.blog-article-layout{flex-direction:column;gap:35px;padding-top:45px;padding-bottom:70px;display:flex}.blog-article-sidebar,.blog-article-summary{width:100%;position:static}.blog-article-meta{grid-template-columns:repeat(3,1fr);gap:10px}.blog-article-meta strong{font-size:12px}.blog-article-layout .blog-article-body{order:2}.blog-article-summary{order:1}.blog-article-cta{padding-top:65px;padding-bottom:75px}}@media (prefers-reduced-motion:no-preference){.client-logo-section .quantum-logo-strip .client-logo{animation:4.8s ease-in-out both client-logo-cycle;animation-delay:calc(var(--logo-index,0) * .2s)}@keyframes client-logo-cycle{0%{opacity:0;transform:translateY(16px)}8.333%,89.583%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(16px)}}}.blog-carousel{margin-top:70px}.blog-carousel-window{overflow:hidden}.blog-carousel-track{will-change:transform;flex-direction:row-reverse;transition:transform .65s cubic-bezier(.22,1,.36,1);display:flex}.blog-carousel .blog-slide{flex:0 0 100%;min-width:0;min-height:440px;margin:0}.blog-carousel .blog-feature-art{height:100%;min-height:440px}.blog-carousel-controls{justify-content:flex-end;align-items:center;gap:12px;padding-top:18px;display:flex}.blog-carousel-controls button{color:#fff;background:0 0;border:1px solid #777;border-radius:50%;width:44px;height:44px;font-size:20px}.blog-carousel-controls button:hover{color:#171717;background:#fff}.blog-carousel-controls>span{color:#aaa;font-size:12px}.blog-carousel-controls .blog-pause{border-radius:30px;width:auto;padding:0 15px;font-size:12px}.blog-article-grid{grid-template-columns:1fr;gap:0;display:grid}.blog-article-card{background:0 0;border-top:1px solid #484848;grid-template-columns:minmax(180px,30%) 1fr 45px;align-items:center;gap:clamp(20px,4vw,55px);padding:24px 0;display:grid}.blog-article-card:last-child{border-bottom:1px solid #484848}.blog-card-art{aspect-ratio:1.6;min-width:0;height:auto}.blog-card-art>span{font-size:clamp(65px,8vw,115px)}.blog-card-copy{padding:0}.blog-card-copy h3{max-width:750px}.blog-card-copy>span{margin-top:20px}.blog-card-copy small{color:#999;margin-top:5px;font-size:12px;display:block}.blog-card-arrow{align-self:center;font-size:30px}.blog-article-card:hover .blog-card-arrow{color:#d56f01}@media (max-width:767px){.blog-carousel{margin-top:45px}.blog-carousel .blog-slide{min-height:0}.blog-carousel .blog-feature-art{height:260px;min-height:260px}.blog-carousel .blog-feature-copy{min-height:320px}.blog-article-card{grid-template-columns:95px minmax(0,1fr) 24px;gap:16px;padding:20px 0}.blog-card-art{aspect-ratio:1;min-height:95px}.blog-card-art>span{font-size:52px}.blog-card-copy h3{margin:10px 0;font-size:20px}.blog-card-copy p{font-size:12px}.blog-card-copy>span{margin-top:12px;font-size:12px}.blog-card-arrow{font-size:22px}}@media (prefers-reduced-motion:reduce){.blog-carousel-track{transition:none}}.header-contact{color:#fff;white-space:nowrap;background:#d56f01;border-radius:100px;align-items:center;gap:14px;padding:13px 19px;font-size:13px;transition:background-color .2s;display:inline-flex}.header-contact:hover{background:#a85500}.header-contact span{font-size:17px}.industry-overview-card{border-top:1px solid #444;grid-template-columns:minmax(0,1fr) minmax(320px,.85fr) auto;align-items:center;gap:clamp(25px,4vw,60px);padding:45px 0;display:grid}.industry-overview-card:last-child{border-bottom:1px solid #444}.industry-overview-copy h3{letter-spacing:-.04em;font-size:clamp(27px,3vw,42px);font-weight:500;line-height:1.15}.industry-overview-copy p{color:#aaa;max-width:520px;margin-top:15px;font-size:15px;line-height:1.65}.industry-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;display:grid}.industry-metrics dt{color:#999;font-size:12px}.industry-metrics dd{margin:8px 0 0;font-size:clamp(21px,2.2vw,32px);font-weight:500}.industry-metric-pending{color:#aaa;font-size:12px;font-weight:400}.industry-more{white-space:nowrap;color:#eee;border:1px solid #777;border-radius:50px;padding:13px 17px;font-size:13px}.industry-more:hover{color:#171717;background:#fff}.industry-more span{margin-left:8px}.contact-page{color:#fff;background:#171717}.contact-page form label{color:#ccc}.contact-page input,.contact-page textarea{color:#fff;border-bottom-color:#777}.contact-page input::placeholder,.contact-page textarea::placeholder{color:#999}.contact-page p:not(.eyebrow){color:#ccc}@media (max-width:1000px){.industry-overview-card{grid-template-columns:1fr auto}.industry-metrics{grid-area:2/1/auto/-1}.industry-more{grid-area:1/2;align-self:start}}@media (max-width:767px){.header:has(.header-contact){gap:12px}.header-contact{gap:6px;padding:10px 12px;font-size:11px}.header-contact span{font-size:14px}.header:has(.header-contact) .quantum-brand{width:min(140px,36vw)}.industry-overview-card{grid-template-columns:1fr;gap:22px;padding:32px 0}.industry-metrics{grid-area:auto;gap:10px}.industry-more{grid-area:auto;justify-self:start}.industry-overview-copy p{font-size:14px}}.industry-estimate-note{color:#aaa;max-width:700px;margin-top:28px;font-size:13px;line-height:1.6}.industry-estimate-note+.industry-list{margin-top:25px}.contact-motion .cta-word-window{line-height:1.3;font-size:inherit;display:block;position:relative;overflow:hidden}.contact-motion .cta-word-track{font-size:inherit;transition:transform .35s cubic-bezier(.22,1,.36,1);display:block;position:relative}.contact-motion .cta-word-track>span{font-size:inherit;white-space:nowrap;display:block}.contact-motion .cta-word-track>span+span{position:absolute;top:100%;left:0}.contact-motion .cta-arrow-window{flex:none;width:1.15em;height:1.25em;font-size:17px;line-height:1.25;display:block;position:relative;overflow:hidden}.contact-motion .cta-arrow-track{font-size:inherit;transition:transform .35s cubic-bezier(.22,1,.36,1);display:block;position:relative}.contact-motion .cta-arrow-track>span{font-size:inherit;line-height:1.25;display:block}.contact-motion .cta-arrow-track>span+span{position:absolute;top:0;left:-100%}.contact-motion:is(:hover,:focus-visible) .cta-word-track{transform:translateY(-100%)}.contact-motion:is(:hover,:focus-visible) .cta-arrow-track{transform:translate(100%)}@media (prefers-reduced-motion:reduce){.contact-motion .cta-word-track,.contact-motion .cta-arrow-track{transition:none}.contact-motion:is(:hover,:focus-visible) .cta-word-track,.contact-motion:is(:hover,:focus-visible) .cta-arrow-track{transform:none}}.services-page{color:#171717;background:#fff}.services-intro{min-height:760px;padding:145px var(--page-gutter) 95px;isolation:isolate;position:relative;overflow:hidden}.services-intro-content{z-index:2;max-width:1200px;margin:auto;position:relative}.services-breadcrumb{color:#777;gap:12px;margin-bottom:60px;font-size:13px;display:flex}.services-breadcrumb a:hover{color:#d56f01}.services-eyebrow{letter-spacing:.12em;color:#888;margin:0 0 28px;font-size:12px}.services-intro h1{letter-spacing:-.06em;max-width:850px;font-size:clamp(51px,7.1vw,100px);font-weight:500;line-height:1.05}.services-intro h1 span,.services-catalog h2 span,.services-end h2 span{color:#d56f01}.services-lede{color:#666;max-width:545px;margin-top:32px;font-size:clamp(17px,1.5vw,21px);line-height:1.65}.services-intro-bottom{align-items:end;gap:50px;margin-top:70px;display:flex}.services-facts{gap:clamp(28px,4vw,60px);display:flex}.services-facts div{flex-direction:column;gap:6px;display:flex}.services-facts strong{letter-spacing:-.04em;font-size:clamp(28px,3vw,40px);font-weight:500}.services-facts span{color:#777;font-size:12px}.services-orbit{z-index:1;width:clamp(320px,44vw,650px);right:max(-85px,calc(var(--page-gutter) - 130px));pointer-events:none;transform:translate3d(calc(var(--services-progress,0) * -120px),calc(var(--services-progress,0) * 300px),0) scale(calc(1 - var(--services-progress,0) * .38));transform-origin:50%;will-change:transform;position:absolute;top:115px}.services-orbit img{width:100%;animation:9s ease-in-out infinite services-orbit-float;display:block}@keyframes services-orbit-float{50%{transform:translateY(14px)}}.services-catalog{color:#fff;padding:110px var(--page-gutter) 120px;background:#171717}.services-catalog-heading{max-width:1200px;margin:auto}.services-catalog-heading h2,.services-end h2{letter-spacing:-.05em;font-size:clamp(42px,5.5vw,76px);font-weight:500;line-height:1.07}.services-catalog-heading>p:last-child{color:#aaa;max-width:500px;margin-top:24px;line-height:1.6}.services-catalog-layout{grid-template-columns:190px minmax(0,1fr);gap:clamp(45px,7vw,110px);max-width:1200px;margin:90px auto 0;display:grid}.services-index{border-left:1px solid #555;align-self:start;display:grid;position:sticky;top:115px}.services-index a{color:#888;border-left:2px solid #0000;align-items:center;gap:15px;margin-left:-1px;padding:12px 15px;font-size:12px;transition:color .2s,border-color .2s;display:flex}.services-index a.active,.services-index a:hover{color:#fff;border-left-color:#d56f01}.services-index a>span:first-child{color:#d56f01}.services-rows{min-width:0}.services-row{border-bottom:1px solid #454545;margin-bottom:75px;padding:20px 0 90px;scroll-margin-top:110px}.services-row:last-child{margin-bottom:0}.services-row-number{color:#888;letter-spacing:.1em;margin-bottom:25px;font-size:12px}.services-row-title{justify-content:space-between;align-items:start;gap:20px;display:flex}.services-row-title h3{letter-spacing:-.05em;font-size:clamp(38px,5vw,72px);font-weight:500;line-height:1.1}.services-row-title>span{color:#d56f01;font-size:28px;transition:transform .25s}.services-row-title:hover{color:#d56f01}.services-row-title:hover>span{transform:translate(5px,-5px)}.services-row>p:not(.services-row-number){color:#aaa;max-width:680px;margin-top:25px;font-size:clamp(16px,1.5vw,20px);line-height:1.65}.services-row ul{flex-wrap:wrap;gap:10px;margin:38px 0;padding:0;list-style:none;display:flex}.services-row li{color:#ddd;border:1px solid #555;border-radius:30px;padding:10px 15px;font-size:13px}.services-row-link{color:#fff;border-bottom:1px solid #888;align-items:center;gap:14px;padding-bottom:7px;font-size:14px;display:inline-flex}.services-row-link:hover{color:#d56f01;border-color:#d56f01}.services-end{color:#fff;padding:100px var(--page-gutter) 110px;background:#202020}.services-end>p:not(.services-eyebrow){color:#aaa;max-width:540px;margin:25px 0 30px;line-height:1.6}@media (max-width:767px){.services-intro{min-height:750px;padding-top:120px;padding-bottom:65px}.services-breadcrumb{margin-bottom:45px}.services-intro h1{font-size:clamp(43px,10vw,65px)}.services-lede{max-width:85%}.services-orbit{opacity:.42;width:260px;top:355px;right:-75px}.services-intro-bottom{margin-top:180px;display:block;position:relative}.services-facts{gap:22px;margin-bottom:32px}.services-facts strong{font-size:27px}.services-facts span{font-size:11px}.services-catalog{padding-top:75px;padding-bottom:80px}.services-catalog-layout{grid-template-columns:38px minmax(0,1fr);gap:20px;margin-top:55px}.services-index{top:95px}.services-index a{padding:10px 8px}.services-index-name{display:none}.services-row{margin-bottom:55px;padding-bottom:55px}.services-row-title h3{font-size:clamp(32px,8vw,48px)}.services-row ul{gap:8px}.services-row li{padding:9px 12px;font-size:12px}.services-end{padding-top:75px;padding-bottom:80px}}@media (prefers-reduced-motion:reduce){.services-orbit{will-change:auto;transform:none}.services-orbit img{animation:none}.services-row-title>span{transition:none}}.services-facts strong span{font-size:inherit;color:inherit;font-variant-numeric:tabular-nums}.header.header-about:not(.header-dark):not(:has(.active)){-webkit-backdrop-filter:blur(16px)saturate(145%);backdrop-filter:blur(16px)saturate(145%);background:#ffca99d6}.header.header-about.header-glass:not(.header-dark):not(:has(.active)){-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);background:#ffca9994}.about-page{color:#171717;background:#ffc997;overflow:clip}.about-container,.about-hero-inner{max-width:1200px;margin:0 auto}.about-hero,.about-story,.about-numbers,.about-recognition,.about-team,.about-culture,.about-soundtrack,.about-final-cta{padding-inline:var(--page-gutter)}.about-hero{background:#ffc997;min-height:calc(100svh - 20px);padding-top:125px;padding-bottom:35px;position:relative;overflow:hidden}.about-hero-top{letter-spacing:.13em;border-bottom:1px solid #281b123b;justify-content:space-between;gap:20px;padding-bottom:20px;font-size:11px;font-weight:600;display:flex}.about-hero-top p:last-child{color:#724321}.about-hero-top span{font-size:16px}.about-hero-layout{grid-template-columns:1.07fr .93fr;align-items:center;gap:15px;min-height:min(610px,100svh - 200px);display:grid}.about-hero-copy{z-index:2;padding:55px 0;position:relative}.about-overline,.about-label{letter-spacing:.14em;font-size:11px;font-weight:600}.about-overline{color:#88502c;margin-bottom:25px}.about-hero h1{letter-spacing:-.065em;font-size:clamp(56px,6.8vw,100px);font-weight:650;line-height:1.02}.about-hero h1>span:not(.about-dot){font-family:Georgia,serif;font-style:italic;font-weight:400}.about-dot{color:#b65300}.about-hero-description{color:#5e3a24;max-width:480px;margin:30px 0 32px;font-size:clamp(16px,1.4vw,19px);line-height:1.65}.about-hero-art{place-items:center;min-height:480px;display:grid;position:relative}.about-art-ring{aspect-ratio:1;border:1px solid #592f1461;border-radius:50%;place-items:center;width:min(35vw,430px);display:grid;position:relative}.about-art-ring:before,.about-art-ring:after{content:"";border:1px solid #592f1440;border-radius:50%;position:absolute;inset:11%;transform:rotate(45deg)scaleX(1.35)}.about-art-ring:after{inset:20%;transform:rotate(-50deg)scaleX(1.65)}.about-art-center{aspect-ratio:1;color:#fff;z-index:1;background:#171717;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:52%;display:flex;box-shadow:0 22px 45px #6b350a2e}.about-art-center>span{letter-spacing:-.12em;font-size:clamp(65px,8vw,115px);font-weight:700;line-height:.9}.about-art-center>span span{color:#ef850e;vertical-align:top;letter-spacing:0;font-size:.35em}.about-art-center small{letter-spacing:.17em;color:#c6b5a7;margin-top:17px;font-size:8px}.about-sticker{z-index:2;display:flex;position:absolute;box-shadow:0 10px 25px #60320d1f}.about-sticker-years{background:#f4f0de;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:110px;height:110px;top:8%;right:6%;transform:rotate(12deg)}.about-sticker-years strong{letter-spacing:-.08em;font-size:39px;line-height:1}.about-sticker-years span{text-align:center;letter-spacing:.09em;margin-top:5px;font-size:8px;font-weight:700;line-height:1.25}.about-sticker-build{color:#171717;background:#e57d14;border-radius:12px;flex-direction:column;padding:17px 19px;bottom:16%;left:0;transform:rotate(-8deg)}.about-sticker-build span{letter-spacing:.12em;font-size:9px}.about-sticker-build strong{margin-top:9px;font-size:23px;line-height:1.05}.about-art-spark{color:#bd5a02;font-size:58px;position:absolute;bottom:18%;right:7%;transform:rotate(15deg)}.about-art-caption{letter-spacing:.12em;color:#80502f;font-size:9px;font-weight:700;line-height:1.5;position:absolute;bottom:6%;right:1%}.about-art-caption span{color:#d56f01}.about-scroll-cue{letter-spacing:.13em;border-top:1px solid #281b123b;justify-content:space-between;align-items:center;padding-top:18px;font-size:10px;font-weight:600;display:flex}.about-scroll-cue span:last-child{font-size:23px}.about-dark{color:#fff;background:#171717}.about-story{padding-top:130px;padding-bottom:130px;overflow:hidden}.about-label{color:#a99f96}.about-label span{color:#e48119;font-size:15px}.about-story-heading{letter-spacing:-.07em;margin:80px 0 65px;font-size:clamp(55px,9.2vw,138px);font-weight:500;line-height:1.04}.about-story-line{white-space:nowrap}.about-story-left{transform:translateX(calc(-1 * var(--about-drift,0px)))}.about-story-right{text-align:right;transform:translateX(var(--about-drift,0px))}.about-story-right span{color:#e68111;font-family:Georgia,serif;font-style:italic;font-weight:400}.about-story-bottom{justify-content:space-between;align-items:end;gap:45px;display:flex}.about-story-bottom>p{color:#bbb;max-width:650px;font-size:clamp(17px,1.7vw,22px);line-height:1.7}.about-outline-link{white-space:nowrap;border:1px solid;border-radius:100px;align-items:center;gap:28px;padding:15px 20px;font-size:13px;transition:background .25s,color .25s;display:inline-flex}.about-outline-link:hover{color:#171717;background:#fff}.about-numbers{border-top:1px solid #3b3b3b;padding-top:110px;padding-bottom:110px}.about-section-heading{justify-content:space-between;align-items:end;gap:35px;display:flex}.about-section-heading h2,.about-recognition h2,.about-team h2,.about-culture h2,.about-soundtrack h2,.about-final-cta h2{letter-spacing:-.055em;margin-top:28px;font-size:clamp(46px,6vw,84px);font-weight:500;line-height:1.06}.about-section-heading h2 span,.about-recognition h2 span,.about-team h2 span,.about-culture h2 span,.about-soundtrack h2 span,.about-final-cta h2 span{color:#e48119;font-family:Georgia,serif;font-style:italic;font-weight:400}.about-section-heading>p{color:#aaa;max-width:350px;font-size:15px;line-height:1.65}.about-stat-grid{border-top:1px solid #444;border-bottom:1px solid #444;grid-template-columns:repeat(4,1fr);margin-top:75px;display:grid}.about-stat-grid>div{padding:32px 20px 30px 0}.about-stat-grid>div+div{border-left:1px solid #444;padding-left:25px}.about-stat-grid strong{letter-spacing:-.07em;font-size:clamp(48px,6vw,82px);font-weight:500;line-height:1}.about-stat-grid strong span{color:#e48119;vertical-align:top;font-size:.55em}.about-stat-grid p{color:#aaa;margin-top:14px;font-size:13px}.about-partners{margin-top:105px}.about-partner-window{margin:28px calc(-1 * var(--page-gutter)) 0;overflow:hidden}.about-partner-track{width:max-content;animation:40s linear infinite about-partner-scroll;display:flex}.about-partner-group{gap:16px;padding-right:16px;display:flex}.about-logo-sticker{background:#f5f2eb;border-radius:10px;place-items:center;width:150px;height:90px;padding:16px;display:grid;transform:rotate(-2deg)}.about-logo-sticker:nth-child(2n){transform:rotate(2deg)}.about-logo-sticker img{object-fit:contain;width:100%;height:100%}@keyframes about-partner-scroll{to{transform:translate(-50%)}}.about-split-wrap{--about-split-x:min(21vw,250px);--about-split-y:min(20vh,165px);--about-split-rotation:7deg;border-top:1px solid #3b3b3b;height:220svh;position:relative}.about-split-sticky{place-items:center;height:100svh;min-height:620px;display:grid;position:sticky;top:0;overflow:hidden}.about-split-head{top:clamp(120px,16vh,180px);left:var(--page-gutter);right:var(--page-gutter);text-align:center;z-index:0;position:absolute}.about-split-head h2{letter-spacing:-.06em;margin:24px 0 16px;font-size:clamp(43px,5.5vw,80px);font-weight:500;line-height:1.05}.about-split-head h2 em{color:#e48119;font-family:Georgia,serif;font-weight:400}.about-split-head>p:last-child{color:#aaa;font-size:14px}.about-split-cards{position:absolute;inset:0}.about-split-card{color:#171717;will-change:transform;border-radius:16px;flex-direction:column;justify-content:space-between;width:clamp(155px,18vw,230px);height:clamp(190px,22vw,280px);padding:22px;display:flex;position:absolute;top:60%;left:50%;box-shadow:0 18px 45px #0004}.about-split-card>span{letter-spacing:.12em;font-size:10px;font-weight:700}.about-split-card h3{letter-spacing:-.04em;font-size:clamp(19px,2vw,27px);font-weight:650;line-height:1.1}.about-split-card p{margin-top:8px;font-size:11px;line-height:1.4}.about-card-mark{text-align:center;font-size:clamp(44px,6vw,72px);line-height:1}.about-card-orange{background:#ed8b29}.about-card-lilac{background:#cfc0eb}.about-card-lime{background:#d5e8a6}.about-card-0{transform:translate(-50%,-50%) translate(calc(-1 * var(--about-split-x)),calc(-1 * var(--about-split-y))) rotate(calc(-1 * var(--about-split-rotation)))}.about-card-1{transform:translate(-50%,-50%) translate(var(--about-split-x),calc(-1 * var(--about-split-y))) rotate(var(--about-split-rotation))}.about-card-2{transform:translate(-50%,-50%) translate(calc(-1 * var(--about-split-x)),var(--about-split-y)) rotate(var(--about-split-rotation))}.about-card-3{transform:translate(-50%,-50%) translate(var(--about-split-x),var(--about-split-y)) rotate(calc(-1 * var(--about-split-rotation)))}.about-recognition{border-top:1px solid #3b3b3b;padding-top:115px;padding-bottom:125px}.about-recognition-inner{grid-template-columns:1fr 1fr;align-items:end;gap:15%;display:grid}.about-recognition-note{color:#bbb;border-top:1px solid #555;padding-top:25px}.about-recognition-note>span{color:#e48119;font-size:34px}.about-recognition-note p{margin:20px 0 30px;font-size:16px;line-height:1.6}.about-recognition-note a{color:#fff;text-underline-offset:5px;font-size:14px;text-decoration:underline}.about-team{color:#171717;background:#ffc997;padding-top:125px;padding-bottom:120px}.about-team-intro{justify-content:space-between;align-items:end;gap:35px;display:flex}.about-team-intro>p{color:#67452f;max-width:365px;font-size:15px;line-height:1.65}.about-team-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:34px 16px;margin-top:70px;display:grid}.about-person{min-width:0}.about-person-image{aspect-ratio:4/5;border-radius:9px;place-items:center;display:grid;position:relative;overflow:hidden}.about-person-shape{opacity:.3;width:60%;height:72%;position:relative}.about-person-shape span{aspect-ratio:1;background:#542e1b;border-radius:50%;width:42%;margin:0 auto;display:block}.about-person-shape i{background:#542e1b;border-radius:48% 48% 8px 8px;width:84%;height:52%;margin:9% auto 0;display:block}.about-person-image small{letter-spacing:.1em;color:#4e2d1c;font-size:9px;font-weight:700;position:absolute;bottom:14px;left:14px}.about-person-mark{color:#71401e;font-size:20px;position:absolute;top:10px;right:14px}.about-person-caption{padding:15px 2px 0}.about-person-caption h3{letter-spacing:-.02em;font-size:16px;font-weight:600}.about-person-caption p{color:#80583e;margin-top:5px;font-size:12px;line-height:1.5}.about-team-footer{border-top:1px solid #d79c6f;justify-content:space-between;align-items:end;gap:25px;margin-top:70px;padding-top:30px;display:flex}.about-team-footer p{letter-spacing:-.04em;font-size:clamp(20px,2.5vw,32px);line-height:1.4}.about-team-footer strong{font-weight:600}.about-culture{background:#f7f3eb;padding-top:110px;padding-bottom:120px}.about-culture-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:65px;display:grid}.about-culture-grid article{background:#eae5dc;border-radius:10px;flex-direction:column;justify-content:flex-end;min-height:260px;padding:27px;display:flex}.about-culture-grid article:nth-child(2){background:#eec8a4}.about-culture-grid article:nth-child(3){background:#ded8e9}.about-culture-grid span{letter-spacing:.1em;color:#6c625a;margin-bottom:auto;font-size:10px}.about-culture-grid h3{letter-spacing:-.04em;font-size:clamp(24px,2.3vw,32px);font-weight:600}.about-culture-grid p{color:#655c55;margin-top:10px;font-size:14px;line-height:1.55}.about-soundtrack{color:#fff;background:#171717;padding-top:115px;padding-bottom:120px}.about-soundtrack-inner{grid-template-columns:1fr 1fr;align-items:center;gap:10%;display:grid}.about-soundtrack-inner>div:first-child>p:last-child{color:#aaa;margin-top:25px;font-size:16px;line-height:1.6}.about-playlist{background:#282828;border:1px solid #414141;border-radius:16px;grid-template-columns:110px 1fr auto;align-items:center;gap:22px;padding:22px;display:grid}.about-playlist-art{background:#e98419;border-radius:10px;place-items:center;height:110px;display:grid}.about-playlist-art span{letter-spacing:-.08em;color:#171717;font-size:48px;font-weight:750}.about-playlist>div:nth-child(2)>p{letter-spacing:.12em;color:#aaa;font-size:9px}.about-playlist h3{letter-spacing:-.04em;margin:10px 0;font-size:clamp(19px,2vw,26px);line-height:1.15}.about-playlist small{letter-spacing:.1em;color:#aaa;font-size:9px}.about-playlist-waves{align-items:center;gap:3px;height:35px;display:flex}.about-playlist-waves i{background:#e98419;border-radius:3px;width:3px;height:18px;display:block}.about-playlist-waves i:nth-child(2),.about-playlist-waves i:nth-child(4){height:30px}.about-final-cta{background:#ffc997;padding-top:110px;padding-bottom:120px}.about-final-cta .pill{background:#171717;margin-top:35px}@media (max-width:900px){.about-hero-layout{grid-template-columns:1fr 1fr}.about-team-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.about-soundtrack-inner{gap:6%}.about-playlist{grid-template-columns:80px 1fr}.about-playlist-art{height:80px}.about-playlist-waves{display:none}}@media (max-width:767px){.about-hero{min-height:auto;padding-top:105px}.about-hero-top{font-size:9px}.about-hero-layout{flex-direction:column;align-items:stretch;min-height:0;display:flex}.about-hero-copy{padding:55px 0 20px}.about-hero h1{font-size:clamp(53px,12vw,80px)}.about-hero-description{margin:24px 0 26px;font-size:15px}.about-hero-art{min-height:320px}.about-art-ring{width:min(70vw,320px)}.about-sticker-years{width:80px;height:80px;top:1%;right:3%}.about-sticker-years strong{font-size:30px}.about-sticker-build{padding:12px 14px;bottom:8%;left:0}.about-sticker-build strong{font-size:18px}.about-art-caption{bottom:2%}.about-art-spark{font-size:42px}.about-story,.about-numbers,.about-recognition,.about-team,.about-culture,.about-soundtrack,.about-final-cta{padding-top:75px;padding-bottom:80px}.about-story-heading{margin:55px 0 40px;font-size:clamp(42px,10.5vw,75px)}.about-story-bottom,.about-section-heading,.about-team-intro{display:block}.about-story-bottom>p{font-size:16px}.about-story-bottom .about-outline-link{margin-top:30px}.about-section-heading>p,.about-team-intro>p{margin-top:25px}.about-stat-grid{grid-template-columns:1fr 1fr;margin-top:45px}.about-stat-grid>div{padding:24px 15px 24px 0}.about-stat-grid>div+div{padding-left:18px}.about-stat-grid>div:nth-child(3){border-top:1px solid #444;border-left:0;padding-left:0}.about-stat-grid>div:nth-child(4){border-top:1px solid #444}.about-stat-grid strong{font-size:52px}.about-partners{margin-top:65px}.about-logo-sticker{width:115px;height:70px;padding:13px}.about-split-sticky{min-height:0}.about-split-head{top:105px}.about-split-head h2{margin:16px 0 10px;font-size:clamp(36px,10vw,55px)}.about-split-head>p:last-child{font-size:12px}.about-split-card{border-radius:12px;width:clamp(125px,35vw,175px);height:clamp(155px,43vw,215px);padding:14px;top:62%}.about-card-mark{font-size:42px}.about-split-card h3{font-size:19px}.about-split-card p{font-size:10px}.about-recognition-inner,.about-soundtrack-inner{grid-template-columns:1fr;gap:35px}.about-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px;margin-top:45px}.about-team-footer{margin-top:50px;display:block}.about-team-footer .about-outline-link{margin-top:25px}.about-culture-grid{grid-template-columns:1fr;gap:10px;margin-top:45px}.about-culture-grid article{min-height:180px}.about-playlist{grid-template-columns:78px 1fr;gap:16px;padding:16px}.about-playlist-art{height:78px}.about-playlist-art span{font-size:34px}}@media (prefers-reduced-motion:reduce){.about-partner-track{animation:none}.about-story-line{transform:none}.about-split-wrap{height:auto}.about-split-sticky{height:auto;min-height:0;padding:75px var(--page-gutter);display:block;position:static}.about-split-head{position:static}.about-split-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:35px;display:grid;position:static}.about-split-card{width:auto;height:200px;box-shadow:none;position:static;transform:none!important}}.about-art-center img{width:72%;height:auto;display:block}.about-split-head{top:clamp(100px,12vh,120px)}.about-split-head h2{margin:14px 0 8px;font-size:clamp(43px,4.6vw,65px)}.about-split-card{top:65%}.about-motion-ready .about-person{opacity:0;transition:opacity .6s ease var(--about-person-delay,0s),transform .6s cubic-bezier(.22,1,.36,1) var(--about-person-delay,0s);transform:translateY(24px)}.about-motion-ready .about-person.about-person-visible{opacity:1;transform:none}@media (max-width:767px){.about-split-head{top:105px}.about-split-head h2{margin:16px 0 10px;font-size:clamp(36px,10vw,55px)}.about-split-card{top:62%}}@media (prefers-reduced-motion:reduce){.about-motion-ready .about-person{opacity:1;transition:none;transform:none}}.about-hero:after{content:"";z-index:3;pointer-events:none;height:180px;opacity:var(--about-hero-fade,0);background:linear-gradient(#0000,#171717);position:absolute;bottom:0;left:0;right:0}.about-split-head>p:last-child{max-width:260px;margin:0 auto;line-height:1.5}@media (prefers-reduced-motion:reduce){.about-hero:after{opacity:0}}.about-art-ring{width:min(30vw,360px)}.about-orbit-track{z-index:2;pointer-events:none;animation:34s linear infinite about-orbit;position:absolute;inset:0}.about-orbit-track .about-sticker{position:absolute;inset:0 auto auto 50%;translate:-50% -50%}.about-orbit-years .about-sticker{animation:34s linear infinite about-counter-orbit}.about-orbit-ideas{animation-name:about-orbit-opposite}.about-orbit-ideas .about-sticker{animation:34s linear infinite about-counter-orbit-opposite}@keyframes about-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes about-counter-orbit{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes about-orbit-opposite{0%{transform:rotate(180deg)}to{transform:rotate(540deg)}}@keyframes about-counter-orbit-opposite{0%{transform:rotate(-180deg)}to{transform:rotate(-540deg)}}.about-white-zone{color:#171717;background:#fff;position:relative}.about-white-zone:before,.about-white-zone:after{content:"";pointer-events:none;height:90px;display:block}.about-white-zone:before{background:linear-gradient(#171717,#fff)}.about-white-zone:after{background:linear-gradient(#fff,#171717)}.header.header-about.header-about-light:not(.header-dark):not(:has(.active)){background:#ffffffc2}.header.header-about.header-about-light.header-glass:not(.header-dark):not(:has(.active)){background:#ffffff94}.about-white-zone .about-label{color:#777}.about-white-zone .about-section-heading>p,.about-white-zone .about-stat-grid p,.about-white-zone .about-split-head>p:last-child{color:#666}.about-white-zone .about-stat-grid,.about-white-zone .about-split-wrap{border-color:#ddd}.about-white-zone .about-stat-grid>div+div{border-left-color:#ddd}.about-logo-sticker,.about-logo-sticker:nth-child(2n){background:0 0;border-radius:0;transform:none}.about-split-sticky{min-height:0}.about-split-card{height:clamp(165px,25vh,240px);top:62%}.about-card-cream{background:#e9e9e9}.about-split-wrap{height:230svh}.about-motion-ready .about-stat-item{opacity:0;transition:opacity .6s ease var(--about-person-delay,0s),transform .6s ease var(--about-person-delay,0s);transform:translateY(20px)}.about-motion-ready .about-stat-item.about-revealed{opacity:1;transform:none}.about-stat-item strong{transition:transform .3s,color .3s;display:inline-block}.about-stat-item:hover strong{color:#d56f01;transform:translateY(-6px)}.about-motion-ready .about-person.about-revealed{opacity:1;transform:none}.about-team{color:#fff;background:#171717}.about-team .about-label,.about-culture .about-label,.about-final-cta .about-label{color:#aaa}.about-team h2 span,.about-culture h2 span,.about-final-cta h2 span{color:#e48119}.about-team-intro>p,.about-person-caption p{color:#aaa}.about-person-tone-0{background:#514139}.about-person-tone-1{background:#685348}.about-person-tone-2{background:#584c4a}.about-person-tone-3{background:#705c4e}.about-person-shape span,.about-person-shape i{background:#d9c1b1}.about-person-image small{color:#e8d8cc}.about-person-mark{color:#e48119}.about-team-footer{border-top-color:#555}.about-team-footer .about-outline-link:hover{color:#171717;background:#fff}.about-culture{color:#fff;background:#202020}.about-culture .about-section-heading>p{color:#bbb}.about-culture-grid article,.about-culture-grid article:nth-child(2),.about-culture-grid article:nth-child(3){color:#fff;background:#2d2d2d}.about-culture-grid span{color:#aaa}.about-culture-grid p{color:#bbb}.about-final-cta{color:#fff;background:#171717;border-top:1px solid #444}.about-final-cta .pill{background:#d56f01}.about-final-cta .pill:hover{background:#a85500}@media (max-width:767px){.about-hero-art{min-height:350px}.about-art-ring{width:min(56vw,240px)}.about-orbit-track .about-sticker-years{width:80px;height:80px}.about-orbit-track .about-sticker-build{padding:12px 14px}.about-white-zone:before,.about-white-zone:after{height:60px}.about-white-zone .about-stat-grid>div:nth-child(3),.about-white-zone .about-stat-grid>div:nth-child(4){border-top-color:#ddd}.about-split-card{height:clamp(145px,21vh,185px);top:64%}}@media (prefers-reduced-motion:reduce){.about-orbit-track,.about-orbit-track .about-sticker{animation:none}.about-orbit-ideas{transform:rotate(180deg)}.about-orbit-ideas .about-sticker{transform:rotate(-180deg)}.about-motion-ready .about-stat-item{opacity:1;transition:none;transform:none}.about-stat-item strong{transition:none}.about-split-card{height:200px}}@media (max-width:767px) and (max-height:650px){.about-split-head{top:82px}.about-split-head .about-label{font-size:9px}.about-split-head h2{margin:8px 0 6px;font-size:30px}.about-split-head>p:last-child{max-width:225px;font-size:11px;line-height:1.3}.about-split-card{width:min(37vw,125px);height:125px;padding:10px;top:65%}.about-split-card>span{font-size:8px}.about-card-mark{font-size:27px}.about-split-card h3{font-size:16px}.about-split-card p{margin-top:5px;font-size:9px;line-height:1.2}}.about-page,.about-hero{color:#fff;background:#171717}.about-hero-top{border-color:#555}.about-hero-top p:last-child,.about-overline{color:#aaa}.about-hero-description{color:#bbb}.about-scroll-cue{color:#ddd;border-color:#555}.about-hero .pill{background:#d56f01}.about-hero .pill:hover{background:#a85500}.about-art-ring,.about-art-ring:before,.about-art-ring:after{border-color:#ffffff47}.about-art-center{border:1px solid #ffffff80;box-shadow:0 0 0 8px #ffffff0a,0 0 40px #ffffff14}.about-art-caption{color:#aaa}.about-hero:after,.about-white-zone:after{display:none}.about-card-2 h3{white-space:nowrap;font-size:clamp(11px,1.45vw,20px)}.about-culture,.about-culture-grid article,.about-culture-grid article:nth-child(2),.about-culture-grid article:nth-child(3){background:#171717}.about-culture{border-top:1px solid #353535}.about-culture-grid article{border:1px solid #454545}.about-team-motion{height:175svh;margin-top:70px;position:relative}.about-team-sticky{position:sticky;top:105px}.about-team-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 18px;max-width:920px;margin:0 auto;position:relative}.about-person{transform:translate3d(var(--team-x,0px),var(--team-y,0px),0) rotate(var(--team-rotation,0deg)) scale(var(--team-scale,1));will-change:transform}.about-motion-ready .about-person,.about-motion-ready .about-person.about-revealed{opacity:1;transform:translate3d(var(--team-x,0px),var(--team-y,0px),0) rotate(var(--team-rotation,0deg)) scale(var(--team-scale,1));transition:none}.about-person-image{aspect-ratio:4/3;max-height:230px;transform:perspective(800px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transform-style:preserve-3d;transition:transform .25s,box-shadow .25s}.about-person:hover .about-person-image{box-shadow:0 15px 30px #0006}.about-team-footer{margin-top:20px}@media (max-width:767px){.about-team-motion{height:150svh;margin-top:45px}.about-team-sticky{top:90px}.about-team-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 10px}.about-person-image{aspect-ratio:4/5}.about-person-caption h3{font-size:12px}.about-person-caption p{font-size:10px}.about-person-image small{font-size:7px;bottom:8px;left:7px}.about-person-mark{font-size:15px;top:6px;right:8px}.about-card-2 h3{font-size:clamp(11px,3vw,15px)}}@media (prefers-reduced-motion:reduce){.about-team-motion{height:auto}.about-team-sticky{position:static}.about-motion-ready .about-person,.about-person{will-change:auto;transform:none}.about-person-image{transition:none;transform:none}}.about-sticker-years{color:#171717}.about-white-zone{background:var(--about-zone-color,#fff)}.about-white-zone:before{display:none}.about-hero-art .about-art-ring{transform:translate3d(var(--about-interact-x,0px),0,0);transition:transform .3s ease-out}.header.header-about.header-dark{-webkit-backdrop-filter:blur(22px)saturate(165%);backdrop-filter:blur(22px)saturate(165%);background:#1717179e}.header.header-about.header-about-light:not(.header-dark):not(:has(.active)){-webkit-backdrop-filter:blur(22px)saturate(165%);backdrop-filter:blur(22px)saturate(165%);background:#ffffff94}@media (prefers-reduced-motion:reduce){.about-hero-art .about-art-ring{transition:none;transform:none}}.footer-social{transition:color .25s,transform .25s}.footer-social:hover,.footer-social:focus-visible{color:#e48119;transform:translateY(-3px)}.footer-legal-links a{transition:color .25s;position:relative}.footer-legal-links a:after{content:"";transform-origin:0;background:#e48119;height:1px;transition:transform .25s;position:absolute;bottom:-5px;left:0;right:0;transform:scaleX(0)}.footer-legal-links a:hover,.footer-legal-links a:focus-visible{color:#e48119}.footer-legal-links a:hover:after,.footer-legal-links a:focus-visible:after{transform:scaleX(1)}.footer-social:focus-visible,.footer-legal-links a:focus-visible{outline-offset:5px;outline:2px solid #e48119}@media (prefers-reduced-motion:reduce){.footer-social,.footer-legal-links a,.footer-legal-links a:after{transition:none}.footer-social:hover,.footer-social:focus-visible{transform:none}}.industry-stats strong span{font-size:inherit;color:inherit;font-variant-numeric:tabular-nums}
