:root{--background:#f8f6f0;--foreground:#08211c;--surface:#fff;--surface-inverse:#08211c;--accent:#bff6cd;--accent-secondary:#c9b8ff;--accent-tertiary:#ff735d;--muted:#dcebdd;--muted-foreground:#456057;--border:#08211c30;--ink:#08211c;--paper:#f8f6f0;--mint:#bff6cd;--sky:#a6deff;--lavender:#c9b8ff;--pink:#ff9bcb;--blue:#3159db}.site-header,.site-header.is-light{background:var(--paper);color:var(--ink);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid #08211c25;height:80px}.site-header .desktop-nav a,.site-header .desktop-nav button{color:var(--ink)}.site-header .nav-cta{border-color:var(--ink);background:var(--mint);color:var(--ink);border-radius:30px}.wordmark{font-size:1.35rem}.wordmark span{font-weight:800}.wordmark i{color:#7559ff}.site-footer{background:var(--ink)}:focus-visible{outline-offset:5px;outline:3px solid #7559ff}.bt-home{overflow:clip}.bt-home h1,.bt-home h2,.bt-home h3,.bt-home p{margin:0}.bt-home h2{letter-spacing:-.065em;font-size:clamp(2.8rem,5.7vw,6rem);font-weight:700;line-height:.98}.bt-home h3{letter-spacing:-.04em}.bt-meta,.bt-label,.bt-scroll{font-family:var(--font-geist-mono),monospace;letter-spacing:.08em;font-size:10px;line-height:1.5}.bt-hero{background:var(--paper);min-height:850px;padding:120px 4vw 26px;position:relative}.bt-meta{justify-content:space-between;animation:.5s .1s both bt-appear;display:flex}.bt-hero-type{z-index:2;pointer-events:none;margin-top:57px;position:relative}.bt-hero h1{letter-spacing:-.075em;font-size:clamp(70px,9.2vw,154px);font-weight:800;line-height:.89}.bt-hero h1>span{padding-bottom:.045em;display:block;overflow:hidden}.bt-hero h1 b{font-weight:800;display:block}.bt-hero h1>span:last-child{z-index:4;position:relative}.bt-art{width:36%;height:375px;position:absolute;top:202px;right:4vw}.bt-art>div{position:absolute}.bt-search-art{background:var(--mint);width:86%;padding:22px;animation:8s ease-in-out 1.3s infinite bt-drift;top:-30px;right:5%;transform:rotate(6deg)}.bt-art span{font:10px var(--font-geist-mono),monospace;letter-spacing:.02em}.bt-search-art>div{background:var(--paper);border:1px solid var(--ink);align-items:center;gap:10px;margin:20px 0;padding:12px;font-size:13px;display:flex}.bt-search-art i{margin-left:auto}.bt-search-art p{font:9px var(--font-geist-mono)}.bt-ai-art{background:var(--lavender);width:76%;padding:20px;top:158px;right:24%;transform:rotate(-7deg)}.bt-ai-art b{letter-spacing:-.055em;margin:17px 0;font-size:34px;line-height:1;display:block}.bt-ai-art>div{border-top:1px solid #08211c40;padding-top:12px;font-size:8px}.bt-ai-art em{margin:0 7px}.bt-media-art{background:var(--sky);z-index:2;width:50%;padding:18px;top:126px;right:-1%;transform:rotate(10deg)}.bt-media-art svg{fill:none;width:100%;height:60px;stroke:var(--ink);stroke-width:2px;stroke-dasharray:350;margin-top:18px;animation:4s ease-in-out infinite alternate bt-draw}.bt-media-art b{font-size:14px;line-height:1.1;display:block}.bt-creative-art{z-index:3;width:100px;top:280px;right:0;transform:rotate(8deg)}.bt-creative-art img{object-fit:cover;width:100%;height:133px}.bt-creative-art span{background:var(--pink);padding:8px;font-size:8px;display:block}.bt-cross{color:#7559ff;animation:25s linear infinite bt-spin;position:absolute;top:-25px;right:0;font-size:65px!important}.bt-hero-bottom{z-index:3;justify-content:space-between;align-items:flex-end;gap:35px;margin-top:58px;display:flex;position:relative}.bt-hero-bottom p{max-width:370px;font-size:16px;line-height:1.55;animation:.7s .8s both bt-appear}.bt-hero-bottom>div{gap:12px;animation:.6s 1s both bt-appear;display:flex}.bt-button{background:var(--ink);color:var(--paper);letter-spacing:.035em;border:1px solid var(--ink);border-radius:100px;justify-content:space-between;align-items:center;gap:35px;padding:20px 23px;font-size:11px;font-weight:600;transition:background .25s,color .25s;display:inline-flex}.bt-button:hover{background:var(--mint);color:var(--ink)}.bt-button svg{transition:transform .25s}.bt-button:hover svg{transform:rotate(45deg)}.bt-secondary{color:var(--ink);background:0 0}.bt-scroll{align-items:center;gap:15px;width:max-content;margin-top:50px;display:flex}.bt-cursor{pointer-events:none;z-index:1000;opacity:0;background:#7559ff20;border:1px solid #7559ff;border-radius:50%;justify-content:center;align-items:center;width:10px;height:10px;margin:-5px;font-size:9px;transition:width .2s,height .2s,margin .2s,background .2s;display:none;position:fixed;top:0;left:0}.bt-cursor[data-active=true]{background:var(--lavender);width:54px;height:54px;color:var(--ink);margin:-27px}@media (pointer:fine) and (prefers-reduced-motion:no-preference){.bt-cursor{display:flex}}@keyframes bt-appear{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes bt-drift{50%{transform:translateY(-9px)rotate(3deg)}}@keyframes bt-draw{0%{stroke-dashoffset:350px}to{stroke-dashoffset:0}}@keyframes bt-spin{to{transform:rotate(360deg)}}@media (min-width:1500px){.bt-hero{min-height:960px}.bt-art{height:420px;top:240px}.bt-hero-bottom{margin-top:90px}}@media (max-width:760px){.bt-hero{min-height:auto;padding:110px 6vw 24px}.bt-meta>span:last-child{display:none}.bt-hero-type{margin-top:35px}.bt-hero h1{font-size:clamp(51px,11.3vw,85px)}.bt-art{width:86%;height:330px;margin:55px auto 0;position:relative;top:auto;right:auto}.bt-search-art{top:0}.bt-ai-art{top:138px}.bt-media-art{top:115px}.bt-creative-art{width:75px;top:245px}.bt-creative-art img{height:95px}.bt-hero-bottom{margin-top:65px;display:block}.bt-hero-bottom p{font-size:16px}.bt-hero-bottom>div{flex-wrap:wrap;gap:10px;margin-top:28px}.bt-button{gap:22px;padding:17px 20px;font-size:10px}.bt-scroll{margin-top:38px;font-size:8px}.site-header,.site-header.is-light{height:72px}.bt-cross{right:-20px}}.bt-section{padding:100px 5vw}.bt-label{margin-bottom:42px}.bt-section-head{justify-content:space-between;align-items:end;gap:60px;margin-bottom:60px;display:flex}.bt-section-head>p,.bt-section-head>div{max-width:335px}.bt-section-head p,.bt-section p{font-size:16px;line-height:1.65}.bt-inline-link{letter-spacing:.04em;border-bottom:1px solid;align-items:center;gap:30px;margin-top:24px;padding-bottom:8px;font-size:11px;display:inline-flex}.bt-inline-link:hover svg{transform:translate(3px,-3px)}.bt-discovery{background:var(--ink);color:var(--mint);z-index:5;border-radius:35px 35px 0 0;height:1700px;margin-top:-26px;position:relative}.bt-discovery-sticky{height:calc(100svh - 80px);min-height:650px;max-height:900px;padding:55px 5vw;position:sticky;top:80px}.bt-discovery-layout{grid-template-columns:1fr 1fr;align-items:center;gap:8vw;display:grid}.bt-discovery h2{font-size:clamp(45px,5.4vw,85px)}.bt-discovery h2 em{font-family:Georgia,serif;font-weight:400}.bt-discovery-words>div{letter-spacing:-.055em;border-bottom:1px solid #bff6cd40;align-items:center;gap:20px;padding:15px 0;font-size:clamp(20px,2.9vw,45px);font-weight:600;display:flex}.bt-discovery-words span{font:10px var(--font-geist-mono)}.bt-discovery-words svg{margin-left:auto}.bt-discovery-end{justify-content:space-between;align-items:end;gap:30px;margin-top:50px;display:flex}.bt-discovery-end p{max-width:320px;color:var(--paper);font-size:15px;line-height:1.6}.bt-discovery-end strong{letter-spacing:-.04em;font-size:32px;line-height:.95}.bt-progress{background:#bff6cd25;height:2px;margin-top:35px}.bt-progress i{background:var(--mint);transform-origin:0;height:100%;display:block}.bt-services{background:var(--paper)}.bt-service-layout{grid-template-columns:1.07fr 1fr;gap:6vw;display:grid}.bt-service-index button{text-align:left;letter-spacing:-.05em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #08211c30;align-items:center;gap:24px;width:100%;padding:27px 12px;font-size:clamp(20px,2.25vw,35px);font-weight:550;transition:padding .25s,background .25s;display:flex}.bt-service-index button>span{font:10px var(--font-geist-mono);letter-spacing:0}.bt-service-index button>svg{width:22px;margin-left:auto}.bt-service-index button[aria-pressed=true]{background:var(--lavender);padding-left:24px}.bt-service-preview{flex-direction:column;justify-content:space-between;min-height:635px;padding:30px;transition:background .4s;display:flex}.bt-cap-visual{flex-direction:column;justify-content:center;height:320px;animation:.4s bt-appear;display:flex;position:relative}.bt-query{background:var(--paper);border:1px solid var(--ink);z-index:2;align-items:center;gap:16px;padding:17px;font-size:14px;display:flex;position:relative;transform:rotate(-3deg)}.bt-result{background:#fff;margin:-4px 16px 0;padding:30px 22px;transform:rotate(3deg)}.bt-result small{font-size:8px}.bt-result b{letter-spacing:-.04em;margin:15px 0;font-size:30px;line-height:1.02;display:block}.bt-result i{background:#08211c30;width:85%;height:3px;margin-top:10px;display:block}.bt-result i:last-child{width:60%}.bt-service-description h3{margin:15px 0;font-size:30px;line-height:1.1}.bt-service-description p{font-size:14px;line-height:1.6}.bt-tags{flex-wrap:wrap;gap:7px;margin:20px 0 30px;display:flex}.bt-tags span{font:8px var(--font-geist-mono);border:1px solid #08211c50;border-radius:20px;padding:7px 10px}.bt-service-description>a{border-top:1px solid #08211c50;justify-content:space-between;padding-top:16px;font-size:10px;display:flex}.bt-mini-flow{flex-direction:column;align-items:center;gap:10px;font-size:11px;display:flex}.bt-mini-flow span,.bt-mini-flow strong{border:1px solid var(--ink);background:var(--paper);padding:15px 25px}.bt-mini-flow strong{background:var(--ink);color:var(--mint);padding:25px}.bt-visual-3 img{object-fit:cover;width:190px;height:280px;margin:auto;transform:rotate(-6deg)}.bt-creative-stamp{background:var(--paper);padding:15px;font-size:29px;line-height:.95;position:absolute;bottom:15px;right:0;transform:rotate(7deg)}.bt-bars{border-bottom:1px solid var(--ink);align-items:end;gap:8px;height:230px;padding-top:20px;display:flex}.bt-bars i{background:var(--ink);transform-origin:bottom;flex:1}.bt-bars i:nth-child(2n){background:#3159db}.bt-chart-caption{font:10px var(--font-geist-mono);margin-top:18px}.bt-cap-visual>small{margin-top:10px;font-size:8px}.bt-pipeline{flex-direction:column;align-items:center;gap:10px;display:flex}.bt-pipeline span{border:1px solid var(--ink);background:var(--paper);justify-content:space-between;padding:25px;font-size:14px;display:flex}.bt-map{text-align:center;border:1px solid var(--ink);grid-template-columns:1fr 1fr;display:grid}.bt-map span{border:1px solid #08211c30;padding:18px;font-size:9px}.bt-map b{background:var(--ink);color:var(--mint);grid-column:span 2;padding:25px;font-size:35px;line-height:1.05}.bt-ai{background:var(--mint)}.bt-workflow{background:var(--ink);color:var(--paper);padding:25px 30px}.bt-workflow-top{font:9px var(--font-geist-mono);color:var(--mint);border-bottom:1px solid #bff6cd40;justify-content:space-between;padding-bottom:25px;display:flex}.bt-workflow-nodes{grid-template-columns:repeat(4,1fr);gap:30px;padding:65px 0;display:grid;position:relative}.bt-workflow-nodes>svg{width:100%;height:20px;stroke:var(--mint);stroke-width:2px;fill:none;position:absolute;top:50%;left:0}.bt-workflow-nodes button{background:var(--ink);color:var(--paper);text-align:left;cursor:pointer;border:1px solid #bff6cd80;flex-direction:column;padding:20px;transition:transform .25s,background .25s;display:flex;position:relative}.bt-workflow-nodes button[aria-pressed=true]{background:var(--sky);color:var(--ink);transform:translateY(-8px)}.bt-workflow-nodes small{font:8px var(--font-geist-mono);min-height:25px}.bt-workflow-nodes strong{letter-spacing:-.05em;margin:20px 0;font-size:30px}.bt-workflow-nodes span{letter-spacing:.05em;font-size:8px}.bt-workflow-detail{border-top:1px solid #bff6cd40;grid-template-columns:1fr 2fr;gap:20px;min-height:100px;padding-top:25px;display:grid}.bt-workflow-detail>span{font:9px var(--font-geist-mono);color:var(--mint)}.bt-workflow-detail p{max-width:620px;font-size:16px}.bt-ai-capabilities{flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:25px;font-size:11px;display:flex}.bt-ugc{background:#fff}.bt-ugc .bt-section{padding-bottom:55px}.bt-ugc-head{grid-template-columns:1.3fr 1fr;align-items:end;gap:10vw;display:grid}.bt-ugc h2{letter-spacing:-.07em;font-size:clamp(65px,9vw,135px);line-height:.82}.bt-ugc h2 em{letter-spacing:-.07em;color:#b32263;font:italic .83em Georgia,serif}.bt-ugc-head>div{max-width:350px}.bt-ugc-head p{margin-bottom:25px}.bt-film-window{padding:20px 0 40px;overflow:hidden}.bt-film{gap:24px;width:max-content;margin-left:-40px;display:flex}.bt-film article{flex-shrink:0;width:clamp(230px,26vw,390px);height:460px;position:relative;overflow:hidden}.bt-film article>span{font:10px var(--font-geist-mono);z-index:2;position:absolute;top:20px;left:22px}.bt-film img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.bt-film article:hover img{transform:scale(1.045)}.bt-film-type{background:var(--pink);padding:100px 25px 25px;transform:rotate(-3deg)}.bt-film-type strong,.bt-film-script strong{letter-spacing:-.07em;font-size:64px;line-height:.95;display:block}.bt-film-type small,.bt-film-script small{font:8px var(--font-geist-mono);position:absolute;bottom:25px}.bt-film-person{transform:rotate(3deg)}.bt-film-person b{text-align:center;background:var(--paper);letter-spacing:-.04em;padding:12px;font-size:21px;line-height:1.1;position:absolute;bottom:30px;left:15px;right:15px}.bt-film-person>span{background:var(--paper);padding:5px}.bt-film-product{transform:rotate(-2deg)}.bt-film-script{background:#ff735d;padding:100px 25px 25px;transform:rotate(4deg)}.bt-timeline{border-top:1px solid var(--ink);font:8px var(--font-geist-mono);justify-content:space-between;align-items:center;gap:25px;padding:22px 5vw 35px;display:flex}.bt-timeline>div{gap:4px;display:flex}.bt-timeline button{background:var(--pink);cursor:pointer;border:0;border-top:3px solid #0000;padding:15px 24px;font-size:9px}.bt-timeline button[aria-pressed=true]{border-color:var(--ink);background:#ff735d}.bt-work{background:var(--paper)}.bt-work-layout{grid-template-columns:1.25fr 1fr;align-items:start;gap:55px;display:grid}.bt-project-image{background:var(--sky);height:620px;position:relative;overflow:hidden}.bt-project-image img{object-fit:cover;width:100%;height:100%;transition:transform .7s}.bt-project:hover img{transform:scale(1.035)}.bt-project-image>span{letter-spacing:-.06em;font-size:55px;font-weight:700;line-height:.93;position:absolute;top:30px;left:30px}.bt-project-image small{font:9px var(--font-geist-mono);position:absolute;bottom:25px;left:25px}.bt-project>div:not(.bt-project-image):not(.bt-b2b-image){justify-content:space-between;align-items:center;gap:15px;margin-top:20px;display:flex}.bt-project h3{font-size:24px;line-height:1.15}.bt-project>p{margin-top:8px;font-size:11px}.bt-project-stack{flex-direction:column;gap:65px;padding-top:110px;display:flex}.bt-b2b-image{background:var(--mint);flex-direction:column;justify-content:space-between;height:360px;padding:25px;display:flex}.bt-b2b-image span,.bt-b2b-image small{font:9px var(--font-geist-mono)}.bt-b2b-image b{letter-spacing:-.065em;font-size:65px;line-height:.87;transition:transform .3s}.bt-project:hover .bt-b2b-image b{transform:translate(10px)}.bt-project-text{background:var(--lavender);padding:30px}.bt-project-text h3{margin-top:25px;font-size:48px;line-height:.98}.bt-project-text p{font-size:10px}.bt-performance{background:var(--blue);color:#fff}.bt-performance-layout{grid-template-columns:1.1fr 1fr;align-items:center;gap:7vw;display:grid}.bt-performance h2{font-size:clamp(50px,6vw,100px)}.bt-performance h2 em{color:var(--mint);font-style:normal}.bt-performance-layout>div>p{margin-top:30px}.bt-performance-view{border:1px solid #ffffff70;padding:30px}.bt-measure-tabs{gap:8px;display:flex}.bt-measure-tabs button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff80;border-radius:30px;padding:10px 15px;font-size:11px}.bt-measure-tabs button[aria-pressed=true]{background:var(--paper);color:var(--ink)}.bt-measure-graphic{border-bottom:1px solid #ffffff70;align-items:end;gap:8px;height:220px;padding-top:40px;display:flex}.bt-measure-graphic i{flex:1;transition:height .55s}.bt-performance-view>small{font:8px var(--font-geist-mono);margin:14px 0 35px;display:block}.bt-performance-view h3{font-size:30px}.bt-performance-view>p{min-height:92px;font-size:14px;margin-top:14px!important}.bt-industries{transition:background .4s}.bt-industry-layout{grid-template-columns:1fr 1fr;gap:10vw;display:grid}.bt-industries h2{font-size:clamp(40px,4.5vw,75px)}.bt-industry-layout p{max-width:380px;min-height:55px}.bt-industry-index button{width:100%;color:var(--ink);text-align:left;letter-spacing:-.055em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #08211c40;align-items:center;gap:20px;padding:16px 0;font-size:clamp(25px,2.8vw,43px);transition:padding .25s;display:flex}.bt-industry-index button[aria-pressed=true]{background:#f8f6f050;padding-left:22px}.bt-industry-index span{font:9px var(--font-geist-mono)}.bt-industry-index svg{margin-left:auto}.bt-sector-visual{border:1px solid var(--ink);max-width:350px;margin:40px 0 30px;padding:22px}.bt-sector-visual>span{font:8px var(--font-geist-mono)}.bt-sector-visual>strong{letter-spacing:-.05em;margin:20px 0;font-size:34px;line-height:1;display:block}.bt-sector-visual>div{padding-right:24px}.bt-sector-visual>div>span{background:var(--paper);border:1px solid var(--ink);justify-content:space-between;margin-top:-1px;padding:12px;font-size:10px;transition:transform .4s;display:flex}.bt-sector-visual svg{width:14px;height:14px}.bt-process{background:var(--paper)}.bt-process-line{grid-template-columns:repeat(4,1fr);gap:0;margin-top:60px;display:grid}.bt-process-line article{padding:0 25px 0 0}.bt-process-line article>span{border-bottom:2px solid var(--ink);font:11px var(--font-geist-mono);justify-content:space-between;margin-right:-25px;padding-bottom:20px;padding-right:25px;display:flex}.bt-process-line h3{margin:25px 0 14px;font-size:25px}.bt-process-line p{max-width:230px;font-size:14px}.bt-insights{background:#fff}.bt-insight-list a{border-top:1px solid #08211c50;grid-template-columns:60px 1fr 30px;align-items:center;gap:30px;padding:35px 15px;transition:background .25s,padding .25s;display:grid}.bt-insight-list a:hover{background:var(--mint);padding-left:30px}.bt-insight-list a>span,.bt-insight-list small{font:9px var(--font-geist-mono)}.bt-insight-list h3{max-width:850px;margin-top:12px;font-size:clamp(25px,3vw,44px);line-height:1.12}.bt-faq{background:var(--paper);grid-template-columns:1fr 1.7fr;gap:8vw;display:grid}.bt-faq>div>p{margin-top:30px;font-size:14px}.bt-accordion [data-slot=accordion-item]{border-bottom:1px solid #08211c40}.bt-accordion [data-slot=accordion-trigger]{color:var(--ink);border-radius:0;align-items:center;gap:18px;padding:25px 12px;font-size:18px;line-height:1.4;text-decoration:none;transition:background .2s}.bt-accordion [data-slot=accordion-trigger]:hover{background:var(--lavender)}.bt-accordion [data-slot=accordion-trigger]>span:nth-child(2){flex:1}.bt-faq-number{font:9px var(--font-geist-mono)}.bt-accordion [data-slot=accordion-content]{height:var(--accordion-panel-height);transition:height .3s;animation:none}.bt-accordion [data-slot=accordion-content][data-starting-style],.bt-accordion [data-slot=accordion-content][data-ending-style]{height:0}.bt-accordion [data-slot=accordion-content]>div{height:auto;padding:0 38px 28px}.bt-accordion [data-slot=accordion-content] p{font-size:15px;line-height:1.7}.bt-accordion [data-slot=accordion-content] a{font:9px var(--font-geist-mono);margin-top:20px;display:inline-block}.bt-close{background:var(--lavender);position:relative;overflow:hidden}.bt-close h2{z-index:2;font-size:clamp(75px,12.5vw,190px);line-height:.86;position:relative}.bt-close em{letter-spacing:-.075em;font-family:Georgia,serif;font-weight:400}.bt-close>div:not(.bt-label){z-index:2;justify-content:space-between;align-items:end;margin-top:55px;display:flex;position:relative}.bt-close-star{color:#ff55a5;font-size:260px;line-height:1;transition:transform .8s;position:absolute;top:30px;right:5%}.bt-close:hover .bt-close-star{transform:rotate(45deg)}@media (max-width:1050px){.bt-workflow-nodes{gap:12px}.bt-workflow-nodes button{padding:14px}.bt-workflow-nodes strong{font-size:25px}.bt-hero-bottom>div{flex-direction:column}.bt-hero-bottom{margin-top:45px}.bt-hero{min-height:790px}.bt-service-layout{gap:25px}.bt-service-preview{padding:22px}.bt-film article{height:400px}.bt-project-image{height:560px}.bt-project-image>span{font-size:42px}}@media (max-width:760px){.bt-section{padding:65px 6vw}.bt-label{margin-bottom:30px;font-size:8px}.bt-section-head{margin-bottom:35px;display:block}.bt-section-head>p,.bt-section-head>div{max-width:100%;margin-top:25px}.bt-section-head p,.bt-section p{font-size:15px}.bt-hero-bottom>div{flex-direction:row}.bt-hero{min-height:0;padding-bottom:65px}.bt-discovery{height:auto}.bt-discovery-sticky{height:auto;min-height:0;max-height:none;padding:55px 6vw;position:relative;top:0}.bt-discovery-layout{grid-template-columns:1fr;gap:35px}.bt-discovery h2{font-size:48px}.bt-discovery-words>div{font-size:26px;opacity:1!important;transform:none!important}.bt-discovery-end{margin-top:30px;display:block}.bt-discovery-end strong{margin-top:25px;display:block}.bt-progress{display:none}.bt-service-layout{grid-template-columns:1fr;gap:25px}.bt-service-index button{gap:18px;padding:18px 8px;font-size:24px}.bt-service-preview{min-height:560px;padding:25px}.bt-cap-visual{height:280px}.bt-service-description h3{font-size:28px}.bt-workflow{padding:20px}.bt-workflow-top{gap:20px;font-size:7px}.bt-workflow-nodes{grid-template-columns:1fr 1fr;gap:15px;padding:30px 0}.bt-workflow-nodes svg{display:none}.bt-workflow-nodes button{min-height:145px;padding:12px}.bt-workflow-nodes button[aria-pressed=true]{transform:none}.bt-workflow-nodes strong{margin:12px 0;font-size:24px}.bt-workflow-nodes small{font-size:7px}.bt-workflow-detail{grid-template-columns:1fr;gap:12px;min-height:155px}.bt-workflow-detail p{font-size:14px}.bt-ai-capabilities{justify-content:start;gap:15px;font-size:10px}.bt-ugc-head{grid-template-columns:1fr;gap:35px}.bt-ugc h2{font-size:78px}.bt-film{gap:18px;margin-left:-80px}.bt-film article{width:250px;height:365px}.bt-film-type strong,.bt-film-script strong{font-size:54px}.bt-film-person b{font-size:18px}.bt-timeline{flex-direction:column;align-items:start;gap:15px;padding:20px 6vw 30px}.bt-timeline button{padding:14px 26px}.bt-work-layout{grid-template-columns:1fr;gap:40px}.bt-project-image{height:480px}.bt-project-image>span{font-size:46px;left:20px}.bt-project-stack{gap:35px;padding-top:0}.bt-b2b-image{height:320px}.bt-project-text h3{font-size:43px}.bt-performance-layout{grid-template-columns:1fr;gap:40px}.bt-performance h2{font-size:56px}.bt-performance-view{padding:22px}.bt-measure-tabs{gap:5px}.bt-measure-tabs button{padding:9px 12px;font-size:10px}.bt-performance-view h3{font-size:26px}.bt-performance-view>small{font-size:7px}.bt-industry-layout{grid-template-columns:1fr;gap:30px}.bt-sector-visual{display:none}.bt-industry-layout p{min-height:50px;margin-top:25px}.bt-industry-index button{padding:14px 0;font-size:30px}.bt-process-line{grid-template-columns:1fr 1fr;row-gap:40px}.bt-process-line article:nth-child(2n){padding-left:10px}.bt-process-line h3{font-size:23px}.bt-process-line p{font-size:13px}.bt-insight-list a{grid-template-columns:25px 1fr 20px;gap:12px;padding:25px 0}.bt-insight-list h3{font-size:26px}.bt-insight-list small{font-size:8px}.bt-faq{grid-template-columns:1fr;gap:35px}.bt-faq h2 br{display:none}.bt-accordion [data-slot=accordion-trigger]{gap:12px;padding:23px 4px;font-size:16px}.bt-accordion [data-slot=accordion-content]>div{padding:0 25px 24px}.bt-close h2{font-size:clamp(58px,12.5vw,90px)}.bt-close>div:not(.bt-label){margin-top:35px;display:block}.bt-close .bt-button{margin-top:25px}.bt-close-star{font-size:150px;top:20px;right:-30px}.bt-close p{z-index:2;position:relative}}.bt-mobile-dialog{background:var(--mint);color:var(--ink);z-index:100;border-radius:0;flex-direction:column;width:100%;max-width:none;height:100svh;padding:25px 6vw;display:flex;inset:0;overflow-y:auto;transform:none}.bt-mobile-dialog>.bt-button{margin-top:auto}.bt-mobile-dialog .mobile-head{justify-content:space-between;align-items:center;display:flex}.bt-mobile-dialog .mobile-head button{padding:12px}.mobile-menu{display:none!important}.mega-menu{background:var(--ink)}.site-header.is-light .desktop-nav a:hover,.site-header .desktop-nav button:hover{color:#7559ff}.footer-brand h2 em{color:var(--mint)}.site-footer .footer-column a{color:#d7e7de}.bt-home section[id]{scroll-margin-top:78px}.bt-mobile-dialog{width:100vw;max-width:100%;top:0;left:0;transform:none}.site-header.is-light:not(.menu-active){background:var(--paper)}.site-header.is-light:not(.menu-active) .desktop-nav a,.site-header.is-light:not(.menu-active) .desktop-nav button{color:var(--ink)}.bt-cursor[data-active=true]:empty{background:#c9b8ff35}.bt-accordion [data-slot=accordion-trigger-icon]{display:none!important}.bt-accordion [data-slot=accordion-trigger]:after{content:"+";font-size:25px;font-weight:300;transition:transform .3s}.bt-accordion [data-slot=accordion-trigger][aria-expanded=true]:after{transform:rotate(45deg)}@media (min-width:761px){.bt-hero h1{font-size:clamp(70px,8.7vw,145px)}.bt-art{width:32%;right:4vw}.bt-ai-art{width:84%;top:155px;right:10%}.bt-hero-type{z-index:4}.bt-creative-art{width:80px;top:240px}.bt-creative-art img{height:100px}}@media (max-width:760px){.bt-film-window{scroll-snap-type:x mandatory;padding-left:6vw;padding-right:6vw;overflow-x:auto}.bt-film{margin-left:0;padding-right:6vw;transform:none!important}.bt-film article{scroll-snap-align:center}.bt-faq h2 br:after{content:" "}.bt-faq h2{max-width:8ch}.bt-faq h2 br{display:block}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.bt-home *,.bt-home :before,.bt-home :after{transition:none!important;animation:none!important}.bt-cursor{display:none!important}.bt-discovery{height:auto}.bt-discovery-sticky{height:auto;min-height:0;padding-bottom:60px;position:relative;top:0}}
.sv-page{color:var(--ink);background:var(--paper);overflow:clip}.sv-page h1,.sv-page h2,.sv-page h3,.sv-page p{margin:0}.sv-page p{font-size:1rem;line-height:1.7}.sv-label{font:12px var(--font-geist-mono),monospace;letter-spacing:.04em;display:block}.sv-hub-hero{padding:145px 5vw 70px}.sv-hub-hero h1{letter-spacing:-.065em;margin:40px 0;font-size:clamp(60px,8vw,130px);line-height:.94}.sv-hub-hero>div{justify-content:space-between;align-items:end;gap:40px;display:flex}.sv-hub-hero p{max-width:560px;font-size:19px}.sv-hub-hero nav{flex-wrap:wrap;gap:10px;margin-top:55px;display:flex}.sv-hub-hero nav a{border:1px solid #08211c50;border-radius:30px;align-items:center;gap:15px;padding:12px 17px;font-size:14px;display:flex}.sv-hub-hero nav a:hover{background:var(--mint)}.sv-hub-hero nav span{font:12px var(--font-geist-mono)}.sv-family{padding:80px 5vw;scroll-margin-top:78px}.sv-family-intro{grid-template-columns:1.2fr 1fr;align-items:end;gap:10vw;margin:35px 0 45px;display:grid}.sv-family h2{letter-spacing:-.055em;font-size:clamp(42px,5vw,80px);line-height:.98}.sv-family-intro p{max-width:460px}.sv-link{border-bottom:1px solid;align-items:center;gap:25px;padding-bottom:8px;font-size:14px;display:inline-flex}.sv-link:hover svg{transform:translate(3px,-3px)}@media (max-width:760px){.sv-hub-hero{padding:115px 6vw 50px}.sv-hub-hero h1{font-size:54px}.sv-hub-hero>div{display:block}.sv-hub-hero .bt-button{margin-top:28px}.sv-hub-hero p{font-size:17px}.sv-hub-hero nav{gap:8px;margin-top:35px}.sv-hub-hero nav a{padding:10px 13px;font-size:13px}.sv-family{padding:55px 6vw}.sv-family-intro{grid-template-columns:1fr;gap:25px}.sv-family h2{font-size:44px}}
.sv-faq-editorial{border-top:1px solid}.sv-faq-editorial article{border-bottom:1px solid;grid-template-columns:35px .8fr 1.1fr;gap:25px;padding:25px 0;display:grid}.sv-faq-editorial article>span{font:11px var(--font-geist-mono)}.sv-faq-editorial h3{margin:0;font-size:22px}.sv-faq-editorial p{margin:0;font-size:15px}.sv-faq-conversation{grid-template-columns:1fr 1fr;gap:16px;display:grid}.sv-faq-conversation article{background:var(--paper);min-height:220px;color:var(--ink);padding:25px}.sv-faq-conversation article.is-offset{background:var(--sky);transform:translateY(28px)}.sv-faq-conversation h3{margin:0 0 25px;font-size:23px;line-height:1.1}.sv-faq-conversation p{font-size:15px}@media (max-width:760px){.sv-faq-editorial article{grid-template-columns:30px 1fr}.sv-faq-editorial article p{grid-column:2}.sv-faq-conversation{grid-template-columns:1fr}.sv-faq-conversation article.is-offset{transform:none}}.footer-brand h2{max-width:12ch;font-size:clamp(3rem,5vw,5rem);line-height:.95}.footer-brand p{color:#d7e7de;margin-top:30px}.footer-bottom{color:#c0d5c9}.sv-page h1{font-weight:700}.sv-page h2{font-weight:600}.sv-page h3{font-weight:550}.sv-mega-top button{font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;display:flex}.sv-visual{min-width:0;min-height:350px;color:var(--ink);flex-direction:column;justify-content:center;padding:30px;display:flex;position:relative;overflow:hidden}.sv-visual small{font:12px var(--font-geist-mono),monospace;letter-spacing:.02em}.sv-search-query{background:var(--paper);border:1px solid var(--ink);z-index:2;align-items:center;gap:15px;padding:20px;font-size:16px;display:flex;transform:rotate(-3deg)}.sv-search-answer{background:#fff;margin:0 15px;padding:30px;transform:rotate(3deg)}.sv-search-answer b{letter-spacing:-.055em;margin:22px 0;font-size:clamp(30px,3.5vw,50px);line-height:.98;display:block}.sv-search-answer>span{background:#08211c35;width:90%;height:4px;margin-top:10px;display:block}.sv-search-answer>span:nth-of-type(2){width:65%}.sv-search-answer>div{align-items:center;gap:18px;margin-top:25px;font-size:12px;display:flex}.sv-visual-ai{background:var(--ink);color:var(--mint);padding:35px}.sv-agent-input{justify-content:center;gap:15px;display:flex}.sv-agent-input span{font:12px var(--font-geist-mono);text-align:center;border:1px solid #bff6cd70;padding:15px}.sv-agent-line{background:var(--mint);width:1px;height:35px;margin:auto;position:relative}.sv-agent-line:after{content:"";background:var(--sky);width:5px;height:5px;animation:2s infinite sv-flow;position:absolute;top:0;left:-2px}.sv-agent-core{border:1px solid var(--mint);background:var(--mint);color:var(--ink);text-align:center;padding:25px}.sv-agent-core b{letter-spacing:-.045em;margin-top:15px;font-size:25px;line-height:1.25;display:block}.sv-visual-creative{min-height:450px}.sv-creator-frame{width:52%;height:350px;margin-left:10px;position:relative;transform:rotate(-6deg)}.sv-creator-frame img{object-fit:cover;width:100%;height:100%}.sv-creator-frame span{background:var(--paper);padding:8px;font-size:12px;position:absolute;bottom:12px;left:12px;right:12px}.sv-creator-type{background:#ff735d;width:51%;padding:25px;position:absolute;top:90px;right:10px;transform:rotate(6deg)}.sv-creator-type b{letter-spacing:-.07em;margin-top:24px;font-size:clamp(40px,5vw,76px);line-height:.85;display:block}.sv-creator-type small{font-size:10px}.sv-edit-track{border-top:1px solid var(--ink);gap:5px;padding-top:10px;display:flex;position:absolute;bottom:25px;left:5%;right:5%}.sv-edit-track i{background:var(--ink);flex:1;height:17px}.sv-edit-track i:nth-child(2n){background:var(--paper);flex:2}.sv-visual-demand{padding:30px 10px}.sv-pipeline{margin:30px 0}.sv-pipeline>div{background:var(--paper);border:1px solid var(--ink);justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;padding:18px;font-size:15px;animation:.7s both sv-pipeline-in;display:flex}.sv-pipeline>div>span{font:12px var(--font-geist-mono)}.sv-visual-strategy{border:1px solid var(--ink);padding:25px}.sv-research-tabs{border-bottom:1px solid var(--ink);justify-content:space-between;padding-bottom:20px;font-size:12px;display:flex}.sv-strategy-type{letter-spacing:-.07em;padding:35px 0;font-size:clamp(45px,5.5vw,85px);line-height:.85}.sv-research-footer{border-top:1px solid var(--ink);padding-top:20px;font-size:12px}.sv-visual-performance,.sv-visual-data{background:var(--ink);color:var(--sky)}.sv-data-top{font:12px var(--font-geist-mono);justify-content:space-between;gap:15px;display:flex}.sv-data-chart{border-bottom:1px solid #a6deff70;align-items:end;gap:12px;height:260px;padding-top:30px;display:flex}.sv-data-chart i{background:var(--sky);transform-origin:bottom;flex:1;animation:.9s both sv-bars}.sv-data-chart i:nth-child(3n){background:var(--mint)}.sv-data-bottom{justify-content:space-between;align-items:center;gap:10px;padding-top:25px;font-size:12px;display:flex}@keyframes sv-flow{to{transform:translateY(30px)}}@keyframes sv-pipeline-in{0%{opacity:.4;transform:translate(-18px)}to{opacity:1;transform:none}}@keyframes sv-bars{0%{transform:scaleY(.15)}to{transform:scaleY(1)}}.sv-family-body{grid-template-columns:.9fr 1.1fr;align-items:start;gap:6vw;display:grid}.sv-family-body>.sv-visual{position:sticky;top:110px}.sv-service-links>a{border-top:1px solid #08211c55;grid-template-columns:28px 1fr 24px;align-items:start;gap:20px;padding:25px 0;transition:padding .25s,background .25s;display:grid}.sv-service-links>a:last-child{border-bottom:1px solid #08211c55}.sv-service-links>a>span{font:12px var(--font-geist-mono);margin-top:6px}.sv-service-links h3{letter-spacing:-.04em;font-size:clamp(24px,2.5vw,36px);line-height:1.1}.sv-service-links p{max-width:470px;margin-top:10px;font-size:15px}.sv-service-links>a:hover{background:#f8f6f045;padding-left:15px}.sv-service-links>a>svg{margin-top:4px;transition:transform .25s}.sv-service-links>a:hover>svg{transform:rotate(45deg)}.sv-family-performance{color:#fff;background:#3159db!important}.sv-family-performance .sv-family-body{grid-template-columns:1.25fr .85fr}.sv-family-performance .sv-service-links{order:-1}.sv-family-performance .sv-service-links>a{border-color:#ffffff60}.sv-family-performance .sv-service-links>a:hover{background:#ffffff15}.sv-family-performance .sv-visual{color:#fff;background:#2447b5}.sv-family-creative{background:#fff!important}.sv-family-creative .sv-family-body{grid-template-columns:1.15fr 1fr}.sv-family-creative .sv-visual{background:var(--pink);min-height:530px}.sv-family-creative .sv-creator-frame{height:400px}.sv-family-demand .sv-family-intro{grid-template-columns:1fr 1fr}.sv-family-data{background:var(--paper)!important}.sv-family-data .sv-family-body{grid-template-columns:1fr 1fr}.sv-family-strategy .sv-service-links>a{padding:35px 0}.sv-family-strategy .sv-family-body{grid-template-columns:.8fr 1.2fr}.sv-family-strategy .sv-service-links h3{font-size:38px}.sv-media-note{margin-top:30px;font-size:13px!important}.sv-responsible,.sv-authority-note{border-top:1px solid #08211c50;margin-top:60px;padding-top:30px}.sv-responsible{grid-template-columns:1fr 2fr;gap:40px;display:grid}.sv-responsible>span{font:12px var(--font-geist-mono)}.sv-authority-note{max-width:850px}.sv-authority-note h3{letter-spacing:-.035em;margin-bottom:20px;font-size:30px;line-height:1.1}.sv-authority-note .sv-link{margin-top:25px}.sv-ai-guide{border-top:1px solid #08211c50;grid-template-columns:.8fr 1.2fr;gap:6vw;margin-top:60px;padding-top:40px;display:grid}.sv-ai-guide h3{letter-spacing:-.045em;margin-top:25px;font-size:clamp(30px,3.5vw,50px);line-height:1.02}.sv-ai-guide [data-slot=tabs-list]{background:0 0;flex-wrap:wrap;justify-content:start;gap:8px;width:100%;height:auto;padding:0;display:flex}.sv-ai-guide [data-slot=tabs-trigger]{white-space:normal;border:1px solid var(--ink);color:var(--ink);background:0 0;border-radius:30px;flex:none;height:auto;padding:12px 16px;font-size:14px}.sv-ai-guide [data-slot=tabs-trigger][data-active]{background:var(--ink);color:var(--mint)}.sv-ai-guide [data-slot=tabs-content]{background:var(--paper);border:1px solid var(--ink);min-height:330px;margin-top:12px;padding:30px}.sv-ai-guide [data-slot=tabs-content]>p{margin-top:20px}.sv-ai-guide [data-slot=tabs-content]>div{border-left:2px solid var(--ink);margin:25px 0;padding-left:20px}.sv-ai-guide [data-slot=tabs-content] strong{margin-bottom:8px;font-size:14px;display:block}.sv-ai-guide [data-slot=tabs-content]>div p{font-size:15px}.sv-detail-hero{padding:125px 5vw 70px}.sv-breadcrumb{flex-wrap:wrap;gap:12px;margin-bottom:45px;font-size:13px;display:flex}.sv-breadcrumb a{text-underline-offset:4px;text-decoration:underline}.sv-detail-hero-grid{grid-template-columns:1.1fr .8fr;align-items:center;gap:6vw;display:grid}.sv-detail-hero h1{letter-spacing:-.06em;margin:28px 0;font-size:clamp(52px,6.3vw,98px);line-height:.95}.sv-detail-hero p{max-width:590px;font-size:18px}.sv-detail-hero .bt-button{margin-top:32px;font-size:12px}.sv-detail-hero .sv-visual{min-height:380px}.sv-page-nav{z-index:10;background:var(--paper);white-space:nowrap;border-bottom:1px solid #08211c35;gap:35px;padding:16px 5vw;font-size:14px;display:flex;position:sticky;top:80px;overflow-x:auto}.sv-page-nav a:hover{text-underline-offset:5px;text-decoration:underline}.sv-detail section[id]{scroll-margin-top:155px}.sv-detail h2,.sv-close h2{letter-spacing:-.05em;font-size:clamp(38px,4.7vw,72px);line-height:1}.sv-context,.sv-scope,.sv-delivery,.sv-evidence,.sv-start,.sv-questions,.sv-related,.sv-detail-guide{padding:80px 5vw}.sv-context>div{grid-template-columns:1fr 1fr;align-items:start;gap:8vw;margin-top:35px;display:grid}.sv-context p{max-width:570px;font-size:19px}.sv-detail-guide{background:var(--mint);padding-top:0}.sv-detail-guide .sv-ai-guide{margin-top:0}.sv-scope{background:#fff;grid-template-columns:1fr 1fr;gap:8vw;display:grid}.sv-scope h2{margin:25px 0}.sv-scope p{max-width:480px}.sv-scope ul{columns:1;margin:0;padding:0;list-style:none}.sv-scope li{border-top:1px solid #08211c40;justify-content:space-between;gap:15px;padding:14px 0;font-size:18px;display:flex}.sv-scope li svg{flex-shrink:0}.sv-delivery>.sv-work-steps{grid-template-columns:repeat(3,1fr);gap:35px;margin-top:45px;display:grid}.sv-work-steps article{border-top:1px solid var(--ink);padding-top:20px}.sv-work-steps article>span{font:12px var(--font-geist-mono)}.sv-work-steps h3{letter-spacing:-.04em;margin:25px 0 20px;font-size:30px;line-height:1.1}.sv-work-steps p{font-size:16px}.sv-evidence{background:var(--ink);color:var(--paper)}.sv-evidence>.sv-label{color:var(--mint)}.sv-evidence>div{grid-template-columns:1fr 1fr;gap:8vw;margin-top:30px;display:grid}.sv-evidence>div p{max-width:500px}.sv-evidence ol{grid-template-columns:repeat(3,1fr);gap:35px;margin:45px 0 30px;padding:0;list-style:none;display:grid}.sv-evidence li{border-top:1px solid #bff6cd60;padding-top:20px}.sv-evidence li span{font:12px var(--font-geist-mono);color:var(--mint);margin-bottom:20px;display:block}.sv-evidence li strong{letter-spacing:-.04em;font-size:27px;font-weight:500;line-height:1.15;display:block}.sv-boundary{color:#d8e9df;border-top:1px solid #ffffff30;max-width:900px;padding-top:25px;font-size:14px!important}.sv-start h2{margin:30px 0 40px}.sv-start>div{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.sv-start h3{letter-spacing:-.025em;margin-bottom:15px;font-size:22px}.sv-start p{font-size:15px}.sv-questions{background:#fff;grid-template-columns:.7fr 1.3fr;gap:7vw;display:grid}.sv-questions h2{margin-top:30px}.sv-faq-items p{font-size:16px!important}.sv-faq-items .bt-faq-number{font-size:12px}.sv-related>div{grid-template-columns:repeat(3,1fr);gap:25px;margin-top:30px;display:grid}.sv-related>div>a{border:1px solid var(--ink);flex-direction:column;min-height:180px;padding:25px;transition:background .2s;display:flex}.sv-related>div>a:hover{background:var(--mint)}.sv-related small{font-size:13px}.sv-related h3{letter-spacing:-.035em;margin:20px 0;font-size:28px;line-height:1.1}.sv-related>div>a>svg{align-self:end;margin-top:auto}.sv-insight{border-top:1px solid var(--ink);grid-template-columns:.7fr 1.6fr 25px;align-items:center;gap:30px;margin-top:50px;padding:20px 0;display:grid}.sv-insight>span{font:12px var(--font-geist-mono)}.sv-insight h3{margin:0;font-size:26px}.sv-close{background:var(--lavender);padding:85px 5vw}.sv-close h2{max-width:1000px;margin:35px 0 45px;font-size:clamp(48px,7vw,110px)}.sv-close>div{justify-content:space-between;align-items:end;gap:40px;display:flex}.sv-close .bt-button{font-size:12px}.sv-creative-ribbon{letter-spacing:-.035em;background:#ff735d;justify-content:space-between;align-items:center;gap:20px;padding:28px 5vw;font-size:clamp(18px,2.3vw,33px);font-weight:600;display:flex}.sv-detail-ai .sv-delivery{grid-template-columns:.8fr 1.2fr;gap:7vw;display:grid}.sv-detail-ai .sv-work-steps{margin:0;display:block}.sv-detail-ai .sv-work-steps article{padding:25px 0;position:relative}.sv-detail-ai .sv-work-steps h3{margin-top:16px}.sv-detail-creative .sv-detail-hero-grid{grid-template-columns:1fr 1fr}.sv-detail-creative .sv-detail-hero{background:#fff!important}.sv-detail-creative .sv-detail-hero .sv-visual{background:var(--pink);min-height:470px}.sv-detail-performance .sv-detail-hero{color:#fff;background:#3159db!important}.sv-detail-performance .sv-detail-hero .sv-visual{color:#fff;background:#2447b5}.sv-detail-performance .sv-detail-hero .bt-button{background:var(--mint);color:var(--ink)}.sv-detail-demand .sv-detail-hero-grid{grid-template-columns:1.1fr .9fr}.sv-detail-data .sv-delivery{background:var(--paper)!important}.sv-detail-strategy .sv-detail-hero .sv-visual{transform:rotate(3deg)}.sv-detail-strategy .sv-context h2{font-family:Georgia,serif;font-style:italic;font-weight:400}.sv-detail-strategy .sv-delivery .sv-work-steps{grid-template-columns:1fr}.sv-detail-strategy .sv-work-steps article{grid-template-columns:35px .7fr 1fr;gap:35px;display:grid}.sv-detail-strategy .sv-work-steps h3{margin:0}.sv-mega{color:var(--ink);border-bottom:1px solid var(--ink);max-height:calc(100svh - 80px);padding:25px 4vw 35px;top:80px;overflow-y:auto;background:var(--paper)!important}.sv-mega-top{font:12px var(--font-geist-mono);border-bottom:1px solid #08211c40;justify-content:space-between;gap:25px;padding-bottom:22px;display:flex}.sv-mega-top a{align-items:center;gap:20px;display:flex}.sv-mega-tabs{grid-template-columns:1fr 2fr;padding-top:25px;gap:35px!important;display:grid!important}.sv-mega-families{flex-direction:column;background:0 0!important;align-items:stretch!important;gap:0!important;width:100%!important;padding:0!important;display:flex!important}.sv-mega-families [data-slot=tabs-trigger]{white-space:normal;text-align:left;width:100%;height:auto;color:var(--ink);letter-spacing:-.035em;background:0 0;border:0;border-bottom:1px solid #08211c30;border-radius:0;flex:none;justify-content:start;gap:15px;padding:19px 12px;font-size:clamp(17px,1.7vw,25px);display:flex}.sv-mega-families [data-slot=tabs-trigger]>span{font:12px var(--font-geist-mono);letter-spacing:0}.sv-mega-families [data-slot=tabs-trigger]>svg{margin-left:auto}.sv-mega-families [data-slot=tabs-trigger][data-active]{background:var(--mint);box-shadow:none}.sv-mega-families [data-slot=tabs-trigger]:after{display:none}.sv-mega-panel{grid-template-columns:1fr 1fr;gap:30px;display:grid}.sv-mega-panel[hidden]{display:none}.sv-mega-services>.sv-label{margin-bottom:20px;font-size:12px}.sv-mega-services>a{border-bottom:1px solid #08211c25;justify-content:space-between;gap:15px;padding:13px 0;font-size:15px;line-height:1.25;display:flex}.sv-mega-services>a:hover{color:#5134ab}.sv-mega-services .sv-mega-all{border-bottom:1px solid var(--ink);margin-top:20px;font-size:13px;font-weight:600}.sv-mega-panel aside{flex-direction:column;min-width:0;padding:18px;display:flex}.sv-visual-compact{max-height:260px;padding:10px;min-height:235px!important}.sv-visual-compact small{font-size:10px}.sv-visual-compact .sv-search-query{gap:10px;padding:12px;font-size:12px}.sv-visual-compact .sv-search-answer{margin:0 6px;padding:16px}.sv-visual-compact .sv-search-answer b{margin:15px 0;font-size:27px}.sv-visual-compact .sv-search-answer>div{gap:9px;margin-top:20px;font-size:9px}.sv-visual-compact .sv-agent-input{gap:8px}.sv-visual-compact .sv-agent-input span{padding:9px;font-size:9px}.sv-visual-compact .sv-agent-core{padding:15px}.sv-visual-compact .sv-agent-core b{font-size:19px}.sv-visual-compact .sv-agent-line{height:20px}.sv-visual-compact .sv-creator-frame{width:52%;height:200px}.sv-visual-compact .sv-creator-frame span{display:none}.sv-visual-compact .sv-creator-type{padding:15px;top:50px}.sv-visual-compact .sv-creator-type small{font-size:8px}.sv-visual-compact .sv-creator-type b{margin-top:15px;font-size:39px}.sv-visual-compact .sv-edit-track{bottom:10px}.sv-visual-compact .sv-pipeline{margin:15px 0}.sv-visual-compact .sv-pipeline>div{gap:10px;margin-bottom:7px;padding:10px;font-size:11px}.sv-visual-compact .sv-pipeline>div>span{font-size:10px}.sv-visual-compact .sv-data-chart{gap:8px;height:165px}.sv-visual-compact .sv-data-top,.sv-visual-compact .sv-data-bottom{font-size:9px}.sv-visual-compact .sv-data-bottom{gap:6px;padding-top:15px}.sv-visual-compact .sv-research-tabs,.sv-visual-compact .sv-research-footer{padding:12px 0;font-size:10px}.sv-visual-compact .sv-strategy-type{padding:20px 0;font-size:45px}.sv-mega-insight{letter-spacing:-.025em;padding-top:22px;font-size:18px;font-weight:550;line-height:1.15;display:block}.sv-mega-insight span{font:10px var(--font-geist-mono);margin-bottom:12px;display:block}.sv-mega-insight svg{margin-top:10px}.sv-mega-cta{border-top:1px solid var(--ink);justify-content:space-between;gap:15px;margin-top:18px;padding-top:15px;font-size:13px;display:flex}.sv-mobile-services{margin-top:30px}.sv-mobile-services>div:first-child{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.sv-mobile-services>div:first-child>a{align-items:center;gap:15px;font-size:20px;display:flex}.sv-mobile-services>div:first-child>span{font:10px var(--font-geist-mono);text-align:right;max-width:100px}.sv-mobile-services [data-slot=accordion-trigger]{padding:20px 0;font-size:19px}.sv-mobile-services [data-slot=accordion-content]>div{padding:0 0 20px 26px}.sv-mobile-service-links>a{border-top:1px solid #08211c25;justify-content:space-between;align-items:center;gap:20px;min-height:46px;padding:12px 0;font-size:15px;display:flex;text-decoration:none!important}.sv-mobile-other{grid-template-columns:1fr 1fr;gap:12px 25px;margin:25px 0;display:grid}.sv-mobile-other>a{border-bottom:1px solid #08211c40;justify-content:space-between;gap:15px;padding:12px 0;font-size:17px;display:flex}.bt-mobile-dialog>.bt-button{flex-shrink:0;margin-top:15px}.bt-mobile-dialog .mobile-head{background:var(--mint);z-index:2;padding:15px 0;position:sticky;top:-25px}@media (max-width:1050px){.sv-mega-tabs{grid-template-columns:.9fr 2fr;gap:20px!important}.sv-mega-panel{gap:20px}.sv-mega-families [data-slot=tabs-trigger]{gap:10px;padding:17px 7px}.sv-detail-hero-grid{grid-template-columns:1fr .8fr;gap:4vw}.sv-detail-hero h1{font-size:65px}.sv-detail-hero .sv-visual{padding:20px}.sv-agent-input span{padding:12px;font-size:10px}.sv-search-answer b{font-size:33px}.sv-family-body{gap:4vw}}@media (max-width:760px){.sv-visual{min-height:320px;padding:20px}.sv-family-body,.sv-family-performance .sv-family-body,.sv-family-creative .sv-family-body,.sv-family-data .sv-family-body,.sv-family-strategy .sv-family-body{grid-template-columns:1fr;gap:30px}.sv-family-body>.sv-visual{order:0;max-width:100%;position:relative;top:auto}.sv-family-performance .sv-service-links{order:1}.sv-family-intro,.sv-family-demand .sv-family-intro{grid-template-columns:1fr;gap:25px}.sv-service-links>a{grid-template-columns:22px 1fr 22px;gap:12px;padding:22px 0}.sv-service-links h3{font-size:27px}.sv-service-links p{font-size:15px}.sv-family-strategy .sv-service-links h3{font-size:30px}.sv-family-creative .sv-visual{min-height:400px}.sv-family-creative .sv-creator-frame{height:320px}.sv-creator-type{padding:20px;top:90px}.sv-creator-type b{font-size:53px}.sv-agent-input span{font-size:10px}.sv-agent-core b{font-size:24px}.sv-data-top,.sv-data-bottom{font-size:11px}.sv-data-chart{height:210px}.sv-responsible{grid-template-columns:1fr;gap:20px;margin-top:35px}.sv-authority-note h3{font-size:27px}.sv-ai-guide{grid-template-columns:1fr;gap:25px;margin-top:40px;padding-top:30px}.sv-ai-guide h3{margin-top:20px;font-size:36px}.sv-ai-guide [data-slot=tabs-trigger]{padding:11px 14px;font-size:13px}.sv-ai-guide [data-slot=tabs-content]{min-height:380px;padding:22px}.sv-ai-guide [data-slot=tabs-content] .sv-label{font-size:11px}.sv-detail-hero{padding:110px 6vw 45px}.sv-breadcrumb{gap:8px;margin-bottom:35px;font-size:12px}.sv-detail-hero-grid,.sv-detail-creative .sv-detail-hero-grid,.sv-detail-demand .sv-detail-hero-grid{grid-template-columns:1fr;gap:35px}.sv-detail-hero h1{margin:24px 0;font-size:clamp(46px,10vw,65px)}.sv-detail-hero p{font-size:17px}.sv-detail-hero .sv-visual{min-height:320px}.sv-detail-creative .sv-detail-hero .sv-visual{min-height:410px}.sv-page-nav{gap:25px;padding:15px 6vw;font-size:13px;top:72px}.sv-detail section[id]{scroll-margin-top:135px}.sv-context,.sv-scope,.sv-delivery,.sv-evidence,.sv-start,.sv-questions,.sv-related,.sv-detail-guide{padding:55px 6vw}.sv-detail h2{font-size:39px}.sv-context>div,.sv-evidence>div{grid-template-columns:1fr;gap:25px}.sv-context p{font-size:17px}.sv-scope{grid-template-columns:1fr;gap:35px}.sv-scope li{font-size:17px}.sv-delivery>.sv-work-steps{grid-template-columns:1fr;gap:30px;margin-top:35px}.sv-work-steps h3{margin:20px 0 15px;font-size:28px}.sv-evidence ol{grid-template-columns:1fr;gap:25px}.sv-evidence li{grid-template-columns:30px 1fr;align-items:start;gap:15px;display:grid}.sv-evidence li strong{font-size:25px}.sv-evidence li span{margin-top:5px}.sv-start>div,.sv-related>div{grid-template-columns:1fr;gap:25px}.sv-start h3{font-size:24px}.sv-start p{font-size:16px}.sv-questions{grid-template-columns:1fr;gap:30px}.sv-faq-items [data-slot=accordion-trigger]{font-size:17px}.sv-related>div>a{min-height:145px}.sv-insight{grid-template-columns:1fr 24px;gap:15px}.sv-insight>span{grid-column:span 2}.sv-insight h3{font-size:25px}.sv-close{padding:60px 6vw}.sv-close h2{margin:30px 0;font-size:52px}.sv-close>div{display:block}.sv-close .bt-button{white-space:normal;max-width:100%;margin-top:30px;font-size:11px}.sv-detail-ai .sv-delivery{grid-template-columns:1fr;gap:30px}.sv-detail-ai .sv-work-steps{margin-top:0}.sv-detail-strategy .sv-work-steps article{grid-template-columns:25px 1fr;gap:20px}.sv-detail-strategy .sv-work-steps p{grid-column:2}.sv-creative-ribbon{white-space:nowrap;justify-content:start;padding:22px 6vw;font-size:20px;overflow:auto}.sv-creative-ribbon svg{flex-shrink:0}.sv-detail-guide{padding-top:35px}.sv-detail-guide .sv-ai-guide{border:0;padding-top:0}.sv-mega{display:none!important}}@media (prefers-reduced-motion:reduce){.sv-page *,.sv-mega *{transition:none!important;animation:none!important}}.sv-detail{flex-direction:column;display:flex}.sv-detail>.sv-detail-hero{order:1}.sv-detail>.sv-page-nav{order:2}.sv-detail>.sv-context{order:3}.sv-detail>.sv-detail-guide,.sv-detail>.sv-creative-ribbon{order:4}.sv-detail>.sv-scope{order:5}.sv-detail>.sv-mid-cta{order:6}.sv-detail>.sv-delivery{order:7}.sv-detail>.sv-evidence{order:8}.sv-detail>.sv-start{order:9}.sv-detail>.sv-questions{order:10}.sv-detail>.sv-related{order:11}.sv-detail>.sv-close{order:12}.sv-detail.sv-archetype-2>.sv-scope{order:3}.sv-detail.sv-archetype-2>.sv-mid-cta{order:4}.sv-detail.sv-archetype-2>.sv-context,.sv-detail.sv-archetype-3>.sv-evidence{order:5}.sv-detail.sv-archetype-3>.sv-scope{order:6}.sv-detail.sv-archetype-3>.sv-mid-cta{order:7}.sv-detail.sv-archetype-3>.sv-delivery{order:8}.sv-detail.sv-archetype-4>.sv-delivery{order:3}.sv-detail.sv-archetype-4>.sv-context{order:4}.sv-detail.sv-archetype-4>.sv-scope{order:5}.sv-detail.sv-archetype-5>.sv-delivery{order:4}.sv-detail.sv-archetype-5>.sv-scope{order:5}.sv-detail.sv-archetype-6>.sv-evidence{order:3}.sv-detail.sv-archetype-6>.sv-context{order:4}.sv-detail.sv-archetype-6>.sv-scope{order:5}.sv-industry-bridge{background:var(--ink);color:#fff;grid-template-columns:.45fr 1.2fr .7fr;align-items:start;gap:5vw;padding:90px 5vw;display:grid}.sv-industry-bridge>.sv-label{color:var(--mint)}.sv-industry-bridge h2{margin:0;font-size:clamp(45px,6vw,88px);line-height:.9}.sv-industry-bridge p{color:#d7e7de}.sv-industry-bridge a{border-top:1px solid var(--mint);color:var(--mint);justify-content:space-between;gap:20px;margin-top:30px;padding-top:18px;font-size:12px;font-weight:700;display:flex}.sv-mid-cta{background:var(--lavender);grid-template-columns:.55fr 1.1fr .7fr;align-items:center;gap:4vw;padding:55px 5vw;display:grid}.sv-mid-cta>strong{letter-spacing:-.05em;font-size:clamp(30px,4vw,58px);line-height:.95}.sv-mid-cta>a{border-top:1px solid;justify-content:space-between;gap:18px;padding-top:16px;font-size:12px;font-weight:700;display:flex}.sv-mid-cta-2{background:var(--mint)}.sv-mid-cta-3{background:var(--ink);color:#fff}.sv-mid-cta-4{color:#fff;background:#3159db}.sv-mid-cta-5{background:#fae38a}.sv-mid-cta-6{background:#ff735d}.sv-industry-links{border-top:1px solid;margin-top:45px;padding-top:30px;grid-template-columns:.55fr repeat(3,1fr)!important;gap:18px!important;display:grid!important}.sv-industry-links>a{flex-direction:column;border:1px solid!important;min-height:130px!important;padding:18px!important;display:flex!important}.sv-industry-links strong{margin:14px 0;font-size:25px}.sv-industry-links svg{align-self:end;margin-top:auto}.sv-detail.sv-archetype-1 .sv-detail-hero-grid{grid-template-columns:1.15fr .85fr}.sv-detail.sv-archetype-1 .sv-detail-hero .sv-visual{transform:rotate(-2deg)}.sv-detail.sv-archetype-2 .sv-detail-hero{min-height:880px}.sv-detail.sv-archetype-2 .sv-detail-hero-grid{display:block}.sv-detail.sv-archetype-2 .sv-detail-hero-grid>div:first-child{z-index:2;max-width:900px;position:relative}.sv-detail.sv-archetype-2 .sv-detail-hero .sv-visual{opacity:.9;width:53vw;min-height:400px;position:absolute;bottom:0;right:-3vw}.sv-detail.sv-archetype-2 .sv-detail-hero h1{max-width:9ch}.sv-detail.sv-archetype-3 .sv-detail-hero{color:#fff;background:var(--ink)!important}.sv-detail.sv-archetype-3 .sv-detail-hero-grid{grid-template-columns:.8fr 1.2fr}.sv-detail.sv-archetype-3 .sv-detail-hero-grid>.sv-visual{border:1px solid #ffffff45;order:-1}.sv-detail.sv-archetype-3 .sv-detail-hero .bt-button{background:var(--mint);color:var(--ink)}.sv-detail.sv-archetype-4 .sv-detail-hero-grid{grid-template-columns:.65fr 1.35fr}.sv-detail.sv-archetype-4 .sv-detail-hero-grid>div:first-child{order:2}.sv-detail.sv-archetype-4 .sv-detail-hero h1{font-size:clamp(52px,7vw,108px)}.sv-detail.sv-archetype-5 .sv-detail-hero h1{max-width:10ch;font-family:Iowan Old Style,Times New Roman,serif;font-weight:400}.sv-detail.sv-archetype-5 .sv-detail-hero-grid{grid-template-columns:1.35fr .55fr}.sv-detail.sv-archetype-5 .sv-detail-hero .sv-visual{min-height:520px;transform:translateY(35px)}.sv-detail.sv-archetype-6 .sv-detail-hero{color:#fff;background:#151d4d!important}.sv-detail.sv-archetype-6 .sv-detail-hero-grid{grid-template-columns:1fr 1fr}.sv-detail.sv-archetype-6 .sv-detail-hero .sv-visual{aspect-ratio:1;border-radius:50%}.sv-detail.sv-archetype-6 .sv-detail-hero .bt-button{background:var(--sky);color:var(--ink)}.sv-detail.sv-archetype-2 .sv-work-steps,.sv-detail.sv-archetype-5 .sv-work-steps{grid-template-columns:1fr!important}.sv-detail.sv-archetype-2 .sv-work-steps article{grid-template-columns:45px .7fr 1fr;gap:28px;display:grid}.sv-detail.sv-archetype-2 .sv-work-steps h3{margin:0}.sv-detail.sv-archetype-4 .sv-work-steps article:nth-child(2){transform:translateY(45px)}.sv-detail.sv-archetype-5 .sv-delivery{grid-template-columns:.7fr 1.3fr;gap:6vw;display:grid}.sv-detail.sv-archetype-5 .sv-work-steps{margin-top:0}.sv-detail.sv-archetype-6 .sv-delivery{background:var(--paper)!important}.sv-detail.sv-archetype-6 .sv-work-steps{background:var(--ink);gap:1px}.sv-detail.sv-archetype-6 .sv-work-steps article{background:var(--paper);padding:25px}.sv-faq-pattern-1{grid-template-columns:.7fr 1.3fr}.sv-faq-pattern-2{display:block}.sv-faq-pattern-2>div:first-child{justify-content:space-between;align-items:end;margin-bottom:35px;display:flex}.sv-faq-pattern-2 .sv-faq-items{background:var(--ink);grid-template-columns:1fr 1fr;gap:1px;display:grid}.sv-faq-pattern-2 .sv-faq-items [data-slot=accordion-item]{background:#fff;padding:0 20px}.sv-faq-pattern-3{background:var(--ink);color:#fff}.sv-faq-pattern-3 .sv-label{color:var(--mint)}.sv-faq-pattern-3 .sv-faq-items [data-slot=accordion-item]{border-color:#ffffff35}.sv-faq-pattern-4{grid-template-columns:1.2fr .8fr}.sv-faq-pattern-4>div:first-child{order:2;align-self:start;position:sticky;top:155px}.sv-faq-pattern-5{display:block}.sv-faq-pattern-5 .sv-faq-items [data-slot=accordion-trigger]{padding:28px 0;font-size:clamp(20px,2.5vw,35px)}.sv-faq-pattern-6{background:var(--mint);grid-template-columns:.8fr 1.2fr}.sv-faq-pattern-6 .sv-faq-items [data-slot=accordion-item]{border-color:var(--ink)}.sv-signature-7 .sv-detail-hero .sv-visual,.sv-signature-19 .sv-detail-hero .sv-visual,.sv-signature-31 .sv-detail-hero .sv-visual{transform:rotate(2deg)}.sv-signature-8 .sv-context>div,.sv-signature-20 .sv-context>div,.sv-signature-32 .sv-context>div{grid-template-columns:.7fr 1.3fr}.sv-signature-9 .sv-scope,.sv-signature-21 .sv-scope,.sv-signature-33 .sv-scope{grid-template-columns:1.2fr .8fr}.sv-signature-10 .sv-evidence ol,.sv-signature-22 .sv-evidence ol,.sv-signature-34 .sv-evidence ol{grid-template-columns:1.2fr .8fr 1fr}.sv-signature-11 .sv-start>div,.sv-signature-23 .sv-start>div,.sv-signature-35 .sv-start>div{grid-template-columns:.8fr 1.2fr 1fr}.sv-signature-12 .sv-related>div{transform:translate(2vw)}@media (max-width:760px){.sv-industry-bridge,.sv-mid-cta{grid-template-columns:1fr;gap:25px;padding:58px 6vw}.sv-industry-links{grid-template-columns:1fr!important}.sv-detail.sv-archetype-2 .sv-detail-hero{min-height:auto}.sv-detail.sv-archetype-2 .sv-detail-hero .sv-visual{width:100%;position:relative;bottom:auto;right:auto}.sv-detail.sv-archetype-3 .sv-detail-hero-grid,.sv-detail.sv-archetype-4 .sv-detail-hero-grid,.sv-detail.sv-archetype-5 .sv-detail-hero-grid,.sv-detail.sv-archetype-6 .sv-detail-hero-grid{grid-template-columns:1fr}.sv-detail.sv-archetype-4 .sv-detail-hero-grid>div:first-child{order:0}.sv-detail.sv-archetype-5 .sv-detail-hero .sv-visual{min-height:340px;transform:none}.sv-detail.sv-archetype-6 .sv-detail-hero .sv-visual{aspect-ratio:auto;border-radius:0}.sv-detail.sv-archetype-2 .sv-work-steps article{grid-template-columns:30px 1fr}.sv-detail.sv-archetype-2 .sv-work-steps article p{grid-column:2}.sv-detail.sv-archetype-4 .sv-work-steps article:nth-child(2){transform:none}.sv-detail.sv-archetype-5 .sv-delivery,.sv-faq-pattern-2 .sv-faq-items{grid-template-columns:1fr}.sv-faq-pattern-4>div:first-child{order:0;position:relative;top:auto}.sv-signature-12 .sv-related>div{transform:none}}
.sv-editorial-media{background:var(--ink);color:var(--paper);grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);margin:72px 0 0;display:grid;overflow:hidden}.sv-editorial-image{min-height:clamp(390px,47vw,690px);position:relative;overflow:hidden}.sv-editorial-image img{object-fit:cover;filter:saturate(.88)contrast(1.04);width:100%;height:100%;transition:transform .9s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.sv-editorial-media:hover .sv-editorial-image img{transform:scale(1.025)}.sv-editorial-image>span{background:var(--paper);color:var(--ink);font:11px var(--font-geist-mono);text-transform:uppercase;padding:10px 12px;position:absolute;bottom:20px;left:22px}.sv-editorial-media figcaption{border-left:1px solid #ffffff2e;flex-direction:column;justify-content:flex-end;padding:clamp(30px,4vw,58px);display:flex}.sv-editorial-media figcaption small{font:11px var(--font-geist-mono);color:var(--mint);letter-spacing:.05em}.sv-editorial-media figcaption strong{letter-spacing:-.045em;margin:28px 0;font-size:clamp(24px,2.7vw,42px);line-height:1.04}.sv-editorial-media figcaption p{color:#dce8e2;font-size:15px;line-height:1.55}.sv-editorial-crop-2 img{object-position:30% center}.sv-editorial-crop-3 img{object-position:68% center}.sv-editorial-crop-4 img{object-position:center 36%}.sv-editorial-crop-5 img{object-position:18% center}.sv-editorial-crop-6 img{object-position:82% center}.sv-editorial-crop-7 img{object-position:center 64%}.sv-motion-story{background:var(--ink);color:var(--paper);border:1px solid #fff2;grid-column:1/-1;margin-top:42px;padding:18px;overflow:hidden}.sv-motion-meta{font:10px var(--font-geist-mono);color:var(--mint);justify-content:space-between;gap:20px;padding:2px 2px 16px;display:flex}.sv-motion-track{background:#fff2;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.sv-motion-frame{background:#112a24;flex-direction:column;min-height:260px;padding:clamp(22px,3vw,40px);display:flex;position:relative;overflow:hidden}.sv-motion-frame:after{content:"";aspect-ratio:1;border:1px solid #bff6cd66;border-radius:50%;width:170px;animation:8s linear infinite sv-orbit;position:absolute;bottom:-40%;right:-20%}.sv-motion-frame-2:after{width:230px;animation-duration:11s;animation-direction:reverse}.sv-motion-frame-3:after{width:125px;animation-duration:6s}.sv-motion-frame>span{font:11px var(--font-geist-mono);color:var(--mint)}.sv-motion-frame strong{letter-spacing:-.04em;z-index:1;margin:auto 0 20px;font-size:clamp(24px,2.3vw,36px);line-height:1.05;position:relative}.sv-motion-frame p{color:#dce8e2;z-index:1;font-size:14px;line-height:1.45;position:relative}.sv-motion-progress{background:#ffffff24;height:2px;margin-top:16px;overflow:hidden}.sv-motion-progress i{background:var(--mint);width:38%;height:100%;animation:12s ease-in-out infinite sv-progress;display:block}@keyframes sv-progress{0%{transform:translate(-105%)}70%,to{transform:translate(265%)}}@keyframes sv-orbit{to{transform:rotate(360deg)}}@media (max-width:760px){.sv-editorial-media{grid-template-columns:1fr;margin-top:45px}.sv-editorial-image{min-height:340px}.sv-editorial-media figcaption{border-top:1px solid #ffffff2e;border-left:0}.sv-motion-track{grid-template-columns:1fr}.sv-motion-frame{min-height:210px}.sv-motion-meta{flex-direction:column;align-items:flex-start;gap:5px}}@media (prefers-reduced-motion:reduce){.sv-editorial-image img,.sv-motion-frame:after,.sv-motion-progress i{transition:none!important;animation:none!important}.sv-motion-progress i{width:100%}}.sv-detail.sv-detail h1,.sv-detail.sv-detail h2,.sv-detail.sv-detail h3{font-family:var(--font-geist-sans), "Helvetica Neue", Helvetica, Arial, sans-serif;font-style:normal}.sv-detail.sv-detail .sv-detail-hero h1{font-weight:700}.sv-detail.sv-detail .sv-context h2{font-weight:600}.sv-detail.sv-archetype-5 .sv-detail-hero h1,.sv-detail.sv-detail-strategy .sv-context h2{font-family:var(--font-geist-sans), "Helvetica Neue", Helvetica, Arial, sans-serif;font-style:normal}.sv-detail.sv-archetype-5 .sv-detail-hero h1{font-weight:700}.sv-detail.sv-detail-strategy .sv-context h2{font-weight:600}
.ix-page{--ix-ink:#08211c;--ix-paper:#f5f2ea;color:var(--ix-ink)}.ix-page h1,.ix-page h2,.ix-page h3{letter-spacing:-.055em}.ix-label{font:12px var(--font-geist-mono),monospace;letter-spacing:.04em}.ix-hub-hero{background:var(--ix-ink);color:#fff;grid-template-columns:1.35fr .65fr;align-content:end;gap:30px;min-height:880px;padding:145px 5vw 70px;display:grid}.ix-hub-hero>.ix-label{color:var(--mint);grid-column:1/-1}.ix-hub-hero h1{margin:50px 0 0;font-size:clamp(70px,11vw,160px);line-height:.78}.ix-hub-hero>div{align-self:end;padding-bottom:15px}.ix-hub-hero p{color:#d5e3dc;font-size:18px;line-height:1.55}.ix-hub-hero .bt-button{margin-top:30px}.ix-directory{background:var(--ix-paper)}.ix-directory-item{--ix-color:#fff;border-bottom:1px solid #08211c45;grid-template-columns:50px 1fr minmax(260px,.7fr) 28px;align-items:center;gap:35px;min-height:340px;padding:45px 5vw;display:grid;position:relative;overflow:hidden}.ix-directory-item:before{content:"";background:var(--ix-color);z-index:0;transition:transform .45s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:translate(-101%)}.ix-directory-item>*{z-index:1;position:relative}.ix-directory-item:hover:before{transform:none}.ix-directory-item>span{font:12px var(--font-geist-mono)}.ix-directory-item small{font:11px var(--font-geist-mono)}.ix-directory-item h2{margin:22px 0 18px;font-size:clamp(38px,5vw,76px);line-height:.9}.ix-directory-item p{max-width:650px;font-size:15px}.ix-directory-item>svg{align-self:start;transition:transform .25s}.ix-directory-item:hover>svg{transform:rotate(45deg)}.ix-directory-item:nth-child(2n){grid-template-columns:50px minmax(260px,.7fr) 1fr 28px}.ix-directory-item:nth-child(2n)>.ix-visual{grid-area:1/2}.ix-directory-item:nth-child(2n)>div:not(.ix-visual){grid-area:1/3}.ix-directory-item:nth-child(3n) .ix-visual{transform:rotate(2deg)}.ix-directory-item:nth-child(4n) .ix-visual{transform:translateY(18px)}.ix-bridge{background:var(--lavender);grid-template-columns:.5fr 1.2fr .7fr;align-items:start;gap:5vw;padding:110px 5vw;display:grid}.ix-bridge>span{font:12px var(--font-geist-mono)}.ix-bridge h2{margin:0;font-size:clamp(42px,6vw,86px);line-height:.92}.ix-bridge p{font-size:17px}.ix-bridge a{border-top:1px solid;grid-column:3;justify-content:space-between;padding-top:18px;font-size:13px;font-weight:650;display:flex}.ix-visual{background:var(--ix-ink);color:#fff;border:1px solid #08211c;min-height:390px;padding:28px;position:relative;overflow:hidden}.ix-visual.is-compact{min-height:215px;padding:18px}.ix-v-label,.ix-visual>small{font:10px var(--font-geist-mono);letter-spacing:.04em}.ix-visual>small{color:var(--mint);position:absolute;bottom:18px;right:18px}.ix-v-stage{gap:10px;margin:55px 0 30px;display:grid}.ix-v-stage>div{background:#ffffff0d;border:1px solid #ffffff3a;grid-template-columns:28px 1fr;align-items:center;gap:12px;padding:17px;animation:.7s both ix-enter;display:grid;position:relative}.ix-v-stage>div:nth-child(2){margin-left:9%}.ix-v-stage>div:nth-child(3){margin-left:18%}.ix-v-stage i{font:10px var(--font-geist-mono);color:var(--mint);font-style:normal}.ix-v-stage strong{font-size:14px}.ix-v-stage span{background:var(--mint);width:46%;height:2px;animation:3s infinite alternate ix-line;position:absolute;bottom:0;left:0}.ix-commerce{background:#351916}.ix-commerce .ix-v-stage{grid-template-columns:repeat(3,1fr)}.ix-commerce .ix-v-stage>div{min-height:160px;margin:0;display:block}.ix-commerce .ix-v-stage strong{margin-top:45px;display:block}.ix-care{background:#15332c}.ix-care .ix-v-stage>div{text-align:center;border-radius:60px;margin-left:0}.ix-product{background:#173178}.ix-product .ix-v-stage{grid-template-columns:1fr 1fr}.ix-product .ix-v-stage>div:nth-child(3){grid-column:1/-1;margin:0}.ix-network .ix-v-stage{align-items:center;display:flex}.ix-network .ix-v-stage>div{aspect-ratio:1;text-align:center;border-radius:50%;flex-direction:column;flex:1;justify-content:center;margin:0;display:flex}.ix-signals{background:#151d4d}.ix-signals .ix-v-stage>div{grid-template-columns:35px 1fr}.ix-signals .ix-v-stage>div:after{content:"";background:repeating-linear-gradient(90deg,var(--mint) 0 5px,transparent 5px 10px);height:25px}.ix-expertise{background:#342c20}.ix-expertise .ix-v-stage>div{border-left:4px solid var(--mint);margin:0}.ix-stay{background:#1e463e}.ix-stay .ix-v-stage{transform:rotate(-2deg)}.ix-journey{background:#163759}.ix-journey .ix-v-stage{display:flex}.ix-journey .ix-v-stage>div{flex-direction:column;flex:1;min-height:170px;margin:0;display:flex}.ix-luxury{background:#111;padding:0}.ix-luxury img{object-fit:cover;filter:saturate(.75)contrast(1.05);width:100%;height:100%;min-height:390px;display:block}.ix-luxury figcaption{font:10px var(--font-geist-mono);color:var(--ix-ink);background:#f5f2ea;padding:10px 14px;position:absolute;bottom:20px;left:20px}.ix-luxury.is-compact img{min-height:215px}.ix-luxury.is-compact figcaption{font-size:9px}.ix-hero{--ix-color:#fff;background:var(--ix-color);min-height:900px;padding:125px 5vw 70px;position:relative;overflow:hidden}.ix-hero>nav{gap:10px;font-size:12px;display:flex}.ix-hero>nav a{text-decoration:underline}.ix-hero-copy{z-index:2;max-width:760px;margin-top:80px;position:relative}.ix-hero h1{margin:30px 0;font-size:clamp(62px,8.6vw,126px);line-height:.84}.ix-hero-copy>p{max-width:620px;font-size:19px;line-height:1.52}.ix-hero .bt-button{margin-top:30px}.ix-hero>.ix-visual{z-index:1;width:39vw;max-width:600px;min-height:430px;position:absolute;bottom:55px;right:4vw}.ix-hero-index{opacity:.11;font-size:clamp(80px,14vw,220px);font-weight:700;line-height:.7;position:absolute;top:125px;right:4vw}.ix-page-nav{z-index:12;background:var(--ix-paper);white-space:nowrap;border-bottom:1px solid #08211c40;gap:32px;padding:16px 5vw;font-size:13px;display:flex;position:sticky;top:80px;overflow-x:auto}.ix-detail section[id]{scroll-margin-top:150px}.ix-shift,.ix-services,.ix-intelligence,.ix-discovery,.ix-use-cases,.ix-questions{padding:90px 5vw}.ix-shift>div{grid-template-columns:1.1fr .9fr;gap:7vw;margin-top:40px;display:grid}.ix-detail h2{font-size:clamp(42px,6vw,88px);line-height:.92}.ix-shift h2{margin:0}.ix-shift p{font-size:19px;line-height:1.65}.ix-losses{background:var(--ix-ink);color:#fff;padding:90px 5vw}.ix-losses>.ix-label{color:var(--mint)}.ix-losses>div{background:#ffffff2a;grid-template-columns:repeat(3,1fr);gap:2px;margin-top:45px;display:grid}.ix-losses article{background:var(--ix-ink);flex-direction:column;min-height:340px;padding:25px;display:flex}.ix-losses article>span{font:12px var(--font-geist-mono);color:var(--mint)}.ix-losses article p{letter-spacing:-.035em;margin:auto 0 0;font-size:clamp(23px,2.7vw,38px);line-height:1.1}.ix-services{background:#fff;grid-template-columns:.8fr 1.2fr;gap:7vw;display:grid}.ix-services h2{margin:28px 0}.ix-services>div:first-child p{max-width:470px}.ix-service-links>a{border-top:1px solid #08211c45;grid-template-columns:28px 1fr 24px;align-items:center;gap:18px;padding:21px 0;display:grid}.ix-service-links>a:last-child{border-bottom:1px solid #08211c45}.ix-service-links>a>span,.ix-service-links small{font:10px var(--font-geist-mono);text-transform:uppercase}.ix-service-links h3{margin:7px 0 0;font-size:clamp(22px,2.4vw,34px)}.ix-intelligence{grid-template-columns:1fr .9fr;align-items:center;gap:7vw;display:grid}.ix-intelligence h2{margin:30px 0}.ix-intelligence p{font-size:18px;line-height:1.65}.ix-discovery{grid-template-columns:1fr 1fr;gap:8vw;display:grid}.ix-discovery h2{margin:30px 0}.ix-discovery p{font-size:18px}.ix-discovery ol{border-top:1px solid;margin:0;padding:0;list-style:none}.ix-discovery li{border-bottom:1px solid;grid-template-columns:42px 1fr;padding:20px 0;font-size:22px;display:grid}.ix-discovery li span{font:11px var(--font-geist-mono);padding-top:6px}.ix-use-cases>div{grid-template-columns:repeat(3,1fr);gap:25px;margin-top:45px;display:grid}.ix-use-cases article{border:1px solid;flex-direction:column;min-height:340px;padding:25px;display:flex}.ix-use-cases article>span{font:11px var(--font-geist-mono)}.ix-use-cases h3{margin:auto 0 20px;font-size:clamp(26px,3vw,43px);line-height:1}.ix-use-cases p{font-size:15px}.ix-proof{border-top:1px solid;max-width:760px;margin:45px 0 0 auto;padding-top:25px;font-size:15px}.ix-mid-cta{background:var(--lavender);grid-template-columns:.5fr 1.2fr .7fr;align-items:center;gap:4vw;padding:65px 5vw;display:grid}.ix-mid-cta>span{font:11px var(--font-geist-mono)}.ix-mid-cta h2{text-transform:capitalize;margin:0;font-size:clamp(35px,5vw,70px);line-height:.9}.ix-mid-cta a{border-top:1px solid;justify-content:space-between;gap:20px;padding-top:18px;font-size:12px;font-weight:700;display:flex}.ix-questions{background:#fff}.ix-questions>h2{max-width:1050px;margin:30px 0 55px}.ix-faq-editorial{border-top:1px solid}.ix-faq-editorial article{border-bottom:1px solid;grid-template-columns:40px .8fr 1.1fr;gap:30px;padding:28px 0;display:grid}.ix-faq-editorial article>span{font:11px var(--font-geist-mono)}.ix-faq-editorial h3{margin:0;font-size:24px}.ix-faq-editorial p{margin:0;font-size:15px}.ix-faq-split{grid-template-columns:.65fr 1.35fr;gap:6vw;display:grid}.ix-faq-split aside{border-top:1px solid;align-self:start;padding-top:20px;position:sticky;top:150px}.ix-faq-split aside>span{font:11px var(--font-geist-mono)}.ix-faq-split details{border-top:1px solid}.ix-faq-split details:last-child{border-bottom:1px solid}.ix-faq-split summary{cursor:pointer;grid-template-columns:34px 1fr 20px;gap:18px;padding:24px 0;font-size:19px;font-weight:600;list-style:none;display:grid}.ix-faq-split summary::-webkit-details-marker{display:none}.ix-faq-split summary b{font:11px var(--font-geist-mono)}.ix-faq-split summary i{font-style:normal}.ix-faq-split details[open] summary i{transform:rotate(45deg)}.ix-faq-split details p{max-width:650px;margin:0 0 25px 52px}.ix-faq-conversation{grid-template-columns:1fr 1fr;gap:20px;display:grid}.ix-faq-conversation>div{background:var(--ix-paper);min-height:220px;padding:30px}.ix-faq-conversation .is-answer-right{background:var(--mint);transform:translateY(35px)}.ix-faq-conversation h3{margin:0 0 25px;font-size:24px}.ix-faq-conversation p{font-size:15px}.ix-related{background:var(--ix-ink);color:#fff;grid-template-columns:.5fr 1fr 1fr;gap:2px;padding:85px 5vw;display:grid}.ix-related>.ix-label{color:var(--mint)}.ix-related>a{border:1px solid #ffffff2d;flex-direction:column;min-height:240px;padding:30px;display:flex}.ix-related small{font:11px var(--font-geist-mono);color:var(--mint)}.ix-related strong{margin:30px 0;font-size:30px;line-height:1.05}.ix-related svg{align-self:end;margin-top:auto}.ix-close{padding:100px 5vw}.ix-close h2{max-width:1100px;margin:35px 0 60px;font-size:clamp(50px,8vw,120px)}.ix-close>a{border-top:1px solid;justify-content:space-between;gap:30px;max-width:520px;padding-top:20px;font-size:13px;font-weight:700;display:flex}.ix-archetype-a .ix-hero{grid-template-columns:1.1fr .9fr;gap:5vw;display:grid}.ix-archetype-a .ix-hero-copy{margin-top:90px}.ix-archetype-a .ix-hero>.ix-visual{width:auto;margin-top:100px;position:relative;bottom:auto;right:auto}.ix-archetype-b .ix-hero{min-height:1000px}.ix-archetype-b .ix-hero-copy{max-width:1000px}.ix-archetype-b .ix-hero>.ix-visual{width:58vw;max-width:none;min-height:360px;bottom:0;right:-2vw}.ix-archetype-c .ix-hero{background:var(--ix-ink);color:#fff}.ix-archetype-c .ix-hero-copy{max-width:690px}.ix-archetype-c .ix-hero>.ix-visual{bottom:80px;right:5vw}.ix-archetype-c .bt-button{background:var(--mint);color:var(--ix-ink)}.ix-archetype-d .ix-hero-copy{max-width:830px;margin-left:35%}.ix-archetype-d .ix-hero>.ix-visual{width:29vw;bottom:70px;left:4vw;right:auto}.ix-archetype-e .ix-hero h1{letter-spacing:-.065em;max-width:11ch;font-family:Iowan Old Style,Times New Roman,serif;font-weight:400}.ix-archetype-e .ix-hero>.ix-visual{width:31vw;transform:rotate(2deg)}.ix-archetype-f .ix-hero{color:#fff;background:#151d4d}.ix-archetype-f .ix-hero-copy{max-width:820px}.ix-archetype-f .ix-hero h1{max-width:10ch}.ix-archetype-f .ix-hero>.ix-visual{border:0;bottom:0;right:0}.ix-signature-2 .ix-hero-copy{margin-left:6vw}.ix-signature-7 .ix-hero>.ix-visual{transform:rotate(-2deg)}.ix-signature-8 .ix-losses article:nth-child(2){transform:translateY(25px)}.ix-signature-9 .ix-use-cases article:first-child{margin-top:45px}.ix-signature-10 .ix-intelligence{grid-template-columns:.75fr 1.25fr}.ix-signature-10 .ix-close{padding-top:145px;padding-bottom:145px}@keyframes ix-enter{0%{opacity:.3;transform:translate(-14px)}to{opacity:1;transform:none}}@keyframes ix-line{to{width:95%}}@media (max-width:900px){.ix-directory-item,.ix-directory-item:nth-child(2n){grid-template-columns:35px 1fr 26px}.ix-directory-item .ix-visual{display:none}.ix-directory-item:nth-child(2n)>div:not(.ix-visual){grid-column:2}.ix-bridge,.ix-mid-cta{grid-template-columns:1fr 1fr}.ix-bridge p,.ix-mid-cta a{grid-column:2}.ix-archetype-a .ix-hero{display:block}.ix-archetype-a .ix-hero>.ix-visual{width:38vw;position:absolute;bottom:50px;right:4vw}.ix-services{grid-template-columns:1fr;gap:50px}.ix-hero h1{font-size:75px}.ix-hero>.ix-visual{opacity:.88}.ix-archetype-d .ix-hero-copy{margin-left:28%}.ix-losses article{min-height:300px}}@media (max-width:760px){.ix-hub-hero{grid-template-columns:1fr;min-height:760px;padding:120px 6vw 55px}.ix-hub-hero h1{font-size:65px;line-height:.84}.ix-hub-hero>div{max-width:520px}.ix-directory-item,.ix-directory-item:nth-child(2n){grid-template-columns:28px 1fr 22px;gap:14px;min-height:280px;padding:35px 6vw}.ix-directory-item:nth-child(2n)>div:not(.ix-visual){grid-column:2}.ix-directory-item h2{font-size:42px}.ix-directory-item p{font-size:15px}.ix-bridge,.ix-mid-cta{grid-template-columns:1fr;gap:25px;padding:65px 6vw}.ix-bridge p,.ix-bridge a,.ix-mid-cta a{grid-column:auto}.ix-hero,.ix-archetype-a .ix-hero{min-height:auto;padding:110px 6vw 45px;display:block}.ix-hero-copy,.ix-archetype-d .ix-hero-copy,.ix-signature-2 .ix-hero-copy{max-width:none;margin:65px 0 0}.ix-hero h1{font-size:clamp(50px,13vw,70px);line-height:.88}.ix-hero-copy>p{font-size:17px}.ix-hero>.ix-visual,.ix-archetype-a .ix-hero>.ix-visual,.ix-archetype-d .ix-hero>.ix-visual{opacity:1;width:100%;max-width:none;min-height:320px;margin:40px 0 0;position:relative;bottom:auto;left:auto;right:auto}.ix-hero-index{display:none}.ix-page-nav{padding:14px 6vw;top:72px}.ix-shift,.ix-services,.ix-intelligence,.ix-discovery,.ix-use-cases,.ix-questions,.ix-losses{padding:58px 6vw}.ix-shift>div,.ix-intelligence,.ix-discovery{grid-template-columns:1fr;gap:30px}.ix-detail h2{font-size:41px}.ix-shift p,.ix-intelligence p,.ix-discovery p{font-size:17px}.ix-losses>div,.ix-use-cases>div{grid-template-columns:1fr;gap:1px}.ix-losses article{min-height:220px}.ix-losses article p{font-size:26px}.ix-service-links h3{font-size:25px}.ix-use-cases article{min-height:260px}.ix-use-cases h3{font-size:32px}.ix-mid-cta h2{font-size:42px}.ix-faq-editorial article{grid-template-columns:30px 1fr;gap:18px}.ix-faq-editorial article p{grid-column:2}.ix-faq-split{grid-template-columns:1fr;gap:25px}.ix-faq-split aside{position:relative;top:auto}.ix-faq-conversation{grid-template-columns:1fr}.ix-faq-conversation .is-answer-right{transform:none}.ix-related{grid-template-columns:1fr;padding:58px 6vw}.ix-related>a{min-height:180px}.ix-close{padding:70px 6vw}.ix-close h2{font-size:50px}.ix-visual{min-height:320px;padding:20px}.ix-commerce .ix-v-stage,.ix-network .ix-v-stage,.ix-journey .ix-v-stage{grid-template-columns:1fr;display:grid}.ix-commerce .ix-v-stage>div,.ix-journey .ix-v-stage>div{min-height:95px}.ix-luxury img{min-height:320px}.ix-signature-8 .ix-losses article:nth-child(2),.ix-signature-9 .ix-use-cases article:first-child{margin-top:0;transform:none}}@media (prefers-reduced-motion:reduce){.ix-page *{transition:none!important;animation:none!important}}.contact-rebuild{background:var(--ink);color:#fff;min-height:100svh;padding:135px 5vw 90px}.contact-rebuild>header{grid-template-columns:.7fr 1.3fr;gap:6vw;margin-bottom:65px;display:grid}.contact-rebuild h1{letter-spacing:-.07em;margin:25px 0;font-size:clamp(55px,8vw,115px);line-height:.85}.contact-rebuild>header p{color:#d7e7de;align-self:end;max-width:480px;font-size:18px}.contact-flow{border-top:1px solid #ffffff30;grid-template-columns:.45fr 1.55fr;gap:6vw;padding-top:35px;display:grid}.contact-progress>span{font:12px var(--font-geist-mono);color:var(--mint)}.contact-progress>div{gap:5px;margin:25px 0;display:flex}.contact-progress i{background:#ffffff25;flex:1;height:3px}.contact-progress i.is-active{background:var(--mint)}.contact-progress p{color:#d7e7de;font-size:15px}.contact-flow fieldset{border:0;margin:0;padding:0}.contact-flow legend{letter-spacing:-.055em;font-size:clamp(38px,5vw,70px);font-weight:650;line-height:.95}.contact-flow fieldset>p{color:#d7e7de;margin:20px 0 35px}.contact-choices{grid-template-columns:1fr 1fr;gap:10px!important;display:grid!important}.contact-choices label{cursor:pointer;border:1px solid #ffffff35;grid-template-columns:22px 1fr 20px;align-items:center;gap:14px;min-height:75px;padding:18px;font-size:17px;transition:background .2s,color .2s;display:grid}.contact-choices label:hover,.contact-choices label.is-selected{background:var(--mint);color:var(--ink)}.contact-choices [data-slot=radio-group-item]{border-color:currentColor}.contact-choices svg{width:18px}.contact-actions{justify-content:space-between;align-items:center;margin-top:30px;display:flex}.contact-actions>button,.contact-next{color:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff50;align-items:center;gap:25px;padding:16px 20px;font-size:12px;font-weight:700;display:flex}.contact-next{background:var(--mint)!important;color:var(--ink)!important;border-color:var(--mint)!important;margin:30px 0 0 auto!important}.contact-actions .contact-next{margin:0!important}.contact-next:disabled{opacity:.35;cursor:not-allowed}.contact-fields{grid-template-columns:1fr 1fr;gap:25px;display:grid}.contact-fields label,.contact-message{flex-direction:column;gap:10px;font-size:13px;display:flex}.contact-fields input,.contact-message textarea{color:#fff;background:#ffffff08;border-color:#ffffff45;border-radius:0;min-height:52px}.contact-message textarea{min-height:190px;margin-top:10px;padding:16px}.contact-summary{flex-wrap:wrap;gap:8px;margin-top:25px;display:flex}.contact-summary span{font:11px var(--font-geist-mono);border:1px solid #ffffff40;padding:8px 12px}.contact-flow fieldset>small{color:#d7e7de;margin-top:25px;display:block}.contact-flow input:focus,.contact-flow textarea:focus{border-color:var(--mint);outline:2px solid #bff6cd55}@media (max-width:760px){.contact-rebuild{padding:110px 6vw 65px}.contact-rebuild>header,.contact-flow{grid-template-columns:1fr;gap:35px}.contact-rebuild>header{margin-bottom:45px}.contact-rebuild h1{font-size:58px}.contact-choices,.contact-fields{grid-template-columns:1fr!important}.contact-flow legend{font-size:42px}.contact-actions{gap:12px}.contact-actions>button,.contact-next{gap:12px;padding:14px 12px}}
.mo-reveal{vertical-align:bottom;display:inline-block;overflow:hidden}.mo-reveal>span{display:inline-block}.mo-split{display:inline}.mo-mask{overflow:hidden}.mo-magnetic{display:inline-flex}.mo-cursor{mix-blend-mode:difference;pointer-events:none;z-index:250;will-change:transform;background:#bff6cd;border-radius:50%;width:10px;height:10px;transition:width .25s,height .25s,background .25s,color .25s,opacity .2s;position:fixed;top:0;left:0;translate:-50% -50%}.mo-cursor[data-state=LINK]{width:26px;height:26px}.mo-cursor:not([data-state=DEFAULT]):not([data-state=LINK]){color:#08211c;mix-blend-mode:normal;background:#c9b8ff;place-items:center;width:78px;height:78px;display:grid}.mo-cursor-label{font:8px var(--font-geist-mono);letter-spacing:.08em}.mo-scroll-progress{z-index:260;transform-origin:0;pointer-events:none;background:#ff55a5;height:2px;position:fixed;top:0;left:0;right:0}.mo-page-transition{color:#bff6cd;z-index:240;transform-origin:bottom;background:#08211c;place-items:center;display:grid;position:fixed;inset:0}.mo-page-transition>span{letter-spacing:-.07em;font-size:clamp(30px,7vw,90px);font-weight:750}.mo-page-transition>span>span{color:#ff55a5;margin-left:.08em}.mo-marquee{overflow:hidden}.mo-marquee>div{will-change:transform;width:max-content;display:flex}.mo-horizontal{touch-action:pan-y;width:max-content}.mo-node-network{grid-template-columns:repeat(6,1fr);gap:10px;padding:50px 0 34px;display:grid;position:relative}.mo-node-network button{color:#f8f6f0;text-align:left;cursor:pointer;background:#08211c;border:1px solid #bff6cd70;min-height:126px;padding:16px;transition:transform .35s cubic-bezier(.16,1,.3,1),background .35s,color .35s;position:relative}.mo-node-network button:hover,.mo-node-network button[aria-pressed=true]{color:#08211c;background:#a6deff;transform:translateY(-10px)}.mo-node-network button i{background:#bff6cd;border-radius:50%;width:10px;height:10px;animation:2.2s infinite mo-pulse;display:block;box-shadow:0 0 #bff6cd}.mo-node-network button[aria-pressed=true] i{background:#3159db}.mo-node-network button span{font:10px var(--font-geist-mono);margin-top:28px;display:block}.mo-node-network button b{z-index:2;background:#bff6cd;width:20px;height:1px;position:absolute;top:52%;right:-16px}.mo-interactive-grid>*{transition:transform .45s cubic-bezier(.16,1,.3,1)}.mo-interactive-grid>:hover{transform:translateY(-8px)}.mo-color-transition{position:relative}.mo-color-transition:before{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 0 52%,#c9b8ff22 52% 58%,#0000 58%);transition:transform 1s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-100%)}.mo-color-transition:hover:before{transform:translate(100%)}@keyframes mo-pulse{50%{box-shadow:0 0 0 9px #0000}}@media (max-width:760px){.mo-cursor{display:none!important}.mo-node-network{grid-template-columns:repeat(2,1fr);padding:26px 0}.mo-node-network button{min-height:104px}.mo-node-network button b{display:none}.mo-node-network button:hover,.mo-node-network button[aria-pressed=true]{transform:none}.mo-page-transition>span{font-size:42px}}@media (prefers-reduced-motion:reduce){.mo-cursor,.mo-scroll-progress{display:none!important}.mo-reveal>span,.mo-mask,.mo-parallax,.mo-horizontal{clip-path:none!important;opacity:1!important;transform:none!important}.mo-marquee>div{transform:none!important}.mo-page-transition{display:none}.mo-node-network button i{animation:none}.mo-color-transition:before{display:none}}.site-header{transition:height .42s cubic-bezier(.16,1,.3,1),padding .42s cubic-bezier(.16,1,.3,1),background .35s,color .35s,transform .35s}.site-header.is-scrolled{height:60px;padding-top:10px;padding-bottom:10px;box-shadow:0 1px #08211c18}.site-header .wordmark i{transition:transform .45s cubic-bezier(.16,1,.3,1),color .3s;display:inline-block}.site-header .wordmark:hover i{color:#ff55a5;transform:scale(1.5)rotate(180deg)}.desktop-nav a,.desktop-nav button{position:relative}.desktop-nav a:after,.desktop-nav button:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .35s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-7px;left:0;right:0;transform:scaleX(0)}.desktop-nav a:hover:after,.desktop-nav button:hover:after{transform-origin:0;transform:scaleX(1)}.mega-menu{clip-path:inset(0 0 100%);transition:clip-path .52s cubic-bezier(.16,1,.3,1),transform .52s cubic-bezier(.16,1,.3,1),visibility .52s;transform:translateY(-12px)}.mega-menu.is-open{clip-path:inset(0 0 0%);transform:translateY(0)}.mega-menu.is-open a,.mega-menu.is-open button,.mega-menu.is-open aside{animation:.48s both mo-menu-in}.mega-menu.is-open a:nth-child(2n){animation-delay:40ms}.mega-menu.is-open a:nth-child(3n){animation-delay:80ms}.bt-project{transition:transform .5s cubic-bezier(.16,1,.3,1),background .4s}.bt-project:hover{transform:translateY(-8px)}.bt-project svg{transition:transform .35s}.bt-project:hover svg{transform:translate(5px,-5px)rotate(4deg)}.bt-film{cursor:grab}.bt-film:active{cursor:grabbing}.bt-service-preview{position:relative;overflow:hidden}.bt-service-preview:after{content:"";pointer-events:none;background:linear-gradient(120deg,#0000,#fff4,#0000);position:absolute;inset:0;transform:translate(-120%)}.bt-service-preview:hover:after{transition:transform 1s cubic-bezier(.16,1,.3,1);transform:translate(120%)}.bt-accordion [data-slot=accordion-item]:has([aria-expanded=true]){background:#c9b8ff55}.bt-accordion [data-slot=accordion-content]>div{opacity:1;transition:opacity .3s,transform .3s;transform:translateY(0)}.bt-accordion [data-slot=accordion-content][data-starting-style]>div,.bt-accordion [data-slot=accordion-content][data-ending-style]>div{opacity:0;transform:translateY(-8px)}@keyframes mo-menu-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.site-header,.mega-menu,.bt-project,.bt-accordion [data-slot=accordion-content]>div{transition:none!important}.mega-menu{transform:none}.mega-menu.is-open a,.mega-menu.is-open button,.mega-menu.is-open aside{animation:none!important}}
.mo-color-copy{--scroll-muted:color-mix(in srgb, currentColor 22%, transparent);--scroll-active:currentColor;display:inline;position:relative}.mo-color-clip{display:inline-block}.mo-color-clip>span:first-child{color:var(--scroll-muted)}.mo-color-clip>span:last-child{color:var(--scroll-active);pointer-events:none;position:absolute;inset:0}.mo-color-words>span,.mo-color-lines>span{display:inline}.mo-color-lines,.mo-color-lines .mo-color-line{display:block}.mo-color-lines .mo-color-line+.mo-color-line{margin-top:.03em}.mo-scroll-scale,.mo-parallax,.mo-color-copy,.bt-hero-type,.bt-art,.bt-film,.bt-kinetic-row{will-change:transform}.mo-image-parallax{position:absolute;inset:0;overflow:hidden}.mo-image-parallax>div{will-change:transform;width:100%;height:116%;margin-top:-8%}.bt-hero{isolation:isolate;overflow:clip}.bt-hero:after{content:"";background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--ink) 16%, transparent));opacity:.32;pointer-events:none;z-index:1;height:18vh;position:absolute;inset:auto 0 0}.bt-motion-bridge{background:var(--paper);z-index:3;min-height:185svh;padding:14vh 5vw 18vh;position:relative}.bt-motion-bridge .bt-label{position:sticky;top:11vh}.bt-motion-bridge h2{letter-spacing:-.065em;max-width:12.5ch;margin:30vh 0 0;font-size:clamp(52px,7.4vw,118px);line-height:.98;position:sticky;top:25vh}.bt-bridge-rule{font:9px var(--font-geist-mono);grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-top:78vh;display:grid;position:sticky;top:calc(100svh - 76px)}.bt-bridge-rule i{background:currentColor;height:1px}.bt-services{min-height:150svh;position:relative}.bt-service-preview{align-self:start;position:sticky;top:92px}.bt-kinetic-type{background:var(--ink);min-height:125svh;color:var(--paper);align-content:center;gap:0;padding:10vh 0;display:grid;overflow:clip}.bt-kinetic-row{white-space:nowrap;letter-spacing:-.075em;width:max-content;font-size:clamp(68px,12.4vw,220px);font-weight:720;line-height:.84}.bt-kinetic-row:nth-child(2){color:var(--mint)}.bt-kinetic-row:nth-child(3){color:var(--lavender);font-size:clamp(52px,8vw,146px)}.bt-kinetic-row span{color:var(--pink);font-weight:400}.bt-ai{min-height:125svh;position:relative;overflow:clip}.bt-ai .bt-section-head h2{max-width:9ch}.bt-ai .mo-color-copy{--scroll-muted:#3159db38;--scroll-active:var(--ink)}.bt-workflow-depth{transform-origin:50%}.bt-ugc{perspective:1400px;overflow:clip}.bt-film{transform-style:preserve-3d}.bt-film article:first-child,.bt-film article:nth-child(3){translate:0 18px}.bt-film article:nth-child(2),.bt-film article:nth-child(4){translate:0 -14px}.bt-project-media-parallax img{object-fit:cover;width:100%;height:100%}.bt-performance-depth{transform-origin:50% 55%}.bt-process .mo-color-copy{--scroll-muted:#08211c2b;--scroll-active:var(--ink)}.bt-process-line article{transition:transform .45s cubic-bezier(.16,1,.3,1)}.bt-process-line article:hover{transform:translateY(-10px)}.bt-close-heading{overflow:hidden}.site-footer{overflow:clip}.footer-motion-word{letter-spacing:-.095em;color:color-mix(in srgb, var(--mint) 92%, white);white-space:nowrap;justify-content:center;margin:0 -.04em 48px;font-size:clamp(88px,19vw,330px);font-weight:780;line-height:.72;display:flex}.footer-motion-word span:first-child{transform:translate(-4vw)}.footer-motion-word span:last-child{transform:translate(4vw)}.bt-button,.signal-button,.nav-cta,.bt-inline-link{overflow:hidden}.bt-button svg,.signal-button svg,.nav-cta svg,.bt-inline-link svg{transition:transform .32s cubic-bezier(.16,1,.3,1)}.bt-button:hover svg,.signal-button:hover svg,.nav-cta:hover svg,.bt-inline-link:hover svg{transform:translate(4px,-4px)rotate(3deg)}@supports (animation-timeline:view()){.footer-motion-word span:first-child{animation:linear both bt-footer-left;animation-timeline:view();animation-range:entry cover 42%}.footer-motion-word span:last-child{animation:linear both bt-footer-right;animation-timeline:view();animation-range:entry cover 42%}.bt-project-text{animation:linear both bt-project-rise;animation-timeline:view();animation-range:entry cover 48%}.bt-close-heading h2{animation:linear both bt-close-reveal;animation-timeline:view();animation-range:entry cover 34%}}@keyframes bt-footer-left{to{transform:translate(0)}}@keyframes bt-footer-right{to{transform:translate(0)}}@keyframes bt-project-rise{0%{transform:translateY(72px)}to{transform:translateY(0)}}@keyframes bt-close-reveal{0%{transform:translateY(22%)}to{transform:translateY(0)}}@media (max-width:1024px){.bt-motion-bridge h2{font-size:clamp(52px,8.5vw,86px);top:22vh}.bt-services{min-height:130svh}}@media (max-width:760px),(pointer:coarse){.bt-motion-bridge{min-height:118svh;padding:11vh 6vw 12vh}.bt-motion-bridge .bt-label,.bt-motion-bridge h2,.bt-bridge-rule,.bt-service-preview{position:relative;top:auto}.bt-motion-bridge h2{margin-top:24vh;font-size:clamp(43px,12vw,66px)}.bt-bridge-rule{margin-top:32vh}.bt-services,.bt-ai{min-height:auto}.bt-kinetic-type{min-height:82svh}.bt-kinetic-row{font-size:clamp(52px,18vw,90px)}.bt-kinetic-row:nth-child(3){font-size:clamp(34px,11vw,62px)}.bt-film{transform:none!important}.bt-film article:nth-child(n){translate:none}.footer-motion-word{margin-bottom:35px;font-size:25vw}}@media (prefers-reduced-motion:reduce){.mo-color-copy,.mo-color-copy *{color:var(--scroll-active)!important;clip-path:none!important}.mo-color-clip>span:last-child{display:none}.bt-motion-bridge,.bt-services,.bt-ai,.bt-kinetic-type{min-height:auto}.bt-motion-bridge .bt-label,.bt-motion-bridge h2,.bt-bridge-rule,.bt-service-preview{position:relative;top:auto}.bt-motion-bridge h2,.bt-bridge-rule{margin-top:80px}.footer-motion-word span,.bt-project-text{animation:none!important;transform:none!important}}
.aq-page{background:var(--paper);color:var(--ink)}.aq-label{font:10px var(--font-geist-mono);letter-spacing:.08em}.aq-hero{background:var(--ink);min-height:86svh;color:var(--paper);flex-direction:column;justify-content:space-between;padding:150px 5vw 70px;display:flex}.aq-hero h1{letter-spacing:-.075em;max-width:11ch;margin:42px 0;font-size:clamp(58px,9.5vw,145px);line-height:.82}.aq-hero>div{justify-content:space-between;align-items:end;gap:40px;display:flex}.aq-hero p{color:#f8f6f0b8;max-width:560px;font-size:18px;line-height:1.55}.aq-hero .bt-button{background:var(--mint);color:var(--ink)}.aq-index{z-index:9;background:var(--paper);border-bottom:1px solid #08211c30;display:flex;position:sticky;top:60px;overflow-x:auto}.aq-index a{border-right:1px solid #08211c30;min-width:max-content;padding:18px 20px;font-size:12px}.aq-index a span{font:9px var(--font-geist-mono);margin-right:9px}.aq-categories{padding:0 5vw}.aq-category{border-bottom:1px solid #08211c30;grid-template-columns:.8fr 1.2fr;gap:8vw;padding:100px 0;scroll-margin-top:120px;display:grid}.aq-category header{align-self:start;position:sticky;top:135px}.aq-category h2{letter-spacing:-.065em;margin:25px 0;font-size:clamp(42px,5.6vw,82px);line-height:.9}.aq-category header>div{flex-wrap:wrap;gap:10px;display:flex}.aq-category header a{font:10px var(--font-geist-mono);border-bottom:1px solid;align-items:center;gap:7px;padding:8px 0;display:flex}.aq-close{background:var(--blue);color:#fff;padding:100px 5vw}.aq-close h2{letter-spacing:-.07em;margin:40px 0;font-size:clamp(54px,8vw,118px);line-height:.86}.aq-close>div{flex-wrap:wrap;gap:14px;display:flex}.aq-close a,.aq-related-service a{background:var(--mint);color:var(--ink);font:10px var(--font-geist-mono);align-items:center;gap:24px;padding:17px 20px;display:inline-flex}.aq-assessment-hero{background:var(--blue)}.aq-assessment-list{padding:100px 5vw}.aq-card-grid{background:#08211c35;border:1px solid #08211c35;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.aq-card-grid>a{background:var(--paper);flex-direction:column;min-height:390px;padding:32px;transition:background .3s,transform .3s;display:flex}.aq-card-grid>a:last-child{grid-column:span 2}.aq-card-grid>a:hover{background:var(--lavender);transform:translateY(-5px)}.aq-card-grid>a>span{font:10px var(--font-geist-mono)}.aq-card-grid h2{letter-spacing:-.06em;max-width:12ch;margin:auto 0 25px;font-size:clamp(34px,4vw,62px);line-height:.92}.aq-card-grid p{max-width:530px;line-height:1.6}.aq-card-grid strong{font:10px var(--font-geist-mono);border-top:1px solid;justify-content:space-between;align-items:center;margin-top:35px;padding-top:18px;display:flex}.aq-detail-hero{background:var(--mint);padding:130px 5vw 80px}.aq-detail-hero nav{font:10px var(--font-geist-mono);gap:10px;margin-bottom:80px;display:flex}.aq-detail-hero h1{letter-spacing:-.07em;max-width:13ch;margin:30px 0;font-size:clamp(55px,8vw,118px);line-height:.86}.aq-detail-hero>p{max-width:650px;margin-left:auto;font-size:18px;line-height:1.6}.aq-tool-wrap{padding:90px 5vw}.aq-tool{grid-template-columns:.7fr 1.3fr;gap:7vw;display:grid}.aq-tool>aside{background:var(--ink);color:var(--paper);align-self:start;padding:30px;position:sticky;top:100px}.aq-tool>aside span,.aq-tool-summary>span{font:9px var(--font-geist-mono);color:var(--mint)}.aq-tool>aside p{margin-top:30px;font-size:14px;line-height:1.65}.aq-tool-questions fieldset{border:0;border-top:1px solid;padding:35px 0}.aq-tool-questions legend{letter-spacing:-.03em;gap:25px;font-size:25px;display:flex}.aq-tool-questions legend span{font:10px var(--font-geist-mono);padding-top:8px}.aq-tool-questions [role=radiogroup]{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:25px;display:grid}.aq-tool-questions label{cursor:pointer;border:1px solid #08211c45;flex-direction:column;justify-content:space-between;min-height:100px;padding:18px;display:flex;position:relative}.aq-tool-questions label.is-selected{background:var(--lavender);border-color:var(--ink)}.aq-tool-questions label button{opacity:0;position:absolute}.aq-tool-questions label svg{align-self:flex-end}.aq-tool-summary{background:#ece8ff;grid-column:2;margin-top:15px;padding:38px}.aq-tool-summary h2{letter-spacing:-.055em;margin:22px 0;font-size:clamp(34px,4vw,58px);line-height:.95}.aq-tool-summary ol{margin:35px 0;padding:0;list-style:none}.aq-tool-summary li{border-top:1px solid #08211c35;justify-content:space-between;gap:25px;padding:15px 0;font-size:13px;display:flex}.aq-tool-summary li strong{text-align:right}.aq-tool-summary>p{font-size:14px;line-height:1.6}.aq-tool-summary>a{background:var(--ink);color:#fff;font:10px var(--font-geist-mono);justify-content:space-between;align-items:center;margin-top:25px;padding:18px;display:flex}.aq-related-service{background:var(--ink);color:#fff;padding:90px 5vw}.aq-related-service h2{letter-spacing:-.06em;max-width:15ch;margin:35px 0;font-size:clamp(45px,6vw,90px);line-height:.9}.insight-taxonomy{border-bottom:1px solid #08211c30;flex-wrap:wrap;gap:7px;padding:28px 5vw;display:flex}.insight-taxonomy span{font:9px var(--font-geist-mono);border:1px solid #08211c60;padding:8px 12px}.article-links{background:var(--mint);max-width:980px;margin:60px auto 0;padding:35px}.article-links>div{grid-template-columns:repeat(2,1fr);margin-top:25px;display:grid}.article-links a{text-transform:capitalize;border-top:1px solid;justify-content:space-between;align-items:center;padding:15px;display:flex}.case-context,.case-execution,.case-evidence{padding:90px 5vw}.case-context>div{background:#08211c35;grid-template-columns:1fr 1fr;gap:1px;margin-top:45px;display:grid}.case-context article{background:var(--paper);min-height:320px;padding:35px}.case-context h2{letter-spacing:-.05em;font-size:46px}.case-context p{margin-top:75px;font-size:18px;line-height:1.65}.case-strategy{background:var(--ink);color:var(--mint);padding:100px 5vw}.case-strategy h2{letter-spacing:-.065em;max-width:15ch;margin-top:70px;font-size:clamp(50px,7vw,110px);line-height:.88}.case-execution>div{grid-template-columns:repeat(3,1fr);margin-top:45px;display:grid}.case-execution article{border:1px solid #08211c35;min-height:300px;padding:28px}.case-execution article>span{font:10px var(--font-geist-mono)}.case-execution p{margin-top:90px;font-size:19px;line-height:1.5}.case-evidence{background:var(--lavender);grid-template-columns:1.2fr .8fr;gap:8vw;display:grid}.case-evidence h2{letter-spacing:-.055em;margin-top:35px;font-size:clamp(38px,5vw,74px);line-height:.92}.case-evidence>div:last-child p{margin:40px 0;font-size:16px;line-height:1.6}.case-evidence strong{border-top:1px solid;padding-top:20px;font-size:13px;display:block}.case-links{background:var(--ink);color:#fff;padding:80px 5vw}.case-links>div{grid-template-columns:repeat(4,1fr);margin-top:35px;display:grid}.case-links a{border:1px solid #ffffff30;flex-direction:column;min-height:190px;padding:22px;display:flex}.case-links a span{font:9px var(--font-geist-mono);color:var(--mint)}.case-links a strong{margin:auto 0;font-size:23px}.case-links a svg{align-self:end}.sv-faq-hub-link{background:var(--mint)!important;grid-template-columns:1fr auto!important;margin-top:24px!important;display:grid!important}.sv-faq-hub-link span{font:9px var(--font-geist-mono);grid-column:1/-1}@media (max-width:760px){.aq-hero{min-height:760px;padding:120px 6vw 55px}.aq-hero>div{display:block}.aq-hero .bt-button{margin-top:25px}.aq-index{top:58px}.aq-category{grid-template-columns:1fr;gap:35px;padding:70px 0}.aq-category header{position:static}.aq-card-grid{grid-template-columns:1fr}.aq-card-grid>a:last-child{grid-column:auto}.aq-card-grid>a{min-height:330px}.aq-detail-hero{padding:110px 6vw 60px}.aq-detail-hero nav{margin-bottom:55px}.aq-detail-hero>p{margin-left:0}.aq-tool{grid-template-columns:1fr}.aq-tool>aside{position:static}.aq-tool-questions [role=radiogroup]{grid-template-columns:1fr}.aq-tool-questions label{min-height:76px}.aq-tool-summary{grid-column:auto}.aq-tool-summary li{display:block}.aq-tool-summary li strong{text-align:left;margin-top:6px;display:block}.article-links>div,.case-context>div,.case-execution>div,.case-evidence,.case-links>div{grid-template-columns:1fr}.case-context article{min-height:260px}.case-context p,.case-execution p{margin-top:45px}.case-links a{min-height:135px}}
html,body{overflow-x:clip}.skip-link{z-index:1000;color:#08211c;background:#bff6cd;border:2px solid #08211c;padding:12px 16px;transition:transform .16s;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}#site-content:focus{outline:none}.bt-hero h1 b{animation:.72s cubic-bezier(.16,1,.3,1) both bt-hero-line-in}.bt-hero h1>span:nth-child(2) b{animation-delay:90ms}.bt-hero h1>span:nth-child(3) b{animation-delay:.18s}.bt-art{animation:.76s cubic-bezier(.16,1,.3,1) .18s both bt-hero-art-in}@keyframes bt-hero-line-in{0%{opacity:0;transform:translateY(105%)}}@keyframes bt-hero-art-in{0%{opacity:0;transform:translateY(24px)scale(.94)}}.page-hero-editorial{background:var(--sky);min-height:760px;color:var(--ink);border-bottom:1px solid var(--ink)}.page-hero-editorial .page-hero-grid{opacity:.18;background-size:5vw 5vw}.page-hero-editorial h1{max-width:10ch;margin-left:18vw}.page-hero-editorial .page-hero-foot{grid-template-columns:1fr 1fr}.page-hero-editorial .text-link,.page-hero-about .text-link{color:var(--ink)}.page-hero-about{background:var(--lavender);min-height:720px;color:var(--ink)}.page-hero-about h1{max-width:9ch;margin-left:24vw}.page-hero-about .page-hero-foot p{margin-left:24vw}.page-hero-work{border-bottom:14px solid var(--coral,#ff735d)}.page-hero-work h1{max-width:9ch}.sv-detail-hero{position:relative;overflow:hidden}.sv-detail-hero-grid>*{min-width:0}.sv-detail-hero-grid{margin:-18px;padding:18px;overflow:hidden}.sv-detail{overflow-x:hidden}.sv-detail.sv-signature-2 .sv-detail-hero .sv-visual{right:0}.sv-detail-hero .sv-visual{max-width:100%}main :is(span,small,i){font-size:max(12px,1em)!important}main small,main .utility,.bt-meta,.bt-label,.bt-scroll,.bt-art span,.bt-search-art p,.bt-ai-art>div,.bt-result small,.bt-tags span,.bt-service-description>a,.bt-workflow-top,.bt-workflow-nodes small,.bt-workflow-nodes span,.bt-workflow-detail>span,.bt-film article>span,.bt-film-type small,.bt-film-script small,.bt-timeline,.bt-timeline button,.bt-project-image small,.bt-project>p,.bt-b2b-image span,.bt-b2b-image small,.bt-project-text p,.bt-performance-view>small,.bt-industry-index span,.bt-sector-visual>span,.bt-sector-visual>div>span,.bt-insight-list a>span,.bt-insight-list small,.bt-faq-number,.bt-accordion [data-slot=accordion-content] a,.aq-label,.faq-hero-label,.ix-v-label,.ix-visual>small,.ix-v-stage i,.ix-service-links>a>span,.ix-service-links small,.sv-faq-hub-link span,.bt-measure-tabs button,.ix-luxury figcaption,.ix-faq-editorial article>span,.ix-faq-split summary b,.aq-detail-hero nav a{font-size:12px!important}.menu-button,.bt-button,.signal-button,.contact-actions>button,.contact-next,.bt-inline-link,.bt-service-description>a,.ix-mid-cta a,.ix-close>a{min-height:44px}.contact-fields small{color:#d7e7de;line-height:1.4}.contact-fields [aria-invalid=true]{border-color:#ff9bcb;box-shadow:0 0 0 2px #ff9bcb52}.contact-success{background:var(--mint);max-width:900px;color:var(--ink);margin-left:auto;padding:clamp(35px,6vw,75px)}.contact-success h2{letter-spacing:-.06em;margin:35px 0 20px;font-size:clamp(48px,7vw,92px);line-height:.92}.contact-success p{max-width:620px;font-size:18px;line-height:1.6}.contact-success>div{flex-wrap:wrap;gap:12px;margin:35px 0 25px;display:flex}.contact-success .contact-next,.contact-success button{cursor:pointer;align-items:center;gap:18px;min-height:48px;padding:15px 18px;font-size:12px;font-weight:700;display:inline-flex;border:1px solid var(--ink)!important;background:var(--ink)!important;color:var(--paper)!important;margin:0!important}.contact-success button{color:var(--ink)!important;background:0 0!important}@media (max-width:760px){.bt-hero{flex-direction:column;display:flex}.bt-meta{order:1}.bt-hero-type{order:2}.bt-hero h1{font:800 clamp(46px, 13vw, 64px) / .86 var(--font-geist-sans), sans-serif}.bt-hero-bottom{order:3;margin-top:34px;opacity:1!important;animation:none!important;transform:none!important}.bt-hero-bottom>div{grid-template-columns:1fr;display:grid;opacity:1!important;animation:none!important;transform:none!important}.bt-hero-bottom p{opacity:1!important;animation:none!important;transform:none!important}.bt-hero-bottom .bt-button{width:88vw;max-width:100%;font-size:12px}.bt-hero-bottom .mo-magnetic{width:88vw;max-width:100%}.bt-art{order:4;width:100%;height:270px;margin:38px 0 0}.bt-media-art,.bt-creative-art,.bt-cross{display:none}.bt-search-art{width:92%;right:4%}.bt-ai-art{width:88%;top:128px;right:0}.bt-scroll{display:none}.page-hero-editorial,.page-hero-about{min-height:auto}.page-hero-editorial h1,.page-hero-about h1,.page-hero-about .page-hero-foot p{margin-left:0}.page-hero-editorial .page-hero-foot{grid-template-columns:1fr}.site-footer .footer-column a{align-items:center;min-height:44px;display:flex}.contact-success{margin:0;padding:35px 24px}}@media (prefers-reduced-motion:reduce){.bt-meta>span,.bt-hero h1 b,.bt-art,.bt-hero-bottom,.bt-hero-bottom>div{opacity:1!important;animation:none!important;transform:none!important}}
