@import"https://api.fontshare.com/v2/css?f[]=satoshi@400,500,600,700&f[]=general-sans@400,500,600&display=swap";@import"https://fonts.googleapis.com/css2?family=Archivo:wdth,wght@75..125,500;75..125,600;75..125,700&family=JetBrains+Mono:wght@400;500;600&display=swap";@import"https://db.onlinewebfonts.com/c/d5bd523d9152e80458f764c62c5bb9df?family=Larsseit";@import"https://db.onlinewebfonts.com/c/3188d95f0fc5fdd0ed446e1acdc9902c?family=Plantin+Infant+MT+Std+Italic";@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,500;1,500&family=IBM+Plex+Mono:wght@400;500;600&family=IBM+Plex+Sans:wght@400;500;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Geist:wght@400;500;600;700;800;900&display=swap";.method-archive{--archive-ink: #f4f6ff;--archive-muted: #9aa3b7;--archive-line: rgba(216, 224, 255, .16);--font-display: "Archivo", sans-serif;--font-body: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", sans-serif;--font-mono: "JetBrains Mono", monospace;position:relative;z-index:1;overflow:clip;isolation:isolate;padding:clamp(4.75rem,7vw,6.75rem) max(1.35rem,calc((100vw - 1280px)/2)) clamp(5.25rem,8vw,7.5rem);color:var(--archive-ink);background:#080a11}.method-archive:before{display:none}.method-archive-atmosphere{position:absolute;z-index:0;inset:0;overflow:hidden;pointer-events:none}.method-archive-orbit{position:absolute;display:block;border:1px solid rgba(142,164,255,.14);border-radius:50%;box-shadow:inset 0 0 3rem #475fd50d,0 0 4rem #3147aa0a}.method-archive-orbit-a{top:29rem;right:-19rem;width:min(52rem,70vw);aspect-ratio:1;animation:archive-orbit-drift 18s cubic-bezier(.4,0,.2,1) infinite alternate}.method-archive-orbit-b{bottom:5rem;left:-22rem;width:min(44rem,60vw);aspect-ratio:1;border-color:#6f8bff14;animation:archive-orbit-drift 24s cubic-bezier(.4,0,.2,1) -8s infinite alternate-reverse}.method-archive-signal{position:absolute;top:47rem;left:-16%;width:34%;height:1px;background:linear-gradient(90deg,transparent,rgba(120,147,255,.65),rgba(126,222,205,.7),transparent);box-shadow:0 0 1.5rem #6788ff6b;animation:archive-signal-pass 14s linear infinite}@keyframes archive-orbit-drift{to{transform:translate3d(-3rem,2rem,0) rotate(14deg) scale(1.06)}}@keyframes archive-signal-pass{to{transform:translate(420%)}}.method-archive-header{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(17rem,.62fr);align-items:end;gap:clamp(2.5rem,6vw,5.5rem);max-width:1280px;margin:0 auto clamp(2rem,3.5vw,3.25rem)}.method-archive .micro-label{display:block;margin-bottom:1.3rem;color:#8ea6ff;font:600 .66rem/1 var(--font-mono);letter-spacing:.18em}.method-archive h2{max-width:none;margin:0;color:var(--archive-ink);font:500 clamp(2.85rem,4.1vw,4.6rem)/.96 var(--font-display);letter-spacing:-.068em}.method-archive-intro{display:flex;flex-direction:column;align-items:flex-start;gap:1.75rem;padding-bottom:.35rem}.method-archive-intro>p{max-width:29rem;margin:0;color:var(--archive-muted);font:400 clamp(.98rem,1.12vw,1.1rem)/1.48 var(--font-body)}.method-archive-switch{display:inline-flex;padding:.22rem;border:1px solid var(--archive-line);border-radius:100rem;background:#ffffff07}.method-archive-switch button{min-width:5.8rem;padding:.62rem 1rem;border:0;border-radius:100rem;color:#95a0b8;background:transparent;cursor:pointer;font:600 .65rem/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;transition:color .3s ease,background .3s ease,box-shadow .3s ease}.method-archive-switch button:hover,.method-archive-switch button.is-active{color:#090b12;background:#f3f5ff;box-shadow:0 .3rem 1.5rem #02040b33}.signal-gallery{position:relative;z-index:1;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(5rem,5.3vw);grid-auto-flow:dense;gap:clamp(.65rem,1vw,1rem);max-width:1280px;margin:0 auto}.signal-gallery-card{min-height:0;overflow:hidden;border:1px solid rgba(235,241,255,.13);border-radius:1.15rem;background:#111622}.signal-gallery-card.is-portrait{grid-column:span 3;grid-row:span 5}.signal-gallery-card.is-wide{grid-column:span 6;grid-row:span 4}.signal-gallery-card.is-square{grid-column:span 3;grid-row:span 4}.signal-gallery-card.is-tall{grid-column:span 3;grid-row:span 7}.signal-gallery-card.is-media{grid-row:span 6}.signal-gallery-card.is-clipping{grid-column:span 6;grid-row:span 7}.signal-gallery-card-hit{position:relative;display:block;width:100%;height:100%;min-height:100%;padding:0;overflow:hidden;border:0;color:#fff;background:#0c1019;cursor:pointer;text-align:left}.signal-gallery-card-hit>img{width:100%;height:100%;object-fit:cover;filter:saturate(.83) contrast(1.04) brightness(.78);transform:scale(1.002);transition:transform .85s cubic-bezier(.16,1,.3,1),filter .85s cubic-bezier(.16,1,.3,1)}.signal-gallery-card-hit:hover>img,.signal-gallery-card-hit:focus-visible>img{filter:saturate(1) contrast(1.02) brightness(.91);transform:scale(1.055)}.signal-gallery-card-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(2,5,12,.35),transparent 42%,rgba(2,5,12,.92))}.signal-gallery-card-number,.signal-gallery-card-type,.signal-gallery-card-arrow,.signal-gallery-card-title{position:absolute;z-index:1}.signal-gallery-card-number{top:1.05rem;left:1.1rem;color:#f4f7ffbf;font:600 .62rem/1 var(--font-mono);letter-spacing:.13em}.signal-gallery-card-type{top:1.05rem;right:1.1rem;max-width:calc(100% - 5rem);color:#f4f7ffd6;font:500 .61rem/1.15 var(--font-mono);letter-spacing:.1em;text-align:right;text-transform:uppercase}.signal-gallery-card-arrow{right:1.05rem;bottom:1.1rem;display:grid;width:2.35rem;aspect-ratio:1;border:1px solid rgba(255,255,255,.35);border-radius:50%;place-items:center;color:#fff;font:400 1.1rem/1 var(--font-body);opacity:0;transform:translate(-.45rem,.45rem);transition:opacity .4s ease,transform .4s cubic-bezier(.16,1,.3,1),background .35s ease}.signal-gallery-card-hit:hover .signal-gallery-card-arrow,.signal-gallery-card-hit:focus-visible .signal-gallery-card-arrow{opacity:1;transform:translate(0);background:#ffffff1f}.signal-gallery-card-title{right:1.15rem;bottom:1.24rem;left:1.15rem;max-width:16ch;color:#fff;font:500 clamp(1.12rem,1.65vw,1.6rem)/.98 var(--font-display);letter-spacing:-.045em;transition:transform .5s cubic-bezier(.16,1,.3,1)}.signal-gallery-card-hit:hover .signal-gallery-card-title,.signal-gallery-card-hit:focus-visible .signal-gallery-card-title{transform:translateY(-.25rem)}.signal-index{display:grid;grid-template-columns:minmax(22rem,.92fr) minmax(0,1.08fr);gap:clamp(2rem,5vw,6.5rem);align-items:stretch;max-width:1280px;min-height:39rem;margin:0 auto;border-top:1px solid var(--archive-line)}.signal-index-list{display:flex;flex-direction:column}.signal-index-list button{display:grid;grid-template-columns:2.5rem minmax(7rem,.7fr) minmax(0,1.5fr) 1rem;align-items:center;gap:.7rem;min-height:4.7rem;padding:1.1rem 0;border:0;border-bottom:1px solid var(--archive-line);color:#8590aa;background:transparent;cursor:pointer;text-align:left;transition:color .3s ease,padding .3s cubic-bezier(.16,1,.3,1)}.signal-index-list button:hover,.signal-index-list button:focus-visible,.signal-index-list button.is-active{padding-left:.7rem;color:#f3f5ff}.signal-index-list button small{color:#8098e6;font:600 .6rem/1 var(--font-mono);letter-spacing:.1em}.signal-index-list button span{font:500 .65rem/1.2 var(--font-mono);letter-spacing:.09em;text-transform:uppercase}.signal-index-list button b{font:500 clamp(.92rem,1.2vw,1.1rem)/1.15 var(--font-body)}.signal-index-list button i{color:#a8b9ff;font:normal 1rem/1 var(--font-body)}.signal-index-feature{position:relative;min-height:39rem;margin:0;overflow:hidden;border:1px solid rgba(235,241,255,.16);border-radius:1.25rem;background:#111622}.signal-index-feature img{width:100%;height:100%;object-fit:cover;filter:saturate(.88) brightness(.74)}.signal-index-feature:after{position:absolute;inset:0;content:"";background:linear-gradient(180deg,transparent 33%,rgba(5,8,16,.94))}.signal-index-feature figcaption{position:absolute;z-index:1;right:clamp(1.5rem,3vw,2.5rem);bottom:clamp(1.5rem,3vw,2.5rem);left:clamp(1.5rem,3vw,2.5rem)}.signal-index-feature figcaption span{color:#aec0ff;font:600 .64rem/1 var(--font-mono);letter-spacing:.13em;text-transform:uppercase}.signal-index-feature figcaption p{max-width:26ch;margin:.85rem 0 0;color:#fff;font:400 clamp(1rem,1.45vw,1.28rem)/1.35 var(--font-body)}.method-archive-footnote{max-width:1280px;margin:clamp(2.2rem,4vw,3.6rem) auto 0;color:#69738a;font:500 .61rem/1.4 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}@media(max-width:820px){.method-archive{padding:4.5rem 0 4.25rem}.method-archive-atmosphere{opacity:.8}.method-archive-orbit-a{top:31rem;right:-23rem;width:42rem}.method-archive-orbit-b{display:none}.method-archive-signal{top:34rem;animation-duration:11s}.method-archive-header{grid-template-columns:1fr;gap:1.5rem;margin:0 1.15rem 1.1rem}.method-archive h2{font-size:clamp(2.7rem,11vw,4rem)}.method-archive-intro{gap:1rem;padding:0}.method-archive-intro>p{max-width:34rem;font-size:.96rem}.method-archive-switch{display:grid;grid-template-columns:1fr 1fr;width:100%}.method-archive-switch button{width:100%}.method-archive-mobile-hint{position:relative;z-index:1;display:flex;justify-content:space-between;margin:0 1.15rem 1rem;color:#8390ac;font:600 .6rem/1 var(--font-mono);letter-spacing:.13em;text-transform:uppercase}.method-archive-mobile-hint b{color:#b9c6eb;font-weight:600}.signal-gallery{display:flex;gap:.7rem;width:100%;margin:0;padding:.2rem 1.15rem 1.2rem;overflow-x:auto;overflow-y:visible;scroll-snap-type:x mandatory;scroll-padding-inline:1.15rem;scrollbar-width:none;touch-action:pan-x;-webkit-overflow-scrolling:touch}.signal-gallery::-webkit-scrollbar{display:none}.signal-gallery-card{flex:0 0 clamp(17rem,78vw,29rem);width:auto;height:min(61svh,36rem);min-height:0;scroll-snap-align:center;scroll-snap-stop:always;border-radius:1.3rem;grid-column:auto!important;grid-row:auto!important}.signal-gallery-card:first-child{flex-basis:min(84vw,31rem);height:min(68svh,39rem);scroll-snap-align:start}.signal-gallery-card.is-wide{flex-basis:min(86vw,32rem);height:min(56svh,33rem)}.signal-gallery-card.is-square{flex-basis:min(72vw,26rem);height:min(54svh,31rem)}.signal-gallery-card.is-tall,.signal-gallery-card.is-media{flex-basis:min(76vw,28rem);height:min(65svh,38rem)}.signal-gallery-card.is-clipping{flex-basis:min(86vw,32rem);height:min(62svh,37rem)}.signal-gallery-card-hit>img{filter:saturate(.9) contrast(1.04) brightness(.8)}.signal-gallery-card-arrow{opacity:1;transform:none}.method-archive-footnote{position:relative;z-index:1;margin:1.15rem 1.15rem 0;font-size:.54rem}.signal-index{grid-template-columns:1fr;gap:1.25rem;min-height:0}.signal-index-feature{min-height:25rem;order:-1}.signal-index-list button{grid-template-columns:2rem 7.3rem minmax(0,1fr) 1rem}.signal-index-list button b{font-size:.92rem}}@media(max-width:480px){.method-archive{padding:4rem 0 3.75rem}.method-archive-header,.method-archive-mobile-hint{margin-inline:1rem}.signal-gallery{padding-inline:1rem;scroll-padding-inline:1rem}.signal-gallery-card{flex-basis:80vw}.signal-gallery-card:first-child{flex-basis:88vw}.signal-gallery-card-title{max-width:12ch;font-size:1.08rem}.signal-gallery-card-type{font-size:.52rem}.method-archive-footnote{margin-inline:1rem}.signal-index-list button{grid-template-columns:1.8rem 1fr .7rem;gap:.5rem}.signal-index-list button span{grid-column:2}.signal-index-list button b{grid-column:2;grid-row:2}.signal-index-list button i{grid-column:3;grid-row:1 / span 2}}@media(prefers-reduced-motion:reduce){.method-archive-orbit,.method-archive-signal{animation:none}}@layer components,utilities;@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:"JetBrains Mono", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-body:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", sans-serif;--font-editorial:"Satoshi", "Helvetica Neue", sans-serif;--font-editorial-body:"General Sans", "Helvetica Neue", sans-serif}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}:root{--ink:#0a0c14;--primary:#2e5bff;--secondary:#7b61ff;--accent:#ff7247;--paper:#f8f9fc;--glass:#eaefff;--white:#fff;--ease:cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box}html{scroll-behavior:auto;background:#696c9d}:target,#top,#expertises,#methode,#contact,#architecture-contact{scroll-margin-top:96px}body{min-width:320px;color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;background:#696c9d;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,sans-serif;overflow-x:hidden}a,button{color:inherit;font:inherit}a{text-decoration:none}button{border:0}::selection{color:#fff;background:var(--primary)}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:#ffffff14}::-webkit-scrollbar-thumb{background:#ffffff7a;border-radius:99px}.site-shell{min-height:100vh;position:relative;overflow:visible}.hero-scene{z-index:2;isolation:isolate;background:#696c9d;min-height:112svh;position:relative;overflow:visible}.hero-video{z-index:-4;object-fit:cover;object-position:center 52%;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.01)}.hero-film{z-index:-3;pointer-events:none;background:linear-gradient(#0c0d2375,#1210360a 36%,#15144029,#45447dbd),linear-gradient(90deg,#0406164d,#0000 25% 75%,#0406164d);position:absolute;inset:0}.site-header{z-index:50;grid-template-columns:1fr auto 1fr;align-items:center;width:min(100% - 64px,1440px);margin:0 auto;padding-top:28px;display:grid;position:relative}.brand-link{align-items:center;width:fit-content;display:inline-flex}.brand-link img{width:122px;height:auto;display:block}.desktop-nav{-webkit-backdrop-filter:blur(22px)saturate(1.22);backdrop-filter:blur(22px)saturate(1.22);background:#ffffff21;border:1px solid #ffffff57;border-radius:999px;align-items:center;gap:5px;padding:5px;display:flex;box-shadow:inset 0 1px #ffffff7a,0 16px 50px #080a221f}.desktop-nav a{color:#fffc;letter-spacing:.1em;text-transform:uppercase;transition:color .25s var(--ease),background .25s var(--ease);border-radius:999px;padding:10px 16px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:600}.desktop-nav a:hover{color:#fff;background:#ffffff24}.nav-cta{color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:background .3s var(--ease),transform .3s var(--ease);background:#0a0c145c;border:1px solid #ffffff52;border-radius:13px;justify-self:end;align-items:center;gap:14px;padding:12px 16px;font-size:11px;font-weight:500;display:inline-flex;box-shadow:inset 0 1px #ffffff2e}.nav-cta:hover{background:var(--primary);transform:translateY(-2px)}.nav-cta span{font-size:16px}.menu-toggle,.mobile-nav{display:none}.hero-message{z-index:24;color:#fff;text-align:center;flex-direction:column;align-items:center;width:min(100% - 48px,980px);min-height:calc(100svh - 72px);margin:0 auto;padding:clamp(130px,20vh,220px) 0 250px;display:flex;position:relative}.hero-message:before{z-index:0;pointer-events:none;content:"";background:radial-gradient(#1416416b,#14164133 43%,#0000 74%);width:min(110vw,980px);height:68%;position:absolute;top:12%;left:50%;transform:translate(-50%)}.hero-message>*{z-index:1;position:relative}.hero-kicker,.micro-label{letter-spacing:.14em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600}.hero-kicker{color:#ffffffb3;margin-bottom:clamp(26px,4vh,44px)}.hero-message h1{letter-spacing:-.064em;text-wrap:balance;text-shadow:0 3px 28px #12143a75,0 1px 2px #12143a47;max-width:12ch;animation:hero-title-in .72s var(--ease) .12s both;margin:0;font-family:Archivo,sans-serif;font-size:clamp(3.1rem,6vw,5.35rem);font-weight:620;font-stretch:88%;line-height:.94}.hero-message h1 .blur-word{opacity:1!important;filter:none!important;transform:none!important}.hero-kicker,.hero-message>p,.hero-link{opacity:1!important;transform:none!important}@keyframes hero-title-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.blur-text{justify-content:inherit;flex-wrap:wrap;gap:0 .22em;display:inline-flex}.blur-word{will-change:transform,filter,opacity;display:inline-block}.hero-message>p{color:#ffffffd1;max-width:52ch;margin:30px 0 0;font-size:clamp(13px,1.15vw,16px);font-weight:400;line-height:1.6}.hero-link{color:#fff;-webkit-backdrop-filter:blur(22px)saturate(1.2);backdrop-filter:blur(22px)saturate(1.2);transition:background .3s var(--ease),transform .3s var(--ease);background:#ffffff24;border:1px solid #ffffff61;border-radius:13px;align-items:center;gap:28px;margin-top:32px;padding:14px 17px;font-size:11px;font-weight:500;display:inline-flex;box-shadow:inset 0 1px #ffffff70}.hero-link:hover{background:#ffffff3d;transform:translateY(-3px)}.hero-link span{font-size:17px}.hero-coordinates{z-index:24;color:#ffffff8c;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;font-family:JetBrains Mono,monospace;font-size:8px;font-weight:600;display:flex;position:absolute;bottom:52px;left:32px;right:32px}.cloud-transition{z-index:13;pointer-events:none;filter:saturate(.94)brightness(1.08);width:128%;min-width:1040px;max-width:none;position:absolute;bottom:-19%;right:-13%}.hero-to-world{z-index:3;pointer-events:none;background:linear-gradient(#0000,#6873ae33 48%,#6671ad);height:34%;position:absolute;bottom:0;left:0;right:0}.wave-world{z-index:3;background:linear-gradient(180deg,#6671ad 0%,#9da8d5 5%,#d8ddf5 13%,#f1f3ff 25%,var(--paper) 48%,#eef2ff 76%,#dfe5fb 100%);isolation:isolate;min-height:100vh;position:relative;overflow:visible}.wave-world:before{z-index:5;pointer-events:none;content:"";background:linear-gradient(#6671ad00,#6671adb8 36%,#6671ad 50%,#6671ad80 67%,#6671ad00);height:440px;position:absolute;top:-220px;left:0;right:0}.world-atmosphere{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.world-cloud-entry,.world-cloud-echo{pointer-events:none;max-width:none;display:block;position:absolute}.world-cloud-entry{opacity:.96;filter:saturate(.9)brightness(1.08);width:112vw;top:-44vw;left:-6vw;-webkit-mask-image:linear-gradient(#000 0% 67%,#0000 100%);mask-image:linear-gradient(#000 0% 67%,#0000)}.world-cloud-echo{opacity:.16;filter:saturate(.72)brightness(1.16);width:82vw;top:35%;right:-34vw;transform:scaleX(-1)rotate(-8deg);-webkit-mask-image:linear-gradient(130deg,#0000 8%,#000 42%,#0000 88%);mask-image:linear-gradient(130deg,#0000 8%,#000 42%,#0000 88%)}.world-prism{opacity:.42;border-radius:50%;display:block;position:absolute}.world-prism-a{aspect-ratio:1;background:radial-gradient(circle,#ffffffb8,#7c8fff2e 40%,#0000 70%);width:58vw;top:8%;right:-18vw}.world-prism-b{aspect-ratio:1;background:radial-gradient(circle,#9784ff30,#ff9d821a 38%,#0000 72%);width:64vw;top:53%;left:-24vw}.world-aurora{z-index:1;pointer-events:none;position:absolute;inset:0}.world-aurora i{opacity:.62;will-change:transform;border-radius:50%;display:block;position:absolute}.aurora-a{background:radial-gradient(circle,#2e5bff42,#0000 69%);width:44vw;height:50vw;animation:12s ease-in-out infinite alternate aurora-a;top:5%;left:-12%}.aurora-b{background:radial-gradient(circle,#7b61ff33,#0000 70%);width:52vw;height:58vw;animation:14s ease-in-out infinite alternate aurora-b;top:24%;right:-18%}.aurora-c{background:radial-gradient(circle,#ff724721,#0000 70%);width:40vw;height:32vw;animation:11s ease-in-out infinite alternate aurora-c;bottom:9%;left:20%}@keyframes aurora-a{to{transform:translate(8vw,8vh)scale(1.08)}}@keyframes aurora-b{to{transform:translate(-8vw,6vh)scale(.9)}}@keyframes aurora-c{to{transform:translate(7vw,-5vh)scale(1.12)}}.world-intro{z-index:2;grid-template-columns:minmax(0,1fr) minmax(340px,.82fr);align-items:center;gap:clamp(60px,10vw,150px);width:min(100% - 64px,1340px);min-height:96svh;margin:0 auto;padding:230px 0 130px;display:grid;position:relative}.intro-copy{z-index:2;max-width:700px;position:relative}.micro-label{color:var(--primary)}.intro-copy h2{letter-spacing:-.06em;margin:34px 0 30px;font-family:Archivo,sans-serif;font-size:clamp(3rem,5.7vw,5.6rem);font-weight:620;font-stretch:90%;line-height:.94}.intro-copy h2 .blur-text{justify-content:flex-start}.intro-copy>p{color:#0a0c14a3;max-width:52ch;margin:0;font-size:clamp(14px,1.28vw,18px);line-height:1.65}.intro-orbit{z-index:0;aspect-ratio:1;opacity:.34;border:1px solid #2e5bff1f;border-radius:50%;width:66vw;position:absolute;top:50%;left:-30vw;transform:translateY(-50%)}.intro-orbit:before,.intro-orbit:after,.intro-orbit i{content:"";border:1px solid #2e5bff1c;border-radius:50%;position:absolute}.intro-orbit:before{inset:15%}.intro-orbit:after{border-style:dashed;animation:26s linear infinite spin;inset:31%}.intro-orbit i:first-child{background:var(--accent);border:0;width:10px;height:10px;top:18%;right:12%;box-shadow:0 0 28px #ff72477a}.intro-orbit i:nth-child(2){background:var(--primary);border:0;width:6px;height:6px;bottom:28%;right:7%}@keyframes spin{to{transform:rotate(360deg)}}.intro-signal{aspect-ratio:1;background:linear-gradient(135deg,#ffffffc7,#d5dcff47),radial-gradient(circle at 25% 30%,#6f82ff85,#0000 35%),radial-gradient(circle at 79% 72%,#ff947c57,#0000 36%),#dae1ff6b;border:1px solid #ffffffe6;border-radius:46% 54% 58% 42%/52% 43% 57% 48%;justify-content:center;align-items:center;width:min(40vw,480px);animation:10s ease-in-out infinite alternate signal-shape;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,inset -18px -20px 55px #2e5bff14,0 40px 120px #2736781a}@keyframes signal-shape{to{border-radius:55% 45% 42% 58%/43% 57% 44% 56%;transform:translateY(-12px)}}.intro-signal img{width:44%}.intro-signal span{color:#0a0c147a;letter-spacing:.12em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:7px;position:absolute}.intro-signal span:first-of-type{top:20%;left:12%}.intro-signal span:nth-of-type(2){top:30%;right:10%}.intro-signal span:nth-of-type(3){bottom:17%;right:17%}.signal-marquee{z-index:2;background:#ffffff2e;border-top:1px solid #0a0c141a;border-bottom:1px solid #0a0c141a;width:100%;position:relative;overflow:hidden;transform:rotate(-1.2deg)scale(1.02)}.signal-marquee>div{align-items:center;gap:28px;width:max-content;padding:17px 0;animation:22s linear infinite marquee;display:flex}.signal-marquee span{letter-spacing:-.02em;font-family:Archivo,sans-serif;font-size:14px;font-weight:650}.signal-marquee i{background:linear-gradient(90deg,var(--primary),var(--secondary),var(--accent));width:28px;height:2px;transform:skew(-19deg)}@keyframes marquee{to{transform:translate(-50%)}}.capability-journey{z-index:2;width:min(100% - 64px,1340px);margin:0 auto;padding:190px 0 160px;position:relative}.journey-heading{border-bottom:1px solid #0a0c141f;justify-content:space-between;align-items:end;padding-bottom:80px;display:flex}.journey-heading p{color:#0a0c148c;text-align:right;max-width:35ch;margin:0;font-size:14px;line-height:1.55}.journey-layout{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:clamp(70px,9vw,140px);display:grid}.journey-copy article{opacity:.26;min-height:72vh;transition:opacity .35s var(--ease);border-bottom:1px solid #0a0c141a;padding:14vh 0 12vh}.journey-copy article.is-active{opacity:1}.journey-number{color:var(--primary);letter-spacing:.12em;margin-bottom:23px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:600;display:block}.journey-copy h3{letter-spacing:-.052em;max-width:13ch;margin:0 0 24px;font-family:Archivo,sans-serif;font-size:clamp(2.25rem,3.8vw,4rem);font-weight:620;font-stretch:92%;line-height:.97}.journey-copy article>p{color:#0a0c149e;max-width:47ch;margin:0;font-size:15px;line-height:1.65}.journey-tags{flex-wrap:wrap;gap:7px;margin-top:28px;display:flex}.journey-tags span{color:#0a0c148a;letter-spacing:.08em;text-transform:uppercase;background:#ffffff42;border:1px solid #0a0c141f;border-radius:999px;padding:7px 10px;font-family:JetBrains Mono,monospace;font-size:7px}.journey-stage-wrap{position:relative}.journey-stage{contain:layout paint style;background:linear-gradient(145deg,#ffffffad,#d7dfff66),radial-gradient(circle at 24% 20%,#7589ff4d,#0000 43%),radial-gradient(circle at 83% 76%,#ff977e33,#0000 38%);border:1px solid #ffffffe0;border-radius:42px;width:100%;height:80vh;max-height:760px;margin-top:10vh;position:sticky;top:10vh;overflow:hidden;box-shadow:inset 0 1px #fff,0 38px 120px #1c2d7017}.stage-grid{opacity:.5;background-image:linear-gradient(90deg,#0a0c1412 1px,#0000 1px),linear-gradient(#0a0c1412 1px,#0000 1px);background-size:25% 25%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 72%);mask-image:linear-gradient(135deg,#000,#0000 72%)}.stage-index{color:#0a0c1475;letter-spacing:.12em;font-family:JetBrains Mono,monospace;font-size:8px;position:absolute;bottom:24px;right:28px}.capability-visual{contain:layout paint style;position:absolute;inset:0;overflow:hidden}.visual-glow{aspect-ratio:1;background:radial-gradient(circle,#2e5bff38,#7b61ff1a 42%,#0000 70%);border-radius:50%;width:86%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.visual-orbit{aspect-ratio:1;border:1px solid #0a0c1424;border-radius:50%;width:64%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-a:after{background:var(--accent);content:"";border-radius:50%;width:9px;height:9px;position:absolute;top:13%;right:12%;box-shadow:0 0 24px #ff724780}.orbit-b{border-style:dashed;width:44%;animation:20s linear infinite spin-stage}@keyframes spin-stage{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.visual-object{aspect-ratio:1;width:46%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-14deg)}.visual-object span{background:linear-gradient(145deg,#ffffffc7,#2e5bff73 48%,#7b61ff57 72%,#ff724752);border:1px solid #ffffffe0;display:block;position:absolute;box-shadow:inset 8px 0 16px #ffffffad,0 22px 48px #2e5bff1f}.visual-caption{color:#0a0c1480;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;font-family:JetBrains Mono,monospace;font-size:8px;display:flex;position:absolute;bottom:28px;left:28px}.visual-caption i{background:var(--primary);border-radius:50%;width:6px;height:6px}.visual-identity .visual-object span:first-child{border-radius:22px 52px 24px 49px;inset:5% 34% 8% 15%}.visual-identity .visual-object span:nth-child(2){border-radius:48px 18px 46px 22px;inset:18% 15% 20% 42%}.visual-identity .visual-object span:nth-child(3){background:var(--accent);border-radius:50%;width:22%;height:22%;top:8%;right:6%}.visual-digital .visual-object{aspect-ratio:auto;width:58%;height:43%;transform:translate(-50%,-50%)rotate(-5deg)}.visual-digital .visual-object span:first-child{border-radius:24px;inset:0}.visual-digital .visual-object span:nth-child(2){background:#ffffff70;border-radius:15px;inset:13% 9% 13% 35%}.visual-digital .visual-object span:nth-child(3){background:var(--primary);border:0;border-radius:10px;width:18%;height:4px;top:18%;left:9%}.visual-digital .visual-object span:nth-child(4){background:#0a0c1440;border:0;border-radius:10px;width:12%;height:3px;top:30%;left:9%}.visual-social .visual-object{aspect-ratio:1.4;gap:7%;width:62%;display:flex;transform:translate(-50%,-50%)rotate(5deg)}.visual-social .visual-object span{border-radius:24px;flex:1;position:relative}.visual-social .visual-object span:nth-child(2n){transform:translateY(10%)}.visual-acquisition .visual-object span{background:linear-gradient(to top,var(--primary),#ffffffb8);border-radius:14px 14px 4px 4px;width:13%;bottom:8%}.visual-acquisition .visual-object span:first-child{height:30%;left:6%}.visual-acquisition .visual-object span:nth-child(2){height:51%;left:25%}.visual-acquisition .visual-object span:nth-child(3){height:42%;left:44%}.visual-acquisition .visual-object span:nth-child(4){height:72%;left:63%}.visual-acquisition .visual-object span:nth-child(5){background:linear-gradient(to top,var(--secondary),var(--accent));height:88%;left:82%}.visual-influence .visual-object span{aspect-ratio:1;background:#ffffff8a;border-radius:50%;width:24%}.visual-influence .visual-object span:first-child{background:linear-gradient(145deg,#fff,#2e5bff8f);width:29%;top:38%;left:38%}.visual-influence .visual-object span:nth-child(2){top:0;left:15%}.visual-influence .visual-object span:nth-child(3){top:11%;right:0}.visual-influence .visual-object span:nth-child(4){bottom:0;left:2%}.visual-influence .visual-object span:nth-child(5){background:linear-gradient(145deg,#fff,#ff724780);bottom:0;right:2%}.visual-clipping .visual-object{aspect-ratio:1.6;align-items:center;gap:5%;width:64%;display:flex;transform:translate(-50%,-50%)rotate(-6deg)}.visual-clipping .visual-object span{border-radius:999px;flex:1;position:relative}.visual-clipping .visual-object span:first-child{height:28%}.visual-clipping .visual-object span:nth-child(2){height:58%}.visual-clipping .visual-object span:nth-child(3){height:92%}.visual-clipping .visual-object span:nth-child(4){height:64%}.visual-clipping .visual-object span:nth-child(5){height:36%}.mobile-capability-visual{display:none}.method-river{z-index:2;width:min(100% - 64px,1340px);margin:0 auto;padding:120px 0 190px;position:relative}.method-intro{grid-template-columns:1fr .78fr;align-items:end;gap:24px 90px;display:grid}.method-intro .micro-label{grid-column:1/-1}.method-intro h2{letter-spacing:-.058em;margin:25px 0 0;font-family:Archivo,sans-serif;font-size:clamp(3rem,5.2vw,5.25rem);font-weight:620;font-stretch:92%;line-height:.94}.method-intro>p{color:#0a0c1494;max-width:40ch;margin:0 0 7px;font-size:15px;line-height:1.65}.method-flow{margin-top:90px;position:relative}.method-flow>svg{width:100%;height:260px;position:absolute;top:0;left:0;overflow:visible}.method-steps{grid-template-columns:repeat(4,1fr);gap:36px;min-height:310px;padding-top:125px;display:grid;position:relative}.method-steps article:nth-child(2),.method-steps article:nth-child(4){transform:translateY(-48px)}.method-steps article>span{color:var(--primary);letter-spacing:.12em;font-family:JetBrains Mono,monospace;font-size:8px;font-weight:600}.method-steps h3{letter-spacing:-.045em;margin:14px 0 12px;font-family:Archivo,sans-serif;font-size:clamp(1.7rem,2.4vw,2.6rem);font-weight:620}.method-steps p{color:#0a0c148f;max-width:29ch;margin:0;font-size:13px;line-height:1.6}.contact-horizon{contain:layout paint style;border-radius:42px;justify-content:center;align-items:center;width:min(100% - 32px,1560px);min-height:92svh;margin:0 auto 16px;display:flex;position:relative;overflow:hidden}.contact-orb{background:linear-gradient(140deg,#b3bfef94,#f4e1f27a,#d8e1ffa8);position:absolute;inset:0;overflow:hidden}.contact-orb:before{aspect-ratio:1;background:conic-gradient(from 100deg,var(--primary),var(--secondary),#ff7247b3,#ffffffd9,var(--primary));opacity:.32;content:"";border-radius:50%;width:70vw;animation:18s linear infinite contact-spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.contact-orb:after{aspect-ratio:1;content:"";background:radial-gradient(circle at 40% 35%,#fffffff0,#eff2ffdb 64%,#e5eaffc2);border:1px solid #ffffffd1;border-radius:50%;width:50vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 90px #fffc}@keyframes contact-spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.contact-panel{z-index:2;text-align:center;background:linear-gradient(135deg,#ffffffc2,#eef1ff94);border:1px solid #ffffffe6;border-radius:36px;width:min(100% - 48px,880px);padding:clamp(38px,6vw,76px);position:relative;box-shadow:inset 0 1px #fff,0 34px 100px #15255d17}.contact-panel h2{letter-spacing:-.06em;margin:29px auto 24px;font-family:Archivo,sans-serif;font-size:clamp(3rem,5.4vw,5.4rem);font-weight:620;font-stretch:92%;line-height:.94}.contact-panel>p{color:#0a0c149e;max-width:50ch;margin:0 auto;font-size:15px;line-height:1.65}.contact-panel>a{color:#fff;background:var(--ink);transition:background .3s var(--ease),transform .3s var(--ease);border-radius:13px;align-items:center;gap:30px;margin-top:34px;padding:15px 18px;font-size:12px;font-weight:600;display:inline-flex}.contact-panel>a:hover{background:var(--primary);transform:translateY(-3px)}.contact-panel>a span{font-size:18px}.site-footer{grid-template-columns:1fr auto 1fr;align-items:end;width:min(100% - 64px,1340px);min-height:180px;margin:0 auto;padding:44px 0 38px;display:grid}.site-footer img{width:120px}.site-footer p{color:#0a0c1473;letter-spacing:.12em;text-transform:uppercase;margin:0;font-family:JetBrains Mono,monospace;font-size:8px}.site-footer p:last-child{justify-self:end}.is-scrolling .world-aurora i,.is-scrolling .intro-signal,.is-scrolling .signal-marquee>div,.is-scrolling .orbit-b,.is-scrolling .contact-orb:before{animation-play-state:paused!important}@media(max-width:900px){.site-header{justify-content:space-between;width:calc(100% - 40px);padding-top:20px;display:flex}.brand-link img{width:104px}.desktop-nav,.nav-cta{display:none}.menu-toggle{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff21;border:1px solid #ffffff61;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:42px;height:42px;padding:0;display:flex;position:relative}.menu-toggle span{width:18px;height:1.5px;transition:transform .35s var(--ease),opacity .25s ease;background:#fff;display:block}.menu-toggle.is-open span:first-child{transform:translateY(6.5px)rotate(45deg)}.menu-toggle.is-open span:nth-child(2){opacity:0;transform:scaleX(0)}.menu-toggle.is-open span:last-child{transform:translateY(-6.5px)rotate(-45deg)}.mobile-nav{-webkit-backdrop-filter:blur(28px)saturate(1.25);backdrop-filter:blur(28px)saturate(1.25);background:#1d1f4d61;border:1px solid #ffffff80;border-radius:24px;flex-direction:column;padding:16px;display:flex;position:absolute;top:73px;left:0;right:0;box-shadow:inset 0 1px #ffffff40}.mobile-nav>a:not(.mobile-primary){color:#fff;letter-spacing:-.035em;border-bottom:1px solid #ffffff26;grid-template-columns:36px 1fr;padding:14px 7px;font-family:Archivo,sans-serif;font-size:22px;font-weight:600;display:grid}.mobile-nav>a>span{color:#ffffff8a;letter-spacing:.08em;font-family:JetBrains Mono,monospace;font-size:7px}.mobile-nav .mobile-primary{color:#fff;background:var(--primary);border-radius:13px;justify-content:space-between;align-items:center;margin-top:12px;padding:15px;font-size:11px;font-weight:600;display:flex}.mobile-nav .mobile-primary span{color:#fff;font-size:17px}.hero-message{min-height:100svh;padding-top:132px}.hero-message h1{font-size:clamp(2.9rem,9vw,4.4rem)}.world-intro{grid-template-columns:1fr;width:calc(100% - 40px);min-height:auto;padding:150px 0 120px}.intro-copy{max-width:680px}.intro-signal{justify-self:center;width:min(72vw,480px)}.capability-journey,.method-river{width:calc(100% - 40px)}.journey-layout{grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);gap:50px}.journey-stage{border-radius:30px}.method-intro{grid-template-columns:1fr;gap:28px}.method-steps{grid-template-columns:repeat(2,1fr);gap:50px 34px}.method-flow>svg{display:none}.method-steps article,.method-steps article:nth-child(2),.method-steps article:nth-child(4){border-top:1px solid #0a0c141f;padding-top:22px;transform:none}}@media(max-width:680px){.hero-scene{min-height:104svh}.hero-video{object-position:center center}.hero-film{background:linear-gradient(#0c0d2373,#0f0f2f05 38%,#38376db8)}.hero-message{width:calc(100% - 40px);padding:122px 0 210px}.hero-kicker{margin-bottom:28px;font-size:8px}.hero-message h1{max-width:10.5ch;font-size:clamp(2.7rem,12vw,3.85rem);line-height:.95}.hero-message>p{max-width:34ch;margin-top:24px;font-size:13px}.hero-link{margin-top:27px}.hero-coordinates{font-size:6px;bottom:35px;left:20px;right:20px}.hero-coordinates span:nth-child(2){display:none}.cloud-transition{width:162%;min-width:0;height:auto;bottom:-18%;left:-31%;right:auto;transform:none}.hero-to-world{height:27%}.world-cloud-entry{width:168vw;top:-49vw;left:-34vw}.wave-world:before{height:270px;top:-135px}.world-cloud-echo{opacity:.12;width:168vw;top:40%;right:-82vw}.world-prism-a{width:150vw;top:7%;right:-56vw}.world-prism-b{width:170vw;left:-72vw}.world-intro{width:calc(100% - 36px);padding:180px 0 105px}.intro-copy h2{margin-top:25px;font-size:clamp(2.8rem,13vw,4rem)}.intro-copy>p{font-size:14px}.intro-orbit{width:130vw;left:-72vw}.intro-signal{width:88vw;max-width:420px}.signal-marquee>div{padding:14px 0}.signal-marquee span{font-size:12px}.capability-journey{width:calc(100% - 36px);padding:130px 0 90px}.journey-heading{padding-bottom:42px;display:block}.journey-heading p{text-align:left;max-width:32ch;margin-top:18px}.journey-layout{display:block}.journey-copy article{opacity:1;min-height:0;padding:78px 0 70px}.journey-copy h3{max-width:12ch;font-size:clamp(2.4rem,11vw,3.35rem)}.journey-stage-wrap{display:none}.mobile-capability-visual{contain:layout paint style;background:linear-gradient(145deg,#ffffffb3,#ced8ff6b);border:1px solid #ffffffe6;border-radius:28px;height:300px;margin-top:38px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff}.mobile-capability-visual .capability-visual{display:block}.mobile-capability-visual .visual-caption{bottom:19px;left:19px}.method-river{width:calc(100% - 36px);padding:95px 0 120px}.method-intro h2{font-size:clamp(2.8rem,12vw,4rem)}.method-steps{grid-template-columns:1fr;min-height:0;padding-top:48px}.method-steps h3{font-size:2rem}.contact-horizon{border-radius:28px;width:calc(100% - 20px);min-height:760px}.contact-orb:before{width:130vw}.contact-orb:after{width:96vw}.contact-panel{border-radius:27px;width:calc(100% - 28px);padding:38px 22px}.contact-panel h2{font-size:clamp(2.8rem,12vw,4rem)}.contact-panel>p{font-size:13px}.contact-panel>a{justify-content:space-between;width:100%;font-size:10px}.site-footer{grid-template-columns:1fr 1fr;gap:28px;width:calc(100% - 40px)}.site-footer p:nth-child(2){grid-area:2/1/auto/-1}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.nav-actions{justify-self:end;align-items:center;gap:8px;display:flex}.wave-world,.signal-bridge,.capability-journey--bento,.method-river,.site-footer,.campaign-flow,.capability-card,.capability-modal{transition:color .52s var(--ease),background-color .52s var(--ease),border-color .52s var(--ease),box-shadow .52s var(--ease)}@media(max-width:900px){.site-header{grid-template-columns:1fr auto auto;gap:8px;display:grid}.nav-actions{justify-self:auto}.nav-actions .nav-cta{display:none}}html,body{background:#06152f;max-width:100%;overflow-x:clip}.site-shell,.wave-world{overflow-x:clip}.hero-scene{background:#06152f;min-height:108svh;overflow:hidden}.hero-video{filter:saturate(1.16)contrast(1.08)brightness(1.12);object-position:center center;height:108svh;transform:scale(1.015)}.hero-film{background:radial-gradient(52% 52% at 50% 43%,#030c2238,#030c220a 58%,#030c224d),linear-gradient(#02091b80,#040f2914 28%,#04112f29 66%,#06152f)}.hero-film:before,.hero-film:after{pointer-events:none;content:"";mix-blend-mode:screen;position:absolute}.hero-film:before{opacity:.6;background:conic-gradient(from 214deg at 58% 48%,transparent 0 18%,#516fff2e 21%,#a38bff38 24%,#ff826726 26%,transparent 31% 100%);filter:blur(22px);width:58vw;height:78%;animation:13s ease-in-out infinite alternate prism-refraction;top:6%;right:-9%;transform:rotate(-9deg)}.hero-film:after{opacity:.42;filter:blur(36px);background:radial-gradient(#3564ff47,#8978ff24 42%,#0000 72%);width:62vw;height:38%;animation:16s ease-in-out -6s infinite alternate-reverse prism-refraction;bottom:8%;left:-17%}@keyframes prism-refraction{to{opacity:.82;transform:translate(-5%,4%)rotate(-4deg)scale(1.08)}}.hero-message{min-height:100svh;padding:clamp(130px,19vh,198px) 0 190px}.hero-message:before{background:radial-gradient(#020a1e85,#030e2a2e 52%,#0000 76%);height:56%;top:17%}.hero-message h1{letter-spacing:-.058em;max-width:12.5ch;font-size:clamp(3rem,5.2vw,4.75rem);line-height:.98}.hero-message>p{max-width:48ch}.tide-transition{z-index:12;pointer-events:none;background:linear-gradient(#0000,#143f802e 35%,#081f49b8 72%,#06152f);height:27%;position:absolute;bottom:-1px;left:-3%;right:-3%;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 23% 100%);mask-image:linear-gradient(#0000,#000 23% 100%)}.tide-transition:before,.tide-transition:after{content:"";background:linear-gradient(#98cdff1f,#2858b92e 30%,#06152fc2);border:1px solid #c1e2ff47;border-radius:50% 48% 0 0/34% 38% 0 0;height:80%;animation:9s ease-in-out infinite alternate tide-breathe;position:absolute;bottom:-16%;left:-8%;right:-8%;box-shadow:inset 0 1px #ffffff59,0 -22px 72px #436bff29}.tide-transition:after{opacity:.72;height:104%;animation-duration:12s;animation-delay:-4s;bottom:-42%;left:-18%;right:-18%}.tide-transition i{z-index:2;filter:drop-shadow(0 -6px 18px #588bff38);border-top:1px solid #ffffff59;border-radius:50%;width:52vw;height:15vw;min-height:100px;display:block;position:absolute}.tide-transition i:first-child{bottom:26%;right:0;transform:rotate(-5deg)}.tide-transition i:nth-child(2){bottom:14%;left:0;transform:rotate(4deg)}.tide-transition i:nth-child(3){opacity:.5;width:44vw;bottom:6%;left:28%}.tide-transition span{z-index:3;aspect-ratio:2.1;opacity:.32;filter:blur(1px);background:repeating-radial-gradient(at 50% 120%,#0000 0 8%,#afd7ff6b 9% 9.7%,#0000 10% 17%);width:36vw;animation:14s linear infinite alternate caustic-slide;position:absolute;bottom:9%;right:8%;transform:rotate(-8deg)}@keyframes tide-breathe{to{transform:translate(2.5%,-5%)scaleY(1.08)}}@keyframes caustic-slide{to{transform:translate(-14%,-8%)rotate(-3deg)}}.hero-to-world{z-index:11;background:linear-gradient(#0000,#06152f70 54%,#06152f);height:20%}.wave-world{background:linear-gradient(#06152f 0,#0a2453 9%,#3864b6,#cbdcff 25%,#f7faff 37%,#f6f8fd 76%,#dce9ff);margin-top:-1px}.wave-world:before{z-index:0;background:radial-gradient(68% 48% at 72% 12%,#557eff59,#0000 70%),linear-gradient(#06152f,#08214df5 48%,#234d91bd,#adccff29);height:128svh;top:0}.world-atmosphere{z-index:1;height:180svh}.world-current{border:1px solid #b5dcff33;border-radius:50%;width:84vw;height:24vw;animation:16s ease-in-out infinite alternate current-drift;display:block;position:absolute;box-shadow:inset 0 1px #ffffff2e,0 -18px 80px #4d69ff1a}.world-current-a{top:6%;left:-26%;transform:rotate(7deg)}.world-current-b{opacity:.58;animation-delay:-7s;top:23%;right:-36%;transform:rotate(-9deg)}.world-caustics{opacity:.22;filter:blur(1px);background:repeating-radial-gradient(at 60% -5%,#0000 0 7%,#acd7ff57 7.4% 8%,#0000 8.6% 15%);width:72vw;height:105svh;animation:18s ease-in-out infinite alternate caustic-slide;position:absolute;top:0;right:-10%;transform:rotate(-8deg)}@keyframes current-drift{to{transform:translate(8%,7%)rotate(-2deg)scaleX(1.08)}}.world-aurora{z-index:1}.aurora-a{background:radial-gradient(circle,#3066ff38,#0000 69%)}.aurora-b{background:radial-gradient(circle,#7378ff29,#0000 70%)}.aurora-c{background:radial-gradient(circle,#ff80651a,#0000 70%)}.world-intro{color:#fff;min-height:102svh;padding:170px 0 150px}.world-intro .micro-label{color:#bedeffc2}.intro-copy h2{max-width:11.5ch;font-size:clamp(2.75rem,4.4vw,4.35rem);line-height:.98}.intro-copy>p{color:#ebf5ffb3}.intro-orbit{opacity:.5;border-color:#b0daff26;border-radius:47% 53% 50% 50%;top:47%;left:-28vw;transform:translateY(-50%)rotate(-12deg)}.intro-orbit:before,.intro-orbit:after,.intro-orbit i{border-color:#b9deff1f}.intro-signal{color:var(--ink);-webkit-backdrop-filter:blur(24px)saturate(1.26);backdrop-filter:blur(24px)saturate(1.26);background:linear-gradient(145deg,#ffffff57,#93bcff1c),radial-gradient(circle at 23% 24%,#b5deff6b,#0000 35%),radial-gradient(circle at 76% 74%,#ff8b712e,#0000 34%),#7eaaeb1f;border-color:#dceeff6b;box-shadow:inset 0 1px #ffffff8c,inset -18px -20px 55px #0f317024,0 42px 130px #00081c3d}.intro-signal img{filter:invert()}.intro-signal span{color:#eff7ff9e}.signal-marquee{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#e1efff42;border-color:#ffffff5c;transform:rotate(-1.2deg);box-shadow:inset 0 1px #ffffff9e}.capability-journey{padding-top:160px}.journey-heading{border-color:#071a3c1f}.journey-layout{gap:clamp(64px,8vw,118px)}.journey-copy article{min-height:64vh;padding:12vh 0 10vh}.journey-copy h3{font-size:clamp(2.15rem,3.2vw,3.25rem);line-height:1}.journey-stage{-webkit-backdrop-filter:blur(26px)saturate(1.2);backdrop-filter:blur(26px)saturate(1.2);transition:border-radius .9s var(--ease);background:linear-gradient(145deg,#ffffff8f,#c3daff38),radial-gradient(circle at 22% 18%,#74a4ff4d,#0000 44%),radial-gradient(circle at 82% 77%,#ff977e2e,#0000 40%);border-color:#fffc;border-radius:38% 62% 45% 55%/52% 43% 57% 48%;box-shadow:inset 0 1px #ffffffeb,inset -18px -20px 70px #2d5aaf14,0 42px 130px #1637721f}.stage-grid{opacity:.33;background-image:repeating-radial-gradient(at 50% 110%,#0000 0 8%,#0c326e1c 8.6% 9.1%,#0000 9.6% 17%);background-size:100% 100%;-webkit-mask-image:linear-gradient(135deg,#000,#0000 76%);mask-image:linear-gradient(135deg,#000,#0000 76%)}.visual-orbit{border-color:#10388021}.method-river{padding-top:90px}.method-intro h2{font-size:clamp(2.75rem,4.2vw,4.2rem);line-height:.98}.method-flow>svg{filter:drop-shadow(0 9px 18px #2e5bff29)}.method-steps article{position:relative}.method-steps article:before{content:"";border:1px solid #2e5bff1a;border-radius:50%;width:58px;height:58px;position:absolute;top:-12px;left:-14px}.contact-horizon{border:1px solid #ffffffd1}.contact-orb{background:radial-gradient(at 50% 120%,#275bbb9e,#0000 62%),linear-gradient(#eaf3ff,#c7dcff 43%,#517dca)}.contact-orb:before{opacity:.78;background:repeating-radial-gradient(at 50% 110%,#0000 0 8%,#ffffff4d 8.7% 9.4%,#0000 10% 17%);border:1px solid #ffffff8f;width:92vw}.contact-orb:after{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:linear-gradient(145deg,#ffffffb3,#accfff42);border-color:#ffffffa3;width:44vw;box-shadow:inset 0 1px #fff,inset -26px -30px 90px #255bb51f}.contact-panel{-webkit-backdrop-filter:blur(30px)saturate(1.18);backdrop-filter:blur(30px)saturate(1.18);background:linear-gradient(135deg,#ffffff9e,#ddecff52)}.contact-panel h2{font-size:clamp(2.8rem,4.5vw,4.4rem);line-height:.98}.is-scrolling .tide-transition:before,.is-scrolling .tide-transition:after,.is-scrolling .tide-transition span,.is-scrolling .world-current,.is-scrolling .world-caustics,.is-scrolling .hero-film:before,.is-scrolling .hero-film:after{animation-play-state:paused!important}@media(max-width:680px){.hero-scene,.hero-video{height:104svh;min-height:104svh}.hero-message{min-height:98svh;padding:120px 0 170px}.hero-message h1{max-width:10.8ch;font-size:clamp(2.65rem,11.5vw,3.45rem)}.hero-message:before{width:130vw;height:62%;top:15%}.hero-film:before{opacity:.52;width:145vw;height:72%;top:8%;right:-62%}.hero-film:after{width:150vw;bottom:10%;left:-68%}.tide-transition{height:24%;left:-14%;right:-14%}.tide-transition i{width:92vw;height:34vw}.tide-transition i:nth-child(3){width:76vw;left:14%}.tide-transition span{width:80vw;right:-8%}.wave-world:before{height:118svh;top:0}.world-atmosphere{height:150svh}.world-current{width:150vw;height:62vw}.world-current-a{left:-72%}.world-current-b{right:-92%}.world-caustics{width:150vw;right:-56%}.world-intro{min-height:106svh;padding:155px 0 110px}.intro-copy h2{max-width:10.5ch;font-size:clamp(2.45rem,10.5vw,3.25rem)}.intro-signal{width:78vw}.journey-copy h3{font-size:clamp(2.15rem,9.6vw,2.9rem)}.mobile-capability-visual{border-radius:38% 62% 45% 55%/52% 43% 57% 48%}.method-intro h2{font-size:clamp(2.45rem,10vw,3.2rem)}.contact-panel h2{font-size:clamp(2.5rem,10.5vw,3.3rem)}}.world-intro{min-height:78svh;padding-top:118px;padding-bottom:105px}.capability-journey{padding-top:72px;padding-bottom:106px}.journey-heading{padding-bottom:34px}.capability-tabs{z-index:4;-webkit-backdrop-filter:blur(18px)saturate(1.14);backdrop-filter:blur(18px)saturate(1.14);background:#3f5f9d1f;border:1px solid #0c24521f;border-radius:16px;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin:22px 0 30px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb8,0 18px 55px #22458812}.capability-tabs button{color:#0a1b3d8c;text-align:left;cursor:pointer;min-width:0;min-height:52px;transition:color .28s var(--ease),background .28s var(--ease),transform .28s var(--ease);background:#ffffff85;align-items:center;gap:9px;padding:12px 13px;font-size:10px;font-weight:560;line-height:1.2;display:flex;position:relative}.capability-tabs button:after{background:linear-gradient(90deg,var(--primary),var(--secondary),var(--accent));content:"";opacity:0;height:2px;transition:opacity .28s var(--ease),transform .38s var(--ease);border-radius:99px;position:absolute;bottom:0;left:12px;right:12px;transform:scaleX(.2)}.capability-tabs button+button{border-left:1px solid #0c245214}.capability-tabs button:hover{color:var(--ink);background:#ffffffc7}.capability-tabs button:focus-visible{z-index:2;outline:2px solid var(--primary);outline-offset:-2px}.capability-tabs button[aria-selected=true]{color:var(--ink);background:#fffffff0}.capability-tabs button[aria-selected=true]:after{opacity:1;transform:scaleX(1)}.capability-tabs button span{color:var(--primary);letter-spacing:.08em;font-family:JetBrains Mono,monospace;font-size:7px}.journey-layout{grid-template-columns:minmax(0,.78fr) minmax(500px,1.22fr);gap:clamp(52px,7vw,96px)}.journey-copy article{outline:none;flex-direction:column;justify-content:center;min-height:48svh;padding:54px 0;display:flex}.journey-copy article:focus-visible{box-shadow:inset 3px 0 var(--primary);border-radius:14px}.journey-copy h3{margin-bottom:18px;font-size:clamp(2rem,2.8vw,2.9rem)}.journey-copy article>p{font-size:14px;line-height:1.58}.journey-tags{margin-top:22px}.journey-number{margin-bottom:17px}.journey-stage{contain:layout paint style;perspective:1000px;border-radius:34px;height:min(72svh,680px);min-height:520px;max-height:none;margin-top:7svh;top:12svh}.journey-stage:before,.journey-stage:after{z-index:0;pointer-events:none;content:"";filter:blur(22px);border-radius:50%;position:absolute}.journey-stage:before{aspect-ratio:1;background:#6480ff33;width:56%;animation:8s ease-in-out infinite alternate live-ambient;top:-15%;right:-8%}.journey-stage:after{aspect-ratio:1.3;background:#ff8e7121;width:64%;animation:11s ease-in-out -4s infinite alternate-reverse live-ambient;bottom:-24%;left:8%}@keyframes live-ambient{to{opacity:.68;transform:translate(7%,-4%)scale(1.08)}}.stage-index{z-index:8;bottom:18px}.journey-mobile-copy{display:none}.capability-scene{z-index:2;border-radius:inherit;transform-style:preserve-3d;will-change:transform;background:linear-gradient(115deg,#ffffff4d,#0000 42%),repeating-linear-gradient(90deg,#14356f0d 0 1px,#0000 1px 25%),repeating-linear-gradient(0deg,#14356f0a 0 1px,#0000 1px 25%);position:absolute;inset:0;overflow:hidden}.scene-header,.scene-footer{z-index:10;color:#071c427a;letter-spacing:.11em;text-transform:uppercase;align-items:center;font-family:JetBrains Mono,monospace;font-size:7px;font-weight:600;display:flex;position:absolute;left:24px;right:24px}.scene-header{justify-content:space-between;top:20px}.scene-header span,.scene-footer{align-items:center;gap:8px;display:flex}.scene-header i{background:#34b377;border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite live-dot;box-shadow:0 0 0 5px #34b3771a}.scene-header small{color:#071c4257;font:inherit}.scene-footer{gap:11px;bottom:17px;right:70px}.scene-footer i{background:linear-gradient(90deg,#2e5bff59,#0000);flex:1;height:1px}.scene-footer small{font:inherit}@keyframes live-dot{50%{opacity:.45;transform:scale(.72)}}.scene-content{z-index:3;position:absolute;inset:48px 18px 38px}.demo{min-width:0;position:absolute;inset:0}.demo-label{color:#071c427a;letter-spacing:.1em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:7px;font-weight:600}.brand-system-card{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffffd1,#d3e1ff8c);border:1px solid #ffffffe0;border-radius:22px;width:42%;height:52%;padding:22px;animation:6s ease-in-out infinite alternate card-breathe;position:absolute;top:22%;left:12%;box-shadow:inset 0 1px #fff,0 24px 70px #26498f1f}.brand-system-card img{width:58%;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.brand-rule{gap:5px;display:flex;position:absolute;bottom:19px;left:20px;right:20px}.brand-rule i{background:var(--primary);border-radius:9px;height:3px}.brand-rule i:first-child{flex:1.6}.brand-rule i:nth-child(2){background:var(--secondary);flex:.8}.brand-rule i:nth-child(3){background:var(--accent);flex:.45}.brand-palette{z-index:4;background:#ffffff8f;border:1px solid #fffc;border-radius:999px;padding:5px;display:flex;position:absolute;bottom:12%;left:19%;box-shadow:0 12px 28px #1f3f801f}.brand-palette i{background:#071c42;border:2px solid #ffffffe0;border-radius:50%;width:25px;height:25px;margin-left:-4px}.brand-palette i:nth-child(2){background:var(--primary)}.brand-palette i:nth-child(3){background:var(--secondary)}.brand-palette i:nth-child(4){background:var(--accent)}.brand-output{z-index:4;width:25%;height:20%;animation:output-float 5s var(--ease) infinite alternate;background:#ffffffa8;border:1px solid #ffffffdb;border-radius:15px;position:absolute;right:10%;overflow:hidden;box-shadow:inset 0 1px #fff,0 14px 38px #21468f1c}.brand-output span{letter-spacing:.1em;font-family:JetBrains Mono,monospace;font-size:6px;position:absolute;top:10px;left:11px}.brand-output i{background:linear-gradient(135deg,var(--primary),var(--secondary) 62%,var(--accent));border-radius:7px 11px 7px 10px;width:60%;height:48%;position:absolute;bottom:9px;right:9px}.brand-output.output-a{animation-delay:-1.4s;top:13%}.brand-output.output-b{animation-delay:-3.1s;top:40%;right:6%}.brand-output.output-c{animation-delay:-4.2s;top:67%}.brand-output.output-b i{background:linear-gradient(135deg,#071c42,var(--primary))}.brand-output.output-c i{background:linear-gradient(135deg,var(--secondary),var(--accent))}.scene-flow{background:linear-gradient(90deg,#2e5bff80,#0000);width:28%;height:1px;position:absolute;top:50%;left:50%;transform:translateY(-50%)}.scene-flow i{background:var(--primary);border-radius:50%;width:7px;height:7px;animation:2.8s linear infinite flow-dot;position:absolute;top:-3px}.scene-flow i:nth-child(2){animation-delay:-.9s}.scene-flow i:nth-child(3){animation-delay:-1.8s}@keyframes card-breathe{to{transform:translateY(-5px)rotate(-.8deg)}}@keyframes output-float{to{transform:translate(-7px,-4px)}}@keyframes flow-dot{0%{opacity:0;left:0}15%,80%{opacity:1}to{opacity:0;left:100%}}.browser-demo{z-index:2;background:#ffffffb3;border:1px solid #ffffffe6;border-radius:22px;width:67%;height:69%;animation:7s ease-in-out infinite alternate browser-tilt;position:absolute;top:14%;left:8%;overflow:hidden;box-shadow:inset 0 1px #fff,0 30px 80px #1d418a21}.browser-bar{background:#ffffff8f;border-bottom:1px solid #0e2c6114;align-items:center;gap:5px;height:29px;padding:0 11px;display:flex}.browser-bar i{background:#0e2c612e;border-radius:50%;width:5px;height:5px}.browser-bar span{color:#0e2c6161;margin-left:8px;font-family:JetBrains Mono,monospace;font-size:6px}.browser-body{background:radial-gradient(circle at 76% 32%,#7971ff42,#0000 38%),linear-gradient(145deg,#f9fbff,#e5edff);padding:22px;position:absolute;inset:29px 0 0}.browser-body b{letter-spacing:-.055em;width:7ch;margin-top:26px;font-family:Archivo,sans-serif;font-size:clamp(22px,2.3vw,34px);font-weight:620;line-height:.92;display:block}.browser-cta{color:#fff;background:var(--ink);border-radius:9px;justify-content:space-between;width:92px;margin-top:19px;padding:8px 10px;font-size:7px;display:flex}.browser-grid{grid-template-columns:repeat(2,1fr);gap:5px;width:38%;height:52%;display:grid;position:absolute;bottom:12%;right:8%}.browser-grid i{background:linear-gradient(140deg,#ffffffb3,#4a68ff42);border:1px solid #fffc;border-radius:12px;box-shadow:inset 0 1px #fff}.browser-grid i:first-child{background:linear-gradient(125deg,var(--primary),var(--secondary) 68%,var(--accent));grid-column:1/-1}.phone-demo{z-index:4;background:linear-gradient(160deg,#ffffffd1,#b9cfff9e);border:2px solid #ffffffe6;border-radius:25px;width:25%;height:58%;padding:15px 12px;animation:5.5s ease-in-out infinite alternate phone-shift;position:absolute;bottom:9%;right:7%;overflow:hidden;box-shadow:0 25px 65px #18397c2e}.phone-island{background:var(--ink);border-radius:99px;width:38%;height:5px;margin:0 auto 28px}.phone-demo b{letter-spacing:-.05em;margin:13px 0 19px;font-family:Archivo,sans-serif;font-size:18px;display:block}.phone-demo>i{background:#ffffff85;border:1px solid #ffffffd1;border-radius:9px;height:20%;margin-top:6px;display:block}.phone-demo>i:nth-of-type(2){background:linear-gradient(135deg,var(--primary),var(--secondary))}.demo-cursor{z-index:7;color:#071c428f;text-transform:uppercase;animation:cursor-tour 5s var(--ease) infinite;background:#ffffffc2;border:1px solid #ffffffdb;border-radius:7px;padding:6px 8px;font-family:JetBrains Mono,monospace;font-size:6px;position:absolute;top:62%;left:47%;box-shadow:0 10px 28px #17397924}.demo-cursor i{border-right:6px solid #0000;border-bottom:12px solid var(--ink);width:0;height:0;position:absolute;top:-10px;left:-8px;transform:rotate(-34deg)}.responsive-link{background:#2e5bff52;height:1px;position:absolute;bottom:13%;left:65%;right:19%}.responsive-link i{background:var(--primary);border-radius:50%;width:5px;height:5px;animation:2.2s linear infinite flow-dot;position:absolute;top:-2px}.responsive-link i:nth-child(2){animation-delay:-.7s}.responsive-link i:nth-child(3){animation-delay:-1.4s}@keyframes browser-tilt{to{transform:translateY(-4px)rotate(.6deg)}}@keyframes phone-shift{to{transform:translate(-5px,-8px)rotate(-1.5deg)}}@keyframes cursor-tour{0%,to{transform:translate(-42px,34px)}38%{transform:translate(36px,-76px)}68%{transform:translate(104px,24px)}}.source-reel,.budget-card,.brief-card,.clip-source{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffffd1,#d0e0ff8c);border:1px solid #ffffffe6;position:absolute;box-shadow:inset 0 1px #fff,0 24px 70px #1f438921}.source-reel{border-radius:20px;width:36%;height:42%;padding:17px;top:29%;left:8%}.source-play{color:#fff;background:linear-gradient(135deg,var(--primary),var(--secondary));border:1px solid #ffffffb3;border-radius:50%;place-items:center;width:44px;height:44px;font-size:11px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.source-wave{align-items:end;gap:4px;height:22px;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.source-wave i{background:#2e5bff52;border-radius:6px;flex:1;animation:1.8s ease-in-out infinite alternate wave-bars}.source-wave i:first-child,.source-wave i:nth-child(5){height:30%}.source-wave i:nth-child(2),.source-wave i:nth-child(6){height:72%;animation-delay:-.5s}.source-wave i:nth-child(3){height:100%;animation-delay:-.9s}.source-wave i:nth-child(4){height:54%;animation-delay:-.2s}.format-card{z-index:4;background:#ffffffb3;border:1px solid #ffffffe0;border-radius:13px;position:absolute;right:8%;overflow:hidden;box-shadow:0 13px 34px #21468c1c}.format-card span{z-index:2;font-family:JetBrains Mono,monospace;font-size:6px;position:absolute;top:8px;left:8px}.format-card i{background:radial-gradient(circle at 70% 20%,#ffffffa6,transparent 30%),linear-gradient(145deg,var(--primary),var(--secondary) 58%,var(--accent));border-radius:9px;animation:4.8s ease-in-out infinite alternate format-shift;position:absolute;inset:5px}.format-vertical{width:15%;height:30%;top:8%}.format-square{width:19%;height:25%;top:40%}.format-wide{width:25%;height:21%;top:68%}.social-paths,.budget-paths,.match-lines,.clip-paths{z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.social-paths path,.budget-paths path,.match-lines path,.clip-paths path{fill:none;stroke:#2e5bff3d;stroke-dasharray:3 5;stroke-width:1.3px;vector-effect:non-scaling-stroke}.social-pulse,.budget-pulse{z-index:6;background:var(--primary);border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 0 5px #2e5bff1f}.social-pulse.pulse-a,.budget-pulse.pulse-a{animation:3.4s ease-in-out infinite node-a}.social-pulse.pulse-b,.budget-pulse.pulse-b{animation:3.7s ease-in-out -.9s infinite node-b}.social-pulse.pulse-c,.budget-pulse.pulse-c{animation:4s ease-in-out -1.8s infinite node-c}@keyframes wave-bars{to{transform:scaleY(.44)}}@keyframes format-shift{to{transform:translate(-8%,7%)scale(1.06)}}@keyframes node-a{0%{opacity:0;top:50%;left:42%}12%,85%{opacity:1}to{opacity:0;top:15%;left:77%}}@keyframes node-b{0%{opacity:0;top:50%;left:42%}12%,85%{opacity:1}to{opacity:0;top:50%;left:77%}}@keyframes node-c{0%{opacity:0;top:50%;left:42%}12%,85%{opacity:1}to{opacity:0;top:82%;left:77%}}.budget-card{border-radius:20px;flex-direction:column;justify-content:center;width:30%;height:42%;padding:21px;display:flex;top:29%;left:7%}.budget-card b{letter-spacing:-.07em;margin:18px 0 3px;font-family:Archivo,sans-serif;font-size:clamp(32px,3.6vw,52px);display:block}.budget-card small{color:#071c4275;font-size:8px}.channel-node{z-index:4;background:#ffffffb3;border:1px solid #ffffffe0;border-radius:14px;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;width:31%;padding:10px 12px;animation:5s ease-in-out infinite alternate node-breathe;display:grid;position:absolute;right:8%;box-shadow:0 13px 34px #21468c1a}.channel-node>i{color:#fff;background:var(--primary);border-radius:9px;place-items:center;width:30px;height:30px;font-style:normal;font-weight:700;display:grid}.channel-node span{font-size:9px;font-weight:560}.channel-node b{font-family:JetBrains Mono,monospace;font-size:8px}.meta-node{top:13%}.google-node{animation-delay:-2s;top:42%;right:5%}.tiktok-node{animation-delay:-4s;top:71%}.google-node>i{background:linear-gradient(135deg,var(--secondary),var(--accent))}.tiktok-node>i{color:var(--ink);background:#fff}.signal-chart{z-index:5;align-items:end;gap:4px;width:20%;height:28px;display:flex;position:absolute;bottom:9%;left:11%}.signal-chart i{background:var(--primary);border-radius:6px 6px 2px 2px;flex:1;height:20%;animation:2.3s ease-in-out infinite alternate signal-grow}.signal-chart i:nth-child(2){height:36%;animation-delay:-.4s}.signal-chart i:nth-child(3){height:58%;animation-delay:-.8s}.signal-chart i:nth-child(4){height:44%;animation-delay:-1.2s}.signal-chart i:nth-child(5){background:var(--accent);height:90%;animation-delay:-1.6s}.signal-chart span{text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:6px;position:absolute;bottom:-13px;left:0}@keyframes node-breathe{to{transform:translate(-6px,-3px)}}@keyframes signal-grow{to{transform-origin:bottom;transform:scaleY(.58)}}.brief-card{border-radius:21px;width:31%;height:44%;padding:22px;top:28%;left:7%}.brief-card b{letter-spacing:-.055em;margin:25px 0 22px;font-family:Archivo,sans-serif;font-size:clamp(22px,2.6vw,38px);line-height:.92;display:block}.brief-card div{color:#071c4285;font-size:8px}.brief-card div i{background:#34b377;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.creator{z-index:4;width:31%;transition:transform .45s var(--ease);background:#ffffffa8;border:1px solid #ffffffe0;border-radius:15px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid;position:absolute;right:7%;box-shadow:0 13px 34px #21468c1a}.creator>i{color:#fff;background:linear-gradient(135deg,#071c42,var(--primary));border-radius:50%;place-items:center;width:34px;height:34px;font-family:JetBrains Mono,monospace;font-size:7px;font-style:normal;display:grid}.creator span{font-size:8px}.creator b{font-family:JetBrains Mono,monospace;font-size:10px}.creator em{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#34b377;border-radius:99px;padding:3px 6px;font-family:JetBrains Mono,monospace;font-size:5px;font-style:normal;position:absolute;top:-7px;right:10px}.creator-a{top:12%}.creator-b{background:#f2fff9d1;border-color:#34b37773;animation:4s ease-in-out infinite match-choice;top:41%;right:4%}.creator-c{top:70%}.match-lines .match{stroke:#34b377b3;stroke-dasharray:8 5;stroke-width:2px;animation:1.2s linear infinite dash-flow}.match-spark{z-index:7;color:#fff;background:#34b377;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;animation:2s ease-in-out infinite match-spark;display:grid;position:absolute;top:48%;left:68%;box-shadow:0 0 0 9px #34b3771a}@keyframes match-choice{50%{transform:translate(-9px)scale(1.02)}}@keyframes dash-flow{to{stroke-dashoffset:-26px}}@keyframes match-spark{50%{transform:scale(1.08);box-shadow:0 0 0 16px #34b37700}}.clip-source{border-radius:20px;width:84%;height:46%;padding:18px 20px;top:7%;left:8%}.clip-source-head{justify-content:space-between;align-items:center;display:flex}.clip-source-head small{color:#071c426b;font-family:JetBrains Mono,monospace;font-size:6px}.clip-wave{align-items:center;gap:5px;height:35%;display:flex;position:absolute;top:44%;left:20px;right:20px;transform:translateY(-50%)}.clip-wave>i{background:linear-gradient(to top,#2e5bff40,var(--primary),var(--secondary));transform-origin:50%;border-radius:5px;flex:1;min-width:2px;animation:2s ease-in-out infinite alternate clip-wave}.clip-wave>i:nth-child(3n){animation-delay:-.7s}.clip-wave>i:nth-child(4n){animation-delay:-1.2s}.clip-playhead{z-index:3;background:var(--accent);width:2px;animation:playhead 4.6s var(--ease) infinite;border-radius:9px;position:absolute;top:-10%;bottom:-10%;box-shadow:0 0 16px #ff72478c}.clip-timeline{gap:6px;height:6px;display:flex;position:absolute;bottom:16px;left:20px;right:20px}.clip-timeline i{background:#2e5bff29;border-radius:8px;flex:1}.clip-timeline i:nth-child(2){background:#7b61ff4d}.clip-timeline span{border:1px solid var(--accent);border-radius:4px;width:10%;height:10px;position:absolute;top:-2px;left:53%}.clip-card{z-index:5;width:21%;height:22%;animation:clip-rise 5s var(--ease) infinite alternate;background:#ffffffb8;border:1px solid #ffffffe6;border-radius:13px;position:absolute;top:66%;overflow:hidden;box-shadow:0 13px 34px #21468c1c}.clip-card span{font-family:JetBrains Mono,monospace;font-size:6px;position:absolute;top:8px;left:8px}.clip-card i{background:linear-gradient(145deg,var(--primary),var(--secondary),var(--accent));border-radius:8px;width:43%;position:absolute;top:8px;bottom:8px;right:8px}.clip-card b{font-family:Archivo,sans-serif;font-size:9px;position:absolute;bottom:10px;left:8px}.clip-a{left:10%}.clip-b{animation-delay:-1.7s;left:39.5%}.clip-c{animation-delay:-3.4s;right:10%}.distribution-row{color:#071c4273;letter-spacing:.08em;text-transform:uppercase;justify-content:space-around;font-family:JetBrains Mono,monospace;font-size:6px;display:flex;position:absolute;bottom:1%;left:13%;right:13%}@keyframes clip-wave{to{transform:scaleY(.55)}}@keyframes playhead{0%{left:0}48%,58%{left:54%}to{left:100%}}@keyframes clip-rise{to{transform:translateY(-6px)}}.method-river{padding:86px 0 118px}.method-flow{margin-top:56px}.method-steps{min-height:260px;padding-top:104px}.method-flow>svg path{stroke-dasharray:12 7;animation:1.8s linear infinite method-current}.method-steps article{transition:transform .35s var(--ease),border-color .35s var(--ease),background .35s var(--ease),box-shadow .35s var(--ease);border:1px solid #0000;border-radius:18px;padding:16px 14px 18px}.method-steps article:hover,.method-steps article:focus-within{background:#ffffff61;border-color:#ffffffd1;transform:translateY(-6px);box-shadow:inset 0 1px #fff,0 18px 50px #24488f14}.method-steps article:nth-child(2):hover,.method-steps article:nth-child(4):hover{transform:translateY(-54px)}.method-steps article:before{animation:3.4s ease-in-out infinite method-ring}.method-steps article:nth-child(2):before{animation-delay:-.8s}.method-steps article:nth-child(3):before{animation-delay:-1.6s}.method-steps article:nth-child(4):before{animation-delay:-2.4s}@keyframes method-current{to{stroke-dashoffset:-38px}}@keyframes method-ring{50%{border-color:#2e5bff52;transform:scale(1.08);box-shadow:0 0 0 9px #2e5bff00}}.contact-horizon{min-height:68svh}.contact-panel{padding:clamp(34px,4.6vw,58px)}.contact-orb:after{transition:transform .9s var(--ease),border-radius .9s var(--ease)}.contact-horizon:hover .contact-orb:after{border-radius:43% 57% 53% 47%/52% 44% 56% 48%;transform:translate(-47%,-52%)rotate(2deg)}.is-scrolling .journey-stage:before,.is-scrolling .journey-stage:after,.is-scrolling .capability-scene *,.is-scrolling .method-flow>svg path,.is-scrolling .method-steps article:before{animation-play-state:paused!important}@media(max-width:1080px){.capability-tabs{grid-template-columns:repeat(3,1fr)}.capability-tabs button:nth-child(4){border-left:0}.journey-layout{grid-template-columns:minmax(0,.72fr) minmax(430px,1.28fr);gap:42px}.journey-copy article{min-height:52svh}}@media(max-width:900px){.world-intro{min-height:82svh;padding-top:104px;padding-bottom:88px}.capability-journey{width:calc(100% - 36px);padding:82px 0 92px}.journey-heading{gap:16px;padding-bottom:25px;display:grid}.journey-heading p{text-align:left;max-width:28ch}.capability-tabs{box-shadow:none;scrollbar-width:none;scroll-snap-type:x proximity;background:0 0;border:0;border-radius:0;gap:7px;margin:16px -18px 20px;padding:0 18px 7px;display:flex;overflow-x:auto}.capability-tabs::-webkit-scrollbar{display:none}.capability-tabs button{scroll-snap-align:start;background:#ffffff6b;border-radius:999px;flex:none;min-height:42px;padding:10px 13px;font-size:9px;border:1px solid #0c24521c!important}.capability-tabs button:after{display:none}.capability-tabs button[aria-selected=true]{color:#fff;background:var(--primary);box-shadow:0 12px 28px #2e5bff33;border-color:var(--primary)!important}.capability-tabs button[aria-selected=true] span{color:#ffffffb3}.journey-layout{display:block}.journey-copy{display:none}.journey-stage-wrap{flex-direction:column;display:flex}.journey-stage{border-radius:28px;order:1;width:100%;height:clamp(330px,88vw,430px);min-height:0;margin:0;position:relative;top:auto}.journey-mobile-copy{order:2;padding:25px 4px 0;display:block}.journey-mobile-copy strong{letter-spacing:-.05em;max-width:14ch;font-family:Archivo,sans-serif;font-size:clamp(2rem,9vw,2.7rem);font-weight:620;line-height:.98;display:block}.journey-mobile-copy>p{color:#0a0c149e;max-width:38ch;margin:16px 0 0;font-size:13px;line-height:1.58}.journey-mobile-copy .journey-number{margin-bottom:11px}.scene-header,.scene-footer{left:15px;right:15px}.scene-header{top:15px}.scene-header small{text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:48%;overflow:hidden}.scene-footer{bottom:12px;right:48px}.scene-content{inset:40px 8px 31px}.stage-index{bottom:12px;right:15px}.method-river{padding:68px 0 86px}.method-flow{margin-top:34px}.method-steps{gap:13px;padding-top:18px}.method-steps article,.method-steps article:nth-child(2),.method-steps article:nth-child(4){background:#ffffff42;border:1px solid #ffffff9e;border-radius:18px;padding:22px 16px}.method-steps article:hover,.method-steps article:nth-child(2):hover,.method-steps article:nth-child(4):hover{transform:translateY(-3px)}.contact-horizon{min-height:570px}}@media(max-width:520px){.brand-system-card{width:50%;height:50%;padding:15px;top:22%;left:7%}.brand-system-card img{width:68%}.brand-output{width:29%;right:5%}.brand-output.output-b{right:2%}.brand-palette{left:13%}.scene-flow{width:19%;left:53%}.browser-demo{width:73%;height:67%;top:16%;left:4%}.phone-demo{width:28%;right:3%}.browser-body{padding:16px}.browser-body b{margin-top:18px;font-size:22px}.browser-grid{opacity:.74}.source-reel{width:40%;left:4%}.format-card{right:4%}.social-paths{transform:translate(-2%)}.budget-card,.brief-card{width:34%;padding:15px;left:4%}.channel-node,.creator{grid-template-columns:25px 1fr auto;gap:6px;width:35%;padding:8px;right:3%}.channel-node>i{width:25px;height:25px}.creator>i{width:28px;height:28px}.clip-source{width:92%;left:4%}.clip-card{width:25%}.clip-a{left:5%}.clip-b{left:37.5%}.clip-c{right:5%}.distribution-row{left:8%;right:8%}.method-steps h3{font-size:1.75rem}}@media(prefers-reduced-motion:reduce){.capability-scene,.capability-scene *,.journey-stage:before,.journey-stage:after,.method-flow>svg path,.method-steps article:before{animation:none!important}.capability-scene{transform:none!important}}.journey-stage{background:linear-gradient(146deg,#f9fcffd1,#dee8ff7a),radial-gradient(circle at 14% 17%,#4a6eff33,#0000 34%),radial-gradient(circle at 88% 74%,#ff7b5124,#0000 38%);border-color:#fffffff0;box-shadow:inset 0 1px #fffffffa,inset 0 -1px #4869b214,0 42px 110px #2343841f}.journey-stage:before,.journey-stage:after{animation:none}.capability-scene.signal-engine{transform-style:flat;will-change:auto;background:linear-gradient(115deg,#ffffff6b,#0000 38%),linear-gradient(#ffffff1c,#e1ebff2e);transform:none!important}.capability-scene.signal-engine:before{z-index:1;background:radial-gradient(circle at var(--signal-x,64%) var(--signal-y,36%),#ffffff57,transparent 34%),linear-gradient(106deg,transparent 48%,#ffffff3b 49%,transparent 51%);content:"";pointer-events:none;position:absolute;inset:0}.wave-signal-canvas{z-index:2;touch-action:pan-y;width:100%;height:100%;display:block;position:absolute;inset:0}.signal-overlay{z-index:6;pointer-events:none;position:absolute;inset:0}.signal-console{-webkit-backdrop-filter:blur(22px)saturate(1.22);backdrop-filter:blur(22px)saturate(1.22);pointer-events:auto;background:linear-gradient(140deg,#ffffffb8,#f0f5ff61),#ffffff42;border:1px solid #fffc;border-radius:18px;width:min(310px,48%);min-width:230px;padding:18px 19px 17px;position:absolute;bottom:54px;left:26px;overflow:hidden;box-shadow:inset 0 1px #fff,0 20px 55px #20428417}.signal-console:after{content:"";pointer-events:none;background:radial-gradient(circle,#7b61ff33,#0000 68%);border-radius:50%;width:108px;height:108px;position:absolute;top:-38px;right:-42px}.signal-eyebrow{color:#071c427a;letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-family:JetBrains Mono,monospace;font-size:7px;font-weight:650;display:block}.signal-console>strong,.signal-console>div>strong{color:var(--ink);letter-spacing:-.045em;font-family:Archivo,sans-serif;font-size:clamp(18px,2vw,26px);font-weight:625;line-height:.98;display:block}.signal-console>small{color:#071c426b;letter-spacing:.08em;text-transform:uppercase;margin-top:10px;font-family:JetBrains Mono,monospace;font-size:6px;display:block}.signal-action{color:#fff;background:var(--ink);cursor:pointer;width:100%;transition:background .24s var(--ease),transform .24s var(--ease);border-radius:10px;justify-content:space-between;align-items:center;margin-top:18px;padding:10px 12px;font-size:9px;font-weight:590;display:flex}.signal-action:hover{background:var(--primary);transform:translateY(-1px)}.signal-action:focus-visible,.signal-segment button:focus-visible,.signal-range input:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.signal-segment{background:#ffffff5c;border:1px solid #071c4217;border-radius:11px;gap:4px;margin-top:16px;padding:3px;display:flex}.signal-segment button{color:#071c427a;letter-spacing:.05em;cursor:pointer;min-width:0;transition:color .2s ease,background .24s var(--ease),box-shadow .24s var(--ease);background:0 0;border-radius:8px;flex:1;padding:8px 7px;font-family:JetBrains Mono,monospace;font-size:7px}.signal-segment button[aria-pressed=true]{color:var(--ink);background:#fffffff0;box-shadow:0 6px 18px #2546871a}.signal-range{color:#071c4280;letter-spacing:.06em;text-transform:uppercase;gap:9px;margin-top:15px;font-family:JetBrains Mono,monospace;font-size:7px;display:grid}.signal-range>span{justify-content:space-between;align-items:center;display:flex}.signal-range b{color:var(--ink);font:inherit}.signal-range input{appearance:none;cursor:ew-resize;background:0 0;width:100%;height:16px;margin:0}.signal-range input::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--primary),var(--secondary),var(--accent));border-radius:99px;height:2px}.signal-range input::-webkit-slider-thumb{appearance:none;background:var(--primary);border:3px solid #fff;border-radius:50%;width:13px;height:13px;margin-top:-5.5px;box-shadow:0 2px 10px #2e5bff66}.signal-range input::-moz-range-track{background:linear-gradient(90deg,var(--primary),var(--secondary),var(--accent));border:0;border-radius:99px;height:2px}.signal-range input::-moz-range-thumb{background:var(--primary);border:3px solid #fff;border-radius:50%;width:9px;height:9px;box-shadow:0 2px 10px #2e5bff66}.signal-readout{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.signal-readout span{color:#071c426b;text-transform:uppercase;border-left:1px solid #071c421a;gap:7px;padding:9px 8px;font-family:JetBrains Mono,monospace;font-size:6px;display:grid}.signal-readout span:first-child{border-left:0}.signal-readout b{color:var(--ink);letter-spacing:-.04em;font-family:Archivo,sans-serif;font-size:18px}.signal-platforms{gap:5px;margin-top:13px;display:flex}.signal-platforms span{color:#071c4270;text-align:center;text-transform:uppercase;background:#ffffff57;border:1px solid #071c4217;border-radius:8px;flex:1;padding:6px 4px;font-family:JetBrains Mono,monospace;font-size:6px}.signal-console--acquisition{width:min(330px,52%)}.signal-console--social{width:min(320px,50%)}.scene-header i{animation:none}@media(min-width:901px){.signal-engine .scene-footer{right:122px}}@media(max-width:900px){.wave-signal-canvas{touch-action:pan-y}.signal-console{border-radius:15px;width:auto;min-width:0;padding:14px 15px 13px;bottom:41px;left:13px;right:13px}.signal-console>strong,.signal-console>div>strong{font-size:19px}.signal-console--social{grid-template-columns:1fr 1fr;gap:0 12px;width:auto;display:grid}.signal-console--social .signal-range{grid-column:1/-1}.signal-console--acquisition{width:auto}.signal-readout b{font-size:15px}.signal-segment{margin-top:12px}.signal-segment button{min-height:31px}.scene-footer{display:none}.stage-index{z-index:9;bottom:15px}}@media(max-width:520px){.signal-console--social{display:block}.signal-console--social>div:first-child strong{display:none}.signal-console--social .signal-eyebrow{margin-bottom:5px}.signal-console--influence>strong{max-width:17ch}.signal-console>small{margin-top:7px}.signal-eyebrow{margin-bottom:7px}.signal-range{margin-top:11px}}@media(prefers-reduced-motion:reduce){.signal-action,.signal-segment button{transition:none}}.journey-stage{background:radial-gradient(circle at 82% 12%,#506dff21,#0000 34%),radial-gradient(circle at 13% 84%,#ff87651a,#0000 31%),#f5f7fc}.capability-scene.signal-engine{background:linear-gradient(145deg,#ffffffb8,#eff4ff73)}.capability-scene.signal-engine:before,.wave-signal-canvas{display:none}.signal-engine .scene-header,.signal-engine .scene-footer{color:#0a1b3d6b}.signal-console{z-index:8;-webkit-backdrop-filter:blur(16px)saturate(1.08);backdrop-filter:blur(16px)saturate(1.08);background:#ffffffe6;border-color:#0c24521a;width:28%;min-width:205px;box-shadow:0 18px 48px #1f376d1a}.signal-console:after{display:none}.capability-product-demo{z-index:3;position:absolute;inset:0;overflow:hidden}.product-shell{color:#071c42;animation:product-reveal .52s var(--ease) both;background:#ffffffeb;border:1px solid #10254f1f;border-radius:20px;position:absolute;inset:56px 20px 50px 31%;overflow:hidden;box-shadow:0 25px 70px #1c356921,inset 0 1px #fff}@keyframes product-reveal{0%{opacity:0;transform:translateY(10px)scale(.985)}}.product-topbar{letter-spacing:.04em;background:#f8faffe6;border-bottom:1px solid #0c245217;grid-template-columns:1fr auto auto;align-items:center;gap:14px;height:42px;padding:0 15px;font-family:JetBrains Mono,monospace;font-size:7px;display:grid}.product-topbar b{font-size:8px;font-weight:700}.product-topbar span{color:#071c426b}.product-topbar em{color:#14775e;text-transform:uppercase;background:#e5fbf4;border-radius:99px;padding:4px 7px;font-size:6px;font-style:normal}.brand-product-grid{background:#0c245214;grid-template-rows:1fr .75fr;grid-template-columns:1.35fr .65fr;gap:1px;height:calc(100% - 42px);display:grid}.brand-product-grid section{background:#fff;padding:15px;position:relative;overflow:hidden}.brand-product-grid section>span{color:#071c426b;letter-spacing:.08em;text-transform:uppercase;font:600 6px JetBrains Mono,monospace}.brand-product-grid section>small{color:#071c425c;font:500 6px JetBrains Mono,monospace}.brand-logo-board{flex-direction:column;justify-content:space-between;display:flex}.brand-logo-board img{width:62%;margin:auto}.brand-type-board{flex-direction:column;justify-content:space-between;display:flex}.brand-type-board b{letter-spacing:-.09em;font-family:Archivo,sans-serif;font-size:clamp(48px,6vw,78px);font-weight:650}.brand-colour-board{flex-direction:column;justify-content:space-between;display:flex}.brand-colour-board>div{border-radius:8px;height:47%;margin:10px 0;display:flex;overflow:hidden}.brand-colour-board i{background:#071c42;flex:1}.brand-colour-board i:nth-child(2){background:#2e5bff}.brand-colour-board i:nth-child(3){background:#7b61ff}.brand-colour-board i:nth-child(4){background:#ff7247}.brand-output-board{color:#fff;grid-template-columns:1fr .78fr;display:grid;background:#071c42!important;padding:0!important}.brand-output-copy{z-index:2;flex-direction:column;justify-content:center;padding:16px;display:flex;position:relative}.brand-output-copy small{color:#ffffff80;text-transform:uppercase;font:500 6px JetBrains Mono,monospace}.brand-output-copy b{letter-spacing:-.06em;margin:9px 0;font:620 clamp(18px,2.3vw,30px)/.9 Archivo,sans-serif}.brand-output-copy>i{font-size:7px;font-style:normal}.brand-output-wave{background:linear-gradient(150deg,#2e5bff,#7b61ff 58%,#ff7247);position:relative;overflow:hidden}.brand-output-wave i{border:1px solid #ffffff80;border-radius:50%;width:130%;height:30%;position:absolute;transform:rotate(-24deg)}.brand-output-wave i:first-child{top:8%;left:-45%}.brand-output-wave i:nth-child(2){top:36%;left:-18%}.brand-output-wave i:nth-child(3){top:67%;left:-38%}.brand-product[data-pulse] .brand-logo-board img{animation:brand-confirm .7s var(--ease)}@keyframes brand-confirm{50%{opacity:.52;transform:scale(.95)}}.digital-product{box-shadow:none;background:0 0;border:0;overflow:visible}.digital-product .product-topbar{background:#fffffff5;border:1px solid #0c24521a;border-radius:14px 14px 0 0;overflow:hidden}.browser-product{z-index:2;transition:right .55s var(--ease),transform .55s var(--ease);background:#fff;border:1px solid #0c245221;border-radius:0 0 17px 17px;position:absolute;inset:42px 8% 3% 0;overflow:hidden;box-shadow:0 20px 60px #1b346a24}.browser-product-bar{background:#f6f8fc;border-bottom:1px solid #0c245214;align-items:center;gap:5px;height:24px;padding:0 10px;display:flex}.browser-product-bar i{background:#071c4233;border-radius:50%;width:5px;height:5px}.browser-product-bar span{color:#071c426b;margin-left:7px;font:500 6px JetBrains Mono,monospace}.browser-product-page{background:radial-gradient(circle at 82% 22%,#7b61ff42,#0000 33%),#f4f7ff;position:absolute;inset:24px 0 0;overflow:hidden}.browser-product-page nav{justify-content:space-between;align-items:center;height:34px;padding:0 17px;font-size:6px;display:flex}.browser-product-page nav b{font-family:Archivo,sans-serif;font-size:10px}.browser-product-hero{padding:18px}.browser-product-hero small{color:#2e5bff;text-transform:uppercase;font:600 6px JetBrains Mono,monospace}.browser-product-hero strong{letter-spacing:-.065em;margin:8px 0 13px;font:630 clamp(25px,3.1vw,42px)/.88 Archivo,sans-serif;display:block}.browser-product-hero button{color:#fff;background:#071c42;border-radius:7px;padding:7px 9px;font-size:6px}.browser-product-cards{grid-template-columns:1.2fr .8fr;gap:5px;width:45%;height:43%;display:grid;position:absolute;bottom:15px;right:16px}.browser-product-cards i{background:#ffffffb8;border:1px solid #fffc;border-radius:9px;box-shadow:0 8px 20px #2d478814}.browser-product-cards i:first-child{background:linear-gradient(145deg,#2e5bff,#7b61ff 64%,#ff7247);grid-row:1/3}.phone-product{z-index:4;width:27%;height:68%;transition:width .55s var(--ease),height .55s var(--ease),transform .55s var(--ease);background:radial-gradient(circle at 80% 20%,#7b61ff59,#0000 36%),#eef3ff;border:2px solid #fff;border-radius:22px;padding:12px 10px;position:absolute;bottom:0;right:0;overflow:hidden;box-shadow:0 20px 50px #16306638}.phone-product-island{background:#071c42;border-radius:99px;width:37%;height:5px;margin:0 auto 18px}.phone-product>b{font:700 10px Archivo,sans-serif}.phone-product>strong{letter-spacing:-.055em;margin:15px 0 12px;font:630 18px/.9 Archivo,sans-serif;display:block}.phone-product>i{background:#ffffffc7;border-radius:8px;height:18%;margin-top:5px;display:block}.phone-product>i:last-child{background:linear-gradient(135deg,#2e5bff,#7b61ff)}.digital-product.is-mobile-view .browser-product{transform-origin:0;right:28%;transform:scale(.92)}.digital-product.is-mobile-view .phone-product{width:36%;height:82%;transform:translate(-18%)}.social-workspace{background:#0c245214;grid-template-columns:1fr 40%;gap:1px;height:calc(100% - 42px);display:grid}.social-source-player,.social-output-stack{background:#fff;min-width:0;padding:13px}.social-video-scene{color:#fff;background:radial-gradient(circle at 65% 22%,#ffffff6b,#0000 24%),linear-gradient(145deg,#0d2149,#2e5bff 48%,#7b61ff 72%,#ff7247);border-radius:12px;place-items:center;height:68%;display:grid;position:relative;overflow:hidden}.social-video-scene:before{content:"";border:1px solid #ffffff47;border-radius:50%;position:absolute;inset:12% 18%;transform:rotate(-13deg)}.social-video-scene>span{letter-spacing:.04em;font:700 8px Archivo,sans-serif;position:absolute;top:12px;left:13px}.social-video-scene button{z-index:2;color:#071c42;background:#ffffffe6;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.social-video-scene small{font:500 6px JetBrains Mono,monospace;position:absolute;bottom:9px;right:10px}.social-timeline{background:#f1f4fb;border-radius:9px;align-items:center;gap:3px;height:24%;margin-top:9px;padding:6px;display:flex;position:relative;overflow:hidden}.social-timeline i{opacity:.42;background:#2e5bff;border-radius:4px;flex:1;min-width:1px}.social-timeline>span{z-index:2;width:2px;transition:left .35s var(--ease);background:#ff7247;position:absolute;top:2px;bottom:2px;box-shadow:0 0 0 3px #ff72471f}.social-output-stack{flex-direction:column;gap:6px;display:flex}.social-output-stack>span{color:#071c426b;text-transform:uppercase;margin-bottom:2px;font:600 6px JetBrains Mono,monospace}.social-output-stack article{opacity:.48;min-height:62px;transition:opacity .25s ease,border-color .25s ease,transform .25s var(--ease);border:1px solid #0c245214;border-radius:10px;grid-template-rows:1fr 1fr;grid-template-columns:45px 1fr;align-items:center;gap:0 9px;padding:7px;display:grid}.social-output-stack article.is-selected{opacity:1;border-color:#2e5bff66;transform:translate(-3px);box-shadow:0 8px 24px #27458714}.social-format-preview{color:#fff;background:linear-gradient(145deg,#2e5bff,#7b61ff,#ff7247);border-radius:5px;grid-row:1/3;justify-self:center;position:relative;overflow:hidden}.social-format-preview b{font:700 5px Archivo,sans-serif;position:absolute;top:6px;left:5px}.social-format-preview i{border:1px solid #ffffff80;border-radius:50%;width:80%;height:30%;position:absolute;bottom:8%;right:-20%;transform:rotate(-24deg)}.social-format-9-16{width:25px;height:45px}.social-format-1-1{width:38px;height:38px}.social-format-16-9{width:43px;height:25px}.social-output-stack article>small{align-self:end;font:700 8px JetBrains Mono,monospace}.social-output-stack article>em{color:#071c426b;align-self:start;font-size:7px;font-style:normal}.ads-dashboard{background:#f6f8fc;grid-template-rows:auto 1fr auto;gap:10px;height:calc(100% - 42px);padding:13px;display:grid}.ads-metrics{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.ads-metrics article{background:#fff;border:1px solid #0c245214;border-radius:10px;padding:10px}.ads-metrics span{color:#071c4273;font-size:7px;display:block}.ads-metrics b{letter-spacing:-.04em;margin:5px 0 3px;font:650 clamp(15px,1.65vw,22px) Archivo,sans-serif;display:block}.ads-metrics small{color:#071c4261;font-size:6px}.ads-metrics .is-positive{color:#158465}.ads-performance-chart{background:#fff;border:1px solid #0c245214;border-radius:11px;min-height:110px;padding:10px 10px 5px;position:relative;overflow:hidden}.ads-chart-head{justify-content:space-between;align-items:center;display:flex}.ads-chart-head span{color:#071c4273;font-size:7px}.ads-chart-head b{font-size:7px}.ads-performance-chart svg{width:calc(100% - 18px);height:62%;position:absolute;bottom:17px;left:9px;right:9px;overflow:visible}.ads-area{fill:url(#adsFill)}.ads-line{fill:none;stroke:#2e5bff;stroke-width:2px;vector-effect:non-scaling-stroke;stroke-dasharray:700;animation:chart-draw 1.1s var(--ease) both}@keyframes chart-draw{0%{stroke-dashoffset:700px}}.ads-chart-dates{color:#071c424d;justify-content:space-between;font:500 5px JetBrains Mono,monospace;display:flex;position:absolute;bottom:5px;left:10px;right:10px}.ads-channels{gap:5px;display:grid}.ads-channels>div{grid-template-columns:1fr auto;align-items:center;gap:4px 12px;font-size:7px;display:grid}.ads-channels>div>span{align-items:center;gap:6px;display:flex}.ads-channels>div>span i{color:#fff;background:#2e5bff;border-radius:5px;place-items:center;width:17px;height:17px;font-size:6px;font-style:normal;font-weight:700;display:grid}.ads-channels .channel-google{background:#7b61ff}.ads-channels .channel-tiktok{background:#071c42}.product-bar{background:#071c4214;border-radius:99px;grid-column:1/-1;height:3px;display:block;position:relative;overflow:hidden}.product-bar:after{width:var(--bar-width);border-radius:inherit;content:"";height:100%;transition:width .38s var(--ease);background:#2e5bff;display:block}.product-bar--violet:after{background:#7b61ff}.product-bar--coral:after{background:#ff7247}.influence-workspace{background:#0c245214;grid-template-columns:34% 1fr;gap:1px;height:calc(100% - 42px);display:grid}.influence-brief,.creator-list{background:#fff;padding:14px}.influence-brief{flex-direction:column;display:flex}.influence-brief>span,.creator-list:before{color:#071c426b;text-transform:uppercase;font:600 6px JetBrains Mono,monospace}.influence-brief>b{letter-spacing:-.045em;margin:18px 0;font:620 clamp(17px,2vw,25px)/1 Archivo,sans-serif}.influence-brief>div{flex-wrap:wrap;gap:4px;display:flex}.influence-brief>div i{color:#2e5bff;background:#eef2ff;border-radius:99px;padding:5px 7px;font-size:6px;font-style:normal}.influence-brief>small{color:#071c426b;margin-top:auto;font-size:7px;line-height:1.6}.influence-brief>small strong{color:#071c42;font-size:13px}.creator-list{flex-direction:column;gap:7px;display:flex}.creator-list article{opacity:.58;min-height:72px;transition:opacity .25s ease,border-color .25s ease,transform .3s var(--ease),box-shadow .3s var(--ease);border:1px solid #0c245214;border-radius:11px;grid-template-columns:46px 1fr auto;align-items:center;gap:10px;padding:7px 11px 7px 7px;display:grid;position:relative}.creator-list article.is-selected{opacity:1;border-color:#2e5bff59;transform:translate(-4px);box-shadow:0 10px 25px #24448517}.creator-portrait{background:linear-gradient(160deg,#ffc0ab,#8f86ff);border-radius:9px;place-items:end center;width:46px;height:56px;display:grid;position:relative;overflow:hidden}.creator-portrait:before{content:"";background:#ffe4d8;border-radius:50%;width:20px;height:20px;position:absolute;top:8px}.creator-portrait:after{content:"";background:#172b55;border-radius:50% 50% 0 0;width:40px;height:42px;position:absolute;bottom:-13px}.portrait-2{background:linear-gradient(155deg,#87c5ff,#d7bcff)}.portrait-2:after{background:#f26363}.portrait-3{background:linear-gradient(155deg,#ffd278,#ff8f70)}.portrait-3:after{background:#5147c7}.creator-portrait span{z-index:2;color:#fff;margin-bottom:4px;font:600 5px JetBrains Mono,monospace;position:relative}.creator-list article>div:nth-child(2){gap:3px;display:grid}.creator-list article>div:nth-child(2) b{font-size:9px}.creator-list article>div:nth-child(2) span,.creator-list article>div:nth-child(2) small{color:#071c4270;font-size:6px}.creator-list article>em{color:#2e5bff;text-align:right;font:700 15px Archivo,sans-serif}.creator-list article>em small{color:#071c4259;text-transform:uppercase;font:500 5px JetBrains Mono,monospace;display:block}.creator-selected-mark{color:#fff;background:#2e5bff;border-radius:50%;place-items:center;width:17px;height:17px;font-size:7px;font-style:normal;display:grid;position:absolute;top:-5px;right:-5px}.clipping-workspace{background:#0c245214;grid-template-rows:1fr auto;gap:1px;height:calc(100% - 42px);display:grid}.clip-player-product,.clip-output-product{background:#fff}.clip-player-product{grid-template-rows:1fr 54px;grid-template-columns:45% 1fr;gap:10px;padding:12px;display:grid}.clip-video-frame{color:#fff;background:radial-gradient(circle at 22% 25%,#ffffff52,#0000 25%),linear-gradient(145deg,#102750,#2e5bff 55%,#7b61ff);border-radius:11px;place-items:center;display:grid;position:relative;overflow:hidden}.clip-video-frame>span{letter-spacing:-.035em;text-align:center;padding:12px;font:620 clamp(11px,1.3vw,17px)/1.04 Archivo,sans-serif}.clip-video-frame button{color:#071c42;background:#fff;border-radius:50%;place-items:center;width:25px;height:25px;font-size:7px;display:grid;position:absolute;bottom:9px;left:9px}.clip-video-frame small{font:500 6px JetBrains Mono,monospace;position:absolute;bottom:9px;right:9px}.clip-transcript{padding:7px}.clip-transcript>span{color:#071c426b;text-transform:uppercase;font:600 6px JetBrains Mono,monospace}.clip-transcript p{color:#071c428c;margin:13px 0 0;font-size:8px;line-height:1.65}.clip-transcript mark{color:#071c42;background:#ff724733;padding:2px 3px}.clip-product-timeline{background:#f2f5fb;border-radius:8px;grid-column:1/-1;align-items:center;gap:2px;padding:7px 4px;display:flex;position:relative;overflow:visible}.clip-product-timeline>i{opacity:.35;background:#2e5bff;border-radius:3px;flex:1}.clip-product-timeline>span{width:2px;transition:left .35s var(--ease);background:#ff7247;position:absolute;top:-5px;bottom:-5px}.clip-product-timeline>span b{color:#fff;background:#ff7247;border-radius:4px;width:max-content;padding:3px 5px;font:500 5px JetBrains Mono,monospace;position:absolute;top:-9px;left:5px}.clip-output-product{padding:9px 12px 11px}.clip-output-product>span{color:#071c426b;text-transform:uppercase;font:600 6px JetBrains Mono,monospace}.clip-output-product>div{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:7px;display:grid}.clip-output-product article{border:1px solid #0c245214;border-radius:9px;grid-template-columns:42px 1fr;align-items:center;font-size:7px;display:grid;overflow:hidden}.clip-output-product article>div{color:#fff;background:linear-gradient(145deg,#2e5bff,#7b61ff,#ff7247);height:48px;position:relative;overflow:hidden}.clip-output-product article>div b{font-size:6px;position:absolute;top:5px;left:5px}.clip-output-product article>div i{font-size:6px;font-style:normal;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.clip-output-product article>div small{font-size:5px;position:absolute;bottom:4px;right:4px}.clip-output-product article>span{padding-left:8px;font-weight:650}@media(max-width:900px){.journey-stage{height:clamp(500px,132vw,560px)}.product-shell{border-radius:16px;height:55%;inset:48px 10px auto}.signal-console{width:auto;bottom:36px;left:10px;right:10px}.product-topbar{height:34px;padding:0 10px}.brand-product-grid,.social-workspace,.influence-workspace,.clipping-workspace{height:calc(100% - 34px)}.brand-type-board b{font-size:44px}.brand-output-copy b{font-size:18px}.digital-product .product-topbar{height:34px}.browser-product{top:34px}.browser-product-hero strong{font-size:27px}.ads-dashboard{gap:6px;height:calc(100% - 34px);padding:8px}.ads-metrics article{padding:7px}.ads-metrics b{font-size:14px}.ads-performance-chart{min-height:78px}.ads-performance-chart svg{height:54%}.creator-list{gap:4px;padding:8px}.creator-list article{grid-template-columns:35px 1fr auto;min-height:53px;padding:5px}.creator-portrait{width:35px;height:42px}.creator-portrait:after{width:31px;height:31px}.creator-portrait:before{width:16px;height:16px;top:5px}.influence-brief{padding:9px}.influence-brief>b{margin:9px 0;font-size:15px}.influence-brief>small{display:none}.clip-player-product{grid-template-rows:1fr 42px;padding:8px}.clip-output-product article>div{height:37px}}@media(max-width:520px){.product-topbar span{display:none}.brand-product-grid{grid-template-columns:1.2fr .8fr}.brand-colour-board small{display:none}.social-output-stack article{min-height:50px}.clip-transcript p{margin-top:7px;font-size:7px}.clip-output-product{padding:6px 8px}.clip-output-product>div{gap:3px}.clip-output-product article{grid-template-columns:33px 1fr}.clip-output-product article>span{padding-left:4px;font-size:6px}}@media(prefers-reduced-motion:reduce){.product-shell,.ads-line,.brand-logo-board img{animation:none}}.capability-journey--chapters{color:#07142d;width:100%;max-width:none;padding:150px 0 0}.capability-journey--chapters>.journey-heading,.capability-journey--chapters>.capability-tabs{width:min(100% - 80px,1380px);margin-left:auto;margin-right:auto}.capability-journey--chapters>.journey-heading{padding-bottom:54px}.capability-journey--chapters>.capability-tabs{z-index:30;-webkit-backdrop-filter:blur(22px)saturate(1.15);backdrop-filter:blur(22px)saturate(1.15);background:#ffffffc2;border:1px solid #07142d17;border-radius:16px;margin-bottom:34px;padding:8px;position:sticky;top:18px;box-shadow:0 14px 40px #07142d12}.capability-chapters{width:100%;overflow:clip}.capability-chapter{--chapter-ink:#07142d;--chapter-soft:#07142d9e;--chapter-line:#07142d24;isolation:isolate;min-height:94svh;color:var(--chapter-ink);background:#f4f6fb;outline:none;grid-template-columns:minmax(260px,.34fr) minmax(560px,.66fr);align-items:center;gap:clamp(36px,5vw,92px);padding:clamp(72px,8vh,116px) max(5vw,50vw - 740px);display:grid;position:relative;overflow:hidden}.capability-chapter:focus-visible{box-shadow:inset 0 0 0 3px #ff7247}.chapter-identity{background:#f4f6fb}.chapter-digital{--chapter-ink:#fff;--chapter-soft:#ffffffad;--chapter-line:#ffffff3d;background:#07162f}.chapter-social{--chapter-ink:#fff;--chapter-soft:#ffffffbd;--chapter-line:#ffffff47;background:#2858f5}.chapter-acquisition{background:#fbfaf7}.chapter-influence{--chapter-ink:#13101c;--chapter-soft:#13101cad;--chapter-line:#13101c33;background:#ff7957}.chapter-clipping{--chapter-ink:#fff;--chapter-soft:#ffffffab;--chapter-line:#ffffff3d;background:#050e20}.chapter-digital .chapter-copy,.chapter-acquisition .chapter-copy,.chapter-clipping .chapter-copy{order:2}.chapter-digital .chapter-stage,.chapter-acquisition .chapter-stage,.chapter-clipping .chapter-stage{order:1}.chapter-copy{z-index:4;max-width:470px;position:relative}.chapter-copy .journey-number{color:var(--chapter-soft);letter-spacing:.16em;margin-bottom:30px;font:600 11px/1 JetBrains Mono,monospace;display:block}.chapter-copy h3{max-width:8ch;color:var(--chapter-ink);letter-spacing:-.072em;margin:0;font:630 clamp(42px,4.7vw,76px)/.91 Archivo,sans-serif}.chapter-copy p{max-width:36ch;color:var(--chapter-soft);letter-spacing:-.018em;margin:28px 0 0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,sans-serif;font-size:clamp(16px,1.3vw,21px);font-weight:450;line-height:1.48}.chapter-copy .journey-tags{margin-top:34px}.chapter-copy .journey-tags span{color:var(--chapter-ink);border-color:var(--chapter-line);background:var(--chapter-ink)}@supports (color:color-mix(in lab,red,red)){.chapter-copy .journey-tags span{background:color-mix(in srgb,var(--chapter-ink) 4%,transparent)}}.chapter-stage{z-index:3;width:100%;height:min(73svh,760px);min-height:560px;position:relative}.chapter-stage .capability-scene.signal-engine{box-shadow:none;background:0 0;border:0;border-radius:0;position:absolute;inset:0;overflow:visible}.chapter-stage .capability-scene.signal-engine:after{display:none}.chapter-stage .scene-header{color:var(--chapter-soft);top:0;left:0;right:0}.chapter-stage .scene-footer{display:none}.chapter-stage .capability-product-demo{overflow:visible}.chapter-stage .product-shell{border-radius:24px;inset:54px 0 34px 12%;box-shadow:0 38px 100px #030d223d,inset 0 1px #fff}.chapter-stage .signal-console{border-radius:20px;width:29%;min-width:235px;padding:24px;bottom:54px;left:0;right:auto;box-shadow:0 28px 80px #040f262e}.chapter-stage .signal-console>strong,.chapter-stage .signal-console>div>strong{font-size:clamp(20px,1.65vw,29px)}.chapter-digital .product-shell,.chapter-acquisition .product-shell,.chapter-clipping .product-shell{left:0;right:12%}.chapter-digital .signal-console,.chapter-acquisition .signal-console,.chapter-clipping .signal-console{left:auto;right:0}.chapter-social .product-shell{top:36px;bottom:18px;left:8%}.chapter-social .signal-console{bottom:28px}.chapter-influence .product-shell{top:74px;bottom:16px;left:16%;transform:rotate(-1.2deg)}.chapter-influence .signal-console{bottom:80px;transform:rotate(1.2deg)}.chapter-clipping .product-shell{top:34px;bottom:48px}.chapter-flow{z-index:-1;pointer-events:none;position:absolute;inset:0}.chapter-flow i{border:1px solid var(--chapter-ink);width:min(48vw,760px);height:min(22vw,350px);display:block;position:absolute}@supports (color:color-mix(in lab,red,red)){.chapter-flow i{border:1px solid color-mix(in srgb,var(--chapter-ink) 15%,transparent)}}.chapter-flow i{opacity:.42;border-radius:50%;transform:rotate(-13deg)}.chapter-flow i:first-child{top:-15%;right:-10%}.chapter-flow i:nth-child(2){bottom:-20%;right:18%;transform:rotate(19deg)}.chapter-flow i:nth-child(3){background:#ff7247;border:0;width:18px;height:18px;bottom:17%;right:30%}.chapter-social .chapter-flow i,.chapter-influence .chapter-flow i{opacity:.25}@media(max-width:1100px){.capability-chapter{grid-template-columns:minmax(230px,.32fr) minmax(500px,.68fr);gap:28px;padding-left:34px;padding-right:34px}.chapter-copy h3{font-size:clamp(40px,5vw,60px)}.chapter-stage{min-height:520px}.chapter-stage .signal-console{width:30%;min-width:210px;padding:19px}}@media(max-width:900px){.capability-journey--chapters{padding-top:92px}.capability-journey--chapters>.journey-heading,.capability-journey--chapters>.capability-tabs{width:calc(100% - 36px)}.capability-journey--chapters>.journey-heading{padding-bottom:34px}.capability-journey--chapters>.capability-tabs{margin-bottom:18px;position:relative;top:auto}.capability-chapter{flex-direction:column;gap:0;min-height:0;padding:76px 18px 66px;display:flex}.chapter-copy,.chapter-digital .chapter-copy,.chapter-acquisition .chapter-copy,.chapter-clipping .chapter-copy{order:1;width:100%;max-width:none}.chapter-stage,.chapter-digital .chapter-stage,.chapter-acquisition .chapter-stage,.chapter-clipping .chapter-stage{order:2;width:100%;height:clamp(540px,145vw,660px);min-height:0;margin-top:34px}.chapter-copy .journey-number{margin-bottom:20px}.chapter-copy h3{max-width:10ch;font-size:clamp(42px,13vw,64px)}.chapter-copy p{max-width:33ch;margin-top:20px;font-size:17px}.chapter-copy .journey-tags{margin-top:24px}.chapter-stage .product-shell,.chapter-digital .product-shell,.chapter-acquisition .product-shell,.chapter-clipping .product-shell,.chapter-social .product-shell,.chapter-influence .product-shell{border-radius:18px;width:100%;height:58%;inset:42px 0 auto;transform:none}.chapter-stage .signal-console,.chapter-digital .signal-console,.chapter-acquisition .signal-console,.chapter-clipping .signal-console,.chapter-social .signal-console,.chapter-influence .signal-console{width:100%;min-width:0;padding:19px;bottom:20px;left:0;right:0;transform:none}.chapter-stage .scene-header{padding:0 4px}.chapter-stage .signal-console>strong,.chapter-stage .signal-console>div>strong{font-size:21px}.chapter-flow i{width:92vw;height:42vw}}@media(max-width:520px){.capability-journey--chapters>.capability-tabs{border-radius:13px}.capability-chapter{padding-top:62px}.chapter-copy h3{font-size:clamp(40px,12vw,54px)}.chapter-stage{height:580px}.chapter-stage .product-shell{height:56%}}.capability-journey--bento{width:min(100% - 64px,1420px);max-width:none;padding:150px 0 130px}.capability-journey--bento .journey-heading{grid-template-columns:1fr minmax(320px,.55fr);align-items:end;gap:40px;margin-bottom:44px;display:grid}.capability-journey--bento .journey-heading-title{gap:17px;display:grid}.capability-journey--bento .journey-heading h2{color:#f7f9ff;max-width:12ch;font:500 clamp(42px,4.1vw,66px)/.91 var(--font-editorial);letter-spacing:-.065em;margin:0}.capability-journey--bento .journey-heading>p{max-width:31ch;margin:0 0 5px auto;font-size:16px;line-height:1.5}.capability-bento{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:300px;gap:14px;display:grid}.capability-card{color:#07142d;background:#ffffffdb;border:1px solid #07142d1a;border-radius:28px;min-width:0;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 20px 70px #122b5b14,inset 0 1px #fffffff2}.capability-card--identity{background:#f7f8fc;grid-area:span 2/span 7}.capability-card--digital{color:#fff;background:#07162f;grid-column:span 5}.capability-card--social{color:#fff;background:#2858f5;grid-column:span 5}.capability-card--acquisition{background:#f7f8fc;grid-column:span 5}.capability-card--influence{background:#ff7957;grid-column:span 3}.capability-card--clipping{color:#fff;background:#07162f;grid-column:span 4}.capability-card>button{width:100%;height:100%;color:inherit;text-align:left;cursor:pointer;appearance:none;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:25px;display:flex;position:relative;overflow:hidden}.capability-card>button:after{border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(125deg,#ffffff1f,#0000 38%);position:absolute;inset:0}.capability-card-head{z-index:8;color:currentColor;letter-spacing:.12em;opacity:.58;justify-content:space-between;align-items:center;font:600 9px/1 JetBrains Mono,monospace;display:flex;position:relative}.capability-card-head i{opacity:.74;width:32px;height:32px;transition:color .35s ease,background .35s ease,transform .4s var(--ease);border:1px solid;border-radius:50%;place-items:center;font-size:14px;font-style:normal;display:grid}.capability-card-copy{z-index:7;margin-top:22px;position:relative}.capability-card-copy h3{color:currentColor;letter-spacing:-.06em;max-width:10ch;margin:0;font:630 clamp(26px,2.2vw,38px)/.94 Archivo,sans-serif}.capability-card-copy p{color:currentColor;letter-spacing:-.015em;opacity:.62;max-width:34ch;margin:13px 0 0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,sans-serif;font-size:14px;line-height:1.42}.capability-card--identity .capability-card-copy h3{font-size:clamp(34px,3.4vw,56px)}.capability-card--identity .capability-card-copy p{max-width:38ch;font-size:16px}.capability-card--digital .capability-card-copy,.capability-card--acquisition .capability-card-copy{width:45%}.capability-card--social .capability-card-copy{width:44%}.capability-card--influence .capability-card-copy p,.capability-card--clipping .capability-card-copy p{display:none}.bento-preview{z-index:4;pointer-events:none;position:absolute}.bento-preview--identity{background:#07142d17;border:1px solid #07142d17;border-radius:20px;grid-template-rows:1fr 88px;grid-template-columns:1.25fr .75fr;gap:1px;height:57%;display:grid;bottom:25px;left:25px;right:25px;overflow:hidden;box-shadow:0 24px 60px #19346c1a}.bento-brand-mark,.bento-brand-type,.bento-brand-palette{background:#fff;place-items:center;display:grid}.bento-brand-mark img{width:48%;animation:bento-mark-pulse 4.6s var(--ease) infinite}.bento-brand-type{letter-spacing:-.09em;font:650 clamp(50px,6vw,90px) Archivo,sans-serif}.bento-brand-palette{grid-column:1/-1;grid-template-columns:repeat(4,1fr);padding:14px}.bento-brand-palette i{background:#07162f;width:100%;height:100%}.bento-brand-palette i:nth-child(2){background:#2e5bff}.bento-brand-palette i:nth-child(3){background:#7b61ff}.bento-brand-palette i:nth-child(4){background:#ff7247}.bento-preview--identity>span{color:#07142d6b;text-transform:uppercase;font:600 7px JetBrains Mono,monospace;position:absolute;top:13px;left:15px}@keyframes bento-mark-pulse{50%{opacity:.66;transform:scale(.93)}}.bento-preview--digital{width:53%;height:72%;bottom:13px;right:16px}.bento-browser{color:#07142d;animation:bento-browser-float 6s var(--ease) infinite;background:#fff;border:1px solid #ffffff40;border-radius:14px;position:absolute;inset:7% 10% 0 0;overflow:hidden;box-shadow:0 18px 40px #00000047}.bento-browser header{background:#eff2f8;align-items:center;gap:4px;height:20px;padding:0 7px;display:flex}.bento-browser header i{background:#07142d40;border-radius:50%;width:4px;height:4px}.bento-browser header span{opacity:.4;margin-left:5px;font:500 5px JetBrains Mono,monospace}.bento-browser main{background:radial-gradient(circle at 82% 20%,#7b61ff52,#0000 35%),#eef3ff;height:calc(100% - 20px);padding:16px;position:relative;overflow:hidden}.bento-browser main small{color:#2e5bff;font:600 5px JetBrains Mono,monospace}.bento-browser main b{letter-spacing:-.07em;margin-top:9px;font:650 25px/.84 Archivo,sans-serif;display:block}.bento-browser main em{border:1px solid #2e5bff66;border-radius:50%;width:90px;height:90px;position:absolute;bottom:-28px;right:-18px}.bento-phone{color:#07142d;width:30%;height:72%;animation:bento-phone-float 5s var(--ease) -1.2s infinite;background:linear-gradient(155deg,#dce5ff,#b8a8ff);border:2px solid #fff;border-radius:15px;padding:7px;position:absolute;bottom:0;right:0;overflow:hidden;box-shadow:0 18px 35px #0000004d}.bento-phone>i{background:#07142d;border-radius:99px;width:38%;height:4px;margin:0 auto 14px;display:block}.bento-phone b{font-size:12px}.bento-phone span{background:#ffffffb8;border-radius:5px;height:22%;margin-top:7px;display:block}.bento-phone span:last-child{background:#2e5bff}@keyframes bento-browser-float{50%{transform:translateY(-5px)rotate(-.4deg)}}@keyframes bento-phone-float{50%{transform:translateY(-8px)rotate(1.6deg)}}.bento-preview--social{width:50%;height:73%;bottom:14px;right:17px}.bento-social-video{background:radial-gradient(circle at 64% 20%,#fff6,#0000 25%),linear-gradient(145deg,#07162f,#7b61ff 68%,#ff7247);border:1px solid #ffffff57;border-radius:13px;width:55%;height:73%;position:absolute;top:0;right:0;overflow:hidden;box-shadow:0 16px 38px #06184840}.bento-social-video span{font:700 6px Archivo,sans-serif;position:absolute;top:8px;left:8px}.bento-social-video i{color:#07142d;background:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:7px;font-style:normal;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bento-social-video small{font:500 5px JetBrains Mono,monospace;position:absolute;bottom:6px;right:7px}.bento-social-wave{background:#ffffffeb;border-radius:9px;align-items:center;gap:3px;width:100%;height:24%;padding:7px;display:flex;position:absolute;bottom:0;right:0}.bento-social-wave i{height:var(--wave-height,58%);opacity:.55;background:#2e5bff;border-radius:2px;flex:1;animation:1.4s ease-in-out infinite alternate bento-wave}.bento-social-wave i:nth-child(3n){height:86%;animation-delay:-.5s}.bento-social-wave i:nth-child(4n){height:38%;animation-delay:-.9s}.bento-social-wave b{background:#ff7247;width:2px;animation:4s linear infinite bento-playhead;position:absolute;top:4px;bottom:4px;left:48%}.bento-social-formats{gap:6px;width:40%;display:grid;position:absolute;top:12%;left:0}.bento-social-formats span{color:#fff;opacity:.56;border:1px solid #ffffff40;border-radius:8px;padding:8px;font:600 6px JetBrains Mono,monospace}.bento-social-formats span:first-child{opacity:1;background:#ffffff2b;transform:translate(6px)}@keyframes bento-wave{to{height:28%}}@keyframes bento-playhead{50%{left:82%}}.bento-preview--acquisition{background:#fff;border:1px solid #07142d1a;border-radius:16px;width:53%;height:76%;bottom:16px;right:18px;overflow:hidden;box-shadow:0 18px 45px #19346c1a}.bento-ads-metric{z-index:2;position:absolute;top:13px;left:15px}.bento-ads-metric small{opacity:.4;font:600 6px JetBrains Mono,monospace;display:block}.bento-ads-metric b{letter-spacing:-.05em;margin-top:4px;font:650 27px Archivo,sans-serif;display:block}.bento-ads-metric em{color:#158465;font-size:7px;font-style:normal}.bento-preview--acquisition svg{width:calc(100% - 24px);height:56%;position:absolute;bottom:45px;left:12px;right:12px;overflow:visible}.bento-ads-fill{fill:url(#bentoAdsFill)}.bento-ads-line{fill:none;stroke:#2e5bff;stroke-width:3px;stroke-linecap:round;stroke-dasharray:500;animation:bento-chart 3.6s var(--ease) infinite}.bento-ads-channels{gap:5px;display:flex;position:absolute;bottom:10px;left:11px;right:11px}.bento-ads-channels span{background:#f1f4fb;border-radius:6px;flex:1;padding:7px;font:500 5px JetBrains Mono,monospace}.bento-ads-channels b{margin-top:3px;font-size:7px;display:block}@keyframes bento-chart{0%{stroke-dashoffset:500px}45%,to{stroke-dashoffset:0}}.bento-preview--influence{gap:6px;height:48%;display:grid;bottom:15px;left:15px;right:15px}.bento-preview--influence>div{opacity:.62;transition:transform .35s var(--ease),opacity .35s ease,background .35s ease;background:#ffffff61;border:1px solid #07142d1c;border-radius:9px;grid-template-columns:28px 1fr auto;align-items:center;gap:7px;padding:5px 7px;display:grid}.bento-preview--influence>div.is-selected{opacity:1;animation:bento-profile 4s var(--ease) infinite;background:#fff;transform:translate(-5px);box-shadow:0 8px 24px #621e0f1f}.bento-avatar{background:linear-gradient(155deg,#8dc7ff,#8f7cff);border-radius:7px;place-items:end center;width:28px;height:32px;display:grid;position:relative;overflow:hidden}.bento-avatar:before{content:"";background:#ffe1d2;border-radius:50%;width:11px;height:11px;position:absolute;top:5px}.bento-avatar:after{content:"";background:#172b55;border-radius:50%;width:24px;height:24px;position:absolute;bottom:-8px}.bento-avatar span{z-index:2;color:#fff;margin-bottom:2px;font:500 4px JetBrains Mono,monospace;position:relative}.bento-avatar--2{background:linear-gradient(155deg,#d8bcff,#8bf)}.bento-avatar--2:after{background:#e86868}.bento-avatar--3{background:linear-gradient(155deg,#ffd478,#ff8d69)}.bento-preview--influence b{font-size:7px}.bento-preview--influence small{opacity:.5;font-size:5px}@keyframes bento-profile{50%{transform:translate(-8px)}}.bento-preview--clipping{height:48%;bottom:14px;left:15px;right:15px}.bento-clip-source{background:linear-gradient(145deg,#2e5bff,#7b61ff 65%,#ff7247);border-radius:10px;width:44%;height:65%;position:absolute;top:0;right:0;overflow:hidden}.bento-clip-source span{font:600 5px JetBrains Mono,monospace;position:absolute;top:7px;left:7px}.bento-clip-source i{color:#07142d;background:#fff;border-radius:50%;place-items:center;width:25px;height:25px;font-size:6px;font-style:normal;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bento-clip-timeline{background:#ffffff1f;border-radius:7px;align-items:center;gap:2px;height:26%;padding:5px;display:flex;position:absolute;bottom:0;left:0;right:0}.bento-clip-timeline i{background:#8fa9ff;border-radius:2px;flex:1;height:45%}.bento-clip-timeline i:nth-child(3n){height:85%}.bento-clip-timeline b{background:#ff7247;width:2px;animation:4.5s linear infinite bento-cut;position:absolute;top:2px;bottom:2px;left:54%}.bento-clip-outputs{gap:5px;width:48%;display:grid;position:absolute;top:0;left:0}.bento-clip-outputs span{opacity:.64;border:1px solid #ffffff2e;border-radius:7px;padding:7px;font:600 5px JetBrains Mono,monospace}.bento-clip-outputs span:first-child{opacity:1;border-color:#ff7247}@keyframes bento-cut{50%{left:78%}}@media(hover:hover){.capability-card{transition:border-color .35s ease,box-shadow .45s ease,transform .45s var(--ease)}.capability-card:hover{z-index:2;border-color:#2e5bff61;transform:translateY(-5px);box-shadow:0 34px 90px #122b5b29,inset 0 1px #fffffff2}.capability-card:hover .capability-card-head i{color:#fff;background:#ff7247;transform:rotate(45deg)}}.capability-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(24px)saturate(.9);backdrop-filter:blur(24px)saturate(.9);background:#040b1a8f;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.capability-modal{background:#f5f8fff0;border:1px solid #ffffffd9;border-radius:26px;grid-template-columns:minmax(330px,.36fr) minmax(520px,.64fr);gap:28px;width:min(1280px,100% - 64px);height:min(720px,100svh - 72px);padding:20px;display:grid;position:relative;overflow:hidden;box-shadow:0 50px 160px #00000061,inset 0 1px #fff}.capability-modal:before{content:"";pointer-events:none;background:radial-gradient(circle at 80% 10%,#7b61ff29,#0000 35%),radial-gradient(circle at 20% 90%,#ff72471f,#0000 30%);position:absolute;inset:0}.capability-modal-close{z-index:20;color:#07142d;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffc;border:1px solid #07142d1f;border-radius:50%;place-items:center;width:42px;height:42px;font-size:25px;display:grid;position:absolute;top:20px;right:20px}.capability-modal-copy{z-index:3;flex-direction:column;justify-content:flex-start;padding:24px 14px 16px;display:flex;position:relative}.capability-modal-copy>span{color:#07142d73;letter-spacing:.13em;text-transform:uppercase;font:600 9px JetBrains Mono,monospace}.capability-modal-copy h2{color:#07142d;max-width:11ch;font:500 clamp(38px,3.1vw,52px)/.96 var(--font-editorial);letter-spacing:-.052em;margin:24px 0 0}.capability-modal-copy p{color:#07142d9e;max-width:36ch;font:400 15px/1.48 var(--font-editorial-body);letter-spacing:-.012em;margin:16px 0 0}.capability-modal-deliverables{margin-top:25px}.capability-modal-deliverables>span{color:#07142d6b;font:600 8px var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.capability-modal-deliverables ul{border-top:1px solid #07142d1f;margin:13px 0 0;padding:0;list-style:none;display:grid}.capability-modal-deliverables li{border-bottom:1px solid #07142d1a;grid-template-columns:27px 1fr;align-items:center;gap:10px;padding:10px 0;display:grid}.capability-modal-deliverables li small{color:#07142d5c;font:600 7px var(--font-mono)}.capability-modal-deliverables li b{color:#07142dd1;font:500 13px var(--font-editorial-body)}.capability-modal-copy .journey-tags{margin-top:auto;padding-top:24px}.capability-modal-stage{z-index:2;background:#f3f6fc;border:1px solid #07142d1a;border-radius:24px;min-width:0;position:relative;overflow:hidden;box-shadow:0 30px 80px #1d3a7721,inset 0 1px #fff}.capability-modal-stage .capability-scene{border-radius:inherit}.capability-modal-stage .product-shell{opacity:1;animation:none;inset:58px 20px 54px 31%}.capability-modal-stage .signal-console{width:29%;bottom:58px;left:22px}@media(max-width:980px){.capability-journey--bento{width:calc(100% - 36px);padding:100px 0 90px}.capability-journey--bento .journey-heading{grid-template-columns:1fr;gap:18px}.capability-bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:330px}.capability-card--identity{grid-area:span 2/span 2}.capability-card--digital,.capability-card--social,.capability-card--acquisition,.capability-card--influence,.capability-card--clipping{grid-column:span 1}.capability-card--clipping{grid-column:span 2}.capability-card--influence .capability-card-copy p{display:block}.capability-modal{grid-template-rows:auto 1fr;grid-template-columns:1fr;gap:16px;padding:18px;overflow-y:auto}.capability-modal-copy{padding:28px 10px 4px}.capability-modal-copy h2{max-width:11ch;font-size:48px}.capability-modal-copy p{margin-top:14px;font-size:16px}.capability-modal-copy .journey-tags{margin-top:16px}.capability-modal-stage{min-height:560px}}@media(max-width:680px){.capability-journey--bento{padding-top:82px}.capability-journey--bento .journey-heading{margin-bottom:34px}.capability-journey--bento .journey-heading-title{gap:14px}.capability-journey--bento .journey-heading h2{max-width:10ch;font-size:clamp(38px,11vw,50px)}.capability-journey--bento .journey-heading>p{max-width:29ch;margin:15px 0 0;font-size:14px}.capability-bento{grid-template-columns:1fr;grid-auto-rows:360px;gap:10px}.capability-card,.capability-card--identity,.capability-card--digital,.capability-card--social,.capability-card--acquisition,.capability-card--influence,.capability-card--clipping{grid-area:auto/1}.capability-card--identity{min-height:600px}.capability-card>button{padding:20px}.capability-card-copy h3,.capability-card--identity .capability-card-copy h3{font-size:34px}.capability-card-copy p,.capability-card--identity .capability-card-copy p{max-width:31ch;font-size:14px}.capability-card--digital .capability-card-copy,.capability-card--social .capability-card-copy,.capability-card--acquisition .capability-card-copy{width:46%}.bento-preview--identity{height:56%;bottom:20px;left:20px;right:20px}.bento-preview--digital,.bento-preview--social,.bento-preview--acquisition{width:51%;right:12px}.capability-card--influence .capability-card-copy p,.capability-card--clipping .capability-card-copy p{display:block}.capability-modal-backdrop{padding:0}.capability-modal{border:0;border-radius:0;width:100%;height:100svh}.capability-modal-close{position:fixed;top:14px;right:14px}.capability-modal-copy h2{font-size:40px}.capability-modal-copy p{max-width:30ch}.capability-modal-stage{min-height:580px}.capability-modal-stage .product-shell{height:55%;inset:48px 10px auto}.capability-modal-stage .signal-console{width:auto;bottom:28px;left:10px;right:10px}}@media(prefers-reduced-motion:reduce){.bento-brand-mark img,.bento-browser,.bento-phone,.bento-social-wave i,.bento-social-wave b,.bento-ads-line,.bento-preview--influence>div.is-selected,.bento-clip-timeline b{animation:none}}.hero-scene.hero-ocean-monolith{--hero-x:72%;--hero-y:42%;color:#fff;background:#020817;height:100svh;min-height:100svh;overflow:hidden}.hero-ocean-monolith .hero-video{z-index:-6;object-position:68% center;filter:saturate(.9)contrast(1.12)brightness(.69);height:100%;animation:18s ease-in-out infinite alternate ocean-camera-drift;transform:scale(1.045)}@keyframes ocean-camera-drift{to{transform:scale(1.085)translate(-.5%,-.8%)}}.hero-ocean-monolith .hero-film{z-index:-5;background:linear-gradient(90deg,#020817fa,#020817e3 29%,#0208177a 55%,#02081714 82%),linear-gradient(#0207137a,#0000 34%,#02081738 66%,#06152f)}.hero-ocean-monolith .hero-film:before{opacity:.58;filter:blur(28px);background:radial-gradient(at 52% 43%,#82aeff45,#3e66bd17 45%,#0000 72%);width:58vw;height:94%;animation:9s ease-in-out infinite alternate ocean-light-breathe;top:4%;right:-4%}.hero-ocean-monolith .hero-film:after{opacity:.35;filter:blur(52px);background:radial-gradient(#5e64ff57,#7560f114 46%,#0000 72%);width:42vw;height:52%;animation:12s ease-in-out -4s infinite alternate-reverse ocean-light-breathe;bottom:-18%;left:auto;right:9%}@keyframes ocean-light-breathe{to{opacity:.82;transform:translate(-2%,2%)scale(1.08)}}.hero-ocean-grain{z-index:-2;pointer-events:none;opacity:.11;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 220 220' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.92' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.25'/%3E%3C/svg%3E");position:absolute;inset:0}.hero-ocean-monolith .site-header{position:absolute;top:0;left:0;right:0}.hero-ocean-layout{z-index:20;grid-template-columns:minmax(360px,.78fr) minmax(420px,1.22fr);width:min(100% - 80px,1440px);height:100%;margin:0 auto;display:grid;position:relative}.hero-ocean-monolith .hero-message{text-align:left;justify-content:center;align-items:flex-start;width:auto;min-height:0;margin:0;padding:100px 0 160px}.hero-ocean-monolith .hero-message:before{display:none}.hero-ocean-monolith .hero-message .blur-text{justify-content:flex-start}.hero-ocean-monolith .hero-kicker{color:#dce8ffad;margin-bottom:26px}.hero-ocean-monolith .hero-message h1{letter-spacing:-.07em;text-wrap:balance;text-shadow:0 16px 60px #00061480;max-width:8.8ch;font-size:clamp(3.8rem,5.85vw,6.35rem);font-weight:570;line-height:.91}.hero-ocean-monolith .hero-message>p{color:#e2ecffb8;letter-spacing:-.015em;max-width:39ch;margin-top:30px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,sans-serif;font-size:clamp(14px,1.1vw,17px);line-height:1.55}.hero-actions{align-items:center;gap:20px;margin-top:34px;display:flex}.hero-ocean-monolith .hero-link{-webkit-backdrop-filter:blur(24px)saturate(1.24);backdrop-filter:blur(24px)saturate(1.24);background:#e7efff1f;border-color:#ffffff52;gap:36px;margin:0;padding:15px 18px;box-shadow:inset 0 1px #ffffff61,0 18px 50px #00051133}.hero-action-note{color:#d3e2ff73;letter-spacing:.11em;text-transform:uppercase;max-width:15ch;font:600 8px/1.5 JetBrains Mono,monospace}.hero-ocean-caption{-webkit-backdrop-filter:blur(22px)saturate(1.2);backdrop-filter:blur(22px)saturate(1.2);background:#cdddff14;border:1px solid #ffffff3d;border-radius:18px;align-items:flex-start;gap:22px;padding:18px 20px;display:flex;position:absolute;bottom:142px;right:2%;box-shadow:inset 0 1px #ffffff52,0 24px 80px #0004113d}.hero-ocean-caption span{color:#e0ebff87;letter-spacing:.12em;text-transform:uppercase;font:600 8px JetBrains Mono,monospace}.hero-ocean-caption strong{color:#f8fbffe6;letter-spacing:-.04em;font:560 16px/1.12 Archivo,sans-serif}.hero-liquid-lens{z-index:14;left:var(--hero-x);top:var(--hero-y);aspect-ratio:1;pointer-events:none;-webkit-backdrop-filter:blur(2px)saturate(1.42)contrast(1.08);backdrop-filter:blur(2px)saturate(1.42)contrast(1.08);will-change:left,top;background:radial-gradient(circle at 32% 24%,#ffffff2e,#0000 28%),linear-gradient(145deg,#9bc1ff14,#6852e81f);border:1px solid #ffffff80;border-radius:50%;width:clamp(150px,15vw,230px);transition:left .78s cubic-bezier(.2,.8,.2,1),top .78s cubic-bezier(.2,.8,.2,1);position:absolute;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #ffffff14,inset 18px 18px 42px #cadfff0f,inset -22px -26px 58px #4330ac26,0 30px 90px #00041247}.hero-liquid-lens:before,.hero-liquid-lens:after{content:"";border-radius:50%;position:absolute}.hero-liquid-lens:before{border:1px solid #fff3;inset:14%;box-shadow:0 0 42px #7d8fff26}.hero-liquid-lens:after{filter:blur(9px);background:#ffffff38;width:25%;height:11%;top:12%;right:21%;transform:rotate(-24deg)}.hero-liquid-lens i{background:#fff;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:50%;box-shadow:0 0 18px #b6c7ff}.hero-liquid-lens i:first-child{transform:translate(-50%,-50%)}.hero-liquid-lens i:last-child{opacity:.55;transform:translate(24px,-39px)}.hero-proof-rail{z-index:31;color:#edf4ffb8;-webkit-backdrop-filter:blur(24px)saturate(1.2);backdrop-filter:blur(24px)saturate(1.2);background:#0b162f61;border:1px solid #ffffff3b;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:stretch;min-height:70px;display:grid;position:absolute;bottom:24px;left:32px;right:32px;overflow:hidden;box-shadow:inset 0 1px #fff3,0 20px 80px #00051247}.hero-rail-status,.hero-rail-proof{align-items:center;padding:0 24px;display:flex}.hero-rail-status{letter-spacing:.12em;text-transform:uppercase;border-right:1px solid #ffffff24;gap:10px;font:600 8px JetBrains Mono,monospace}.hero-rail-status i{background:#52dfa4;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite hero-signal-pulse;box-shadow:0 0 0 6px #52dfa41a,0 0 18px #52dfa4cc}@keyframes hero-signal-pulse{50%{opacity:.55;transform:scale(.72)}}.hero-rail-marquee{align-items:center;min-width:0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.hero-rail-marquee>div{align-items:center;width:max-content;animation:24s linear infinite hero-rail-run;display:flex}.hero-rail-marquee span{letter-spacing:.14em;padding:0 22px;font:600 9px JetBrains Mono,monospace}.hero-rail-marquee i{background:#7d91ff;border-radius:50%;width:3px;height:3px}@keyframes hero-rail-run{to{transform:translate(-42%)}}.hero-rail-proof{border-left:1px solid #ffffff24;gap:12px}.hero-rail-proof b{color:#fff;letter-spacing:-.06em;font:560 30px/.8 Archivo,sans-serif}.hero-rail-proof span{color:#e0ebff8c;letter-spacing:.09em;text-transform:uppercase;font:600 7px/1.4 JetBrains Mono,monospace}.hero-ocean-monolith .tide-transition{z-index:8;opacity:.58;background:linear-gradient(#0000,#0b1c4173 48%,#06152f);height:22%}.hero-ocean-monolith .hero-to-world{z-index:7;background:linear-gradient(#0000,#06152f);height:25%}@media(max-width:980px){.hero-ocean-layout{grid-template-columns:minmax(320px,.88fr) minmax(260px,1.12fr);width:min(100% - 48px,1080px)}.hero-ocean-monolith .hero-message h1{font-size:clamp(3.4rem,7vw,5.1rem)}.hero-ocean-caption{display:none}}@media(max-width:680px){.hero-scene.hero-ocean-monolith,.hero-ocean-monolith .hero-video{height:100svh;min-height:100svh}.hero-scene.hero-ocean-monolith{--hero-x:80%;--hero-y:61%}.hero-ocean-monolith .hero-video{object-position:66% center;filter:saturate(.86)contrast(1.08)brightness(.66);animation-duration:22s}.hero-ocean-monolith .hero-film{background:linear-gradient(90deg,#020817f0,#020817b3 54%,#02081714),linear-gradient(#02071361,#0208171f 44%,#06152f)}.hero-ocean-layout{width:calc(100% - 40px);display:block}.hero-ocean-monolith .hero-message{justify-content:flex-start;width:100%;height:100%;min-height:0;padding:124px 0 190px}.hero-ocean-monolith .hero-kicker{margin-bottom:22px;font-size:8px}.hero-ocean-monolith .hero-message h1{max-width:8.7ch;font-size:clamp(3rem,13vw,4rem);line-height:.92}.hero-ocean-monolith .hero-message>p{max-width:29ch;margin-top:24px;font-size:14px}.hero-actions{margin-top:28px;display:block}.hero-action-note{display:none}.hero-liquid-lens{width:128px;transition-duration:0s}.hero-proof-rail{border-radius:17px;grid-template-columns:1fr auto;min-height:94px;bottom:14px;left:14px;right:14px}.hero-rail-status{border:0;padding:0 18px}.hero-rail-marquee{border-top:1px solid #ffffff1f;grid-area:2/1/auto/-1;height:36px}.hero-rail-marquee span{padding:0 17px;font-size:7px}.hero-rail-proof{grid-area:1/2;padding:0 16px}.hero-rail-proof b{font-size:25px}.hero-ocean-monolith .tide-transition{height:19%}}@media(prefers-reduced-motion:reduce){.hero-ocean-monolith .hero-video,.hero-ocean-monolith .hero-film:before,.hero-ocean-monolith .hero-film:after,.hero-rail-status i,.hero-rail-marquee>div{animation:none}}.liquid-glass{background-blend-mode:luminosity;-webkit-backdrop-filter:blur(4px);background:#ffffff03;border:0;position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #ffffff1a}.liquid-glass:before{z-index:20;border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(#ffffff73,#ffffff26 20%,#fff0 40% 60%,#ffffff26 80%,#ffffff73);padding:1.4px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.lg-read{-webkit-backdrop-filter:blur(20px);background:#090b1285}.glow:after{z-index:0;border-radius:inherit;opacity:var(--go,0);background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%),#2e5bff29,transparent 60%);content:"";pointer-events:none;transition:opacity .28s;position:absolute;inset:0}.hero-scene.hero-ocean-editorial{color:#fff;background:#020713;height:100svh;min-height:100svh;overflow:hidden}.hero-video-stage{z-index:-5;position:absolute;inset:0;overflow:hidden}.hero-ocean-editorial .hero-video{z-index:0;object-position:72% 48%;filter:saturate(1.04)contrast(1.04)brightness(.94);height:100%;animation:20s ease-in-out infinite alternate ocean-editorial-drift;transform:scale(1.025)}@keyframes ocean-editorial-drift{to{transform:scale(1.065)translate(-.7%,-.5%)}}.hero-ocean-editorial .hero-film{z-index:1;background:linear-gradient(90deg,#020713e0,#020713ad 24%,#02071333 46%,#02071300 66%),linear-gradient(#02071329,#0000 46%,#02071333 69%,#06152f)}.hero-ocean-editorial .hero-film:before{opacity:.32;filter:blur(50px);background:radial-gradient(#4863ff42,#0000 68%);width:45vw;height:65%;animation:12s ease-in-out infinite alternate ocean-light-breathe;top:auto;bottom:-18%;right:10%}.hero-ocean-editorial .hero-film:after{display:none}.hero-ocean-editorial .hero-ocean-grain{z-index:2}.hero-ocean-editorial .site-header{position:absolute;top:0;left:0;right:0}.hero-ocean-editorial .desktop-nav,.hero-ocean-editorial .nav-cta,.hero-ocean-editorial .menu-toggle{background:#ffffff04;border:0;box-shadow:inset 0 1px 1px #ffffff21}.hero-editorial-layout{z-index:18;width:min(100% - 80px,1440px);height:100%;margin:0 auto;position:relative}.hero-ocean-editorial .hero-message{text-align:left;align-items:flex-start;width:min(640px,50vw);min-height:0;margin:0;padding:0;position:absolute;bottom:clamp(62px,7vh,82px);left:0}.hero-ocean-editorial .hero-message:before{display:none}.hero-ocean-editorial .hero-kicker{color:#e2ecff94;margin-bottom:24px}.hero-ocean-editorial .hero-message h1{max-width:13.6ch;font-family:var(--font-editorial);letter-spacing:-.052em;text-shadow:0 16px 55px #0005126b;margin:0;font-size:clamp(3.15rem,4.45vw,4.9rem);font-weight:500;line-height:.98}.hero-ocean-editorial .hero-message h1>span{display:block}.hero-ocean-editorial .hero-message h1>span:last-child{color:#ffffffbd}.hero-ocean-editorial .hero-message>p{color:#e6efffad;max-width:35ch;font-family:var(--font-editorial-body);letter-spacing:-.012em;margin-top:27px;font-size:15px;font-weight:400;line-height:1.62}.hero-ocean-editorial .hero-actions{background:#ffffff04;border-radius:999px;gap:24px;width:fit-content;margin-top:30px;padding:5px 5px 5px 16px;display:inline-flex}.hero-ocean-editorial .hero-link{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff17;border:0;border-radius:999px;gap:30px;margin:0;padding:10px 13px}.hero-ocean-editorial .hero-action-note{color:#e2ecff7a;max-width:18ch;padding-right:12px}.hero-ocean-editorial .hero-to-world{z-index:6;background:linear-gradient(#0000,#06152f6b 52%,#06152f);height:9%}.signal-bridge{z-index:5;color:#fff;background:linear-gradient(#06152f,#080b15 25%,#080a11);width:100%;padding:68px max(32px,50% - 690px) 140px;position:relative;overflow:hidden}.signal-bridge-heading{z-index:2;grid-template-columns:1.1fr .7fr;align-items:end;gap:32px;margin-bottom:70px;display:grid;position:relative}.signal-bridge-heading .micro-label{color:#bad1ffa6;grid-column:1/-1}.signal-bridge-heading h2{max-width:13ch;font:500 clamp(42px,4.6vw,68px)/.98 var(--font-editorial);letter-spacing:-.052em;margin:0}.signal-bridge-heading p{color:#e1ebff94;max-width:38ch;font:400 16px/1.58 var(--font-editorial-body);letter-spacing:-.01em;justify-self:end}.campaign-flow{z-index:2;background:#ffffff09;border:1px solid #ffffff1f;border-radius:32px;grid-template-columns:minmax(220px,.8fr) 74px minmax(300px,1.05fr) 88px minmax(260px,.9fr);align-items:center;gap:0;min-height:520px;padding:38px;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 120px #00000047,inset 0 1px #ffffff21}.campaign-flow:before{content:"";pointer-events:none;background:linear-gradient(115deg,#ffffff09,#0000 32%,#4964ff0e 64%,#0000);position:absolute;inset:0}.campaign-label{color:#c4d5ff7a;font:600 8px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;display:flex}.campaign-label i{background:#55d6a4;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 6px #55d6a417}.campaign-brief{z-index:2;background:#0509128f;border:1px solid #ffffff1a;border-radius:22px;flex-direction:column;min-height:340px;padding:26px;display:flex;position:relative}.campaign-brief>span{color:#cfdcff8f;font:500 12px var(--font-editorial-body);margin-top:54px}.campaign-brief h3{max-width:13ch;font:500 clamp(26px,2vw,33px)/1.02 var(--font-editorial);letter-spacing:-.045em;margin:12px 0 0}.campaign-brief-meta{grid-template-columns:1fr 1fr;gap:10px;margin-top:auto;display:grid}.campaign-brief-meta span{border-top:1px solid #ffffff1a;padding-top:13px}.campaign-brief-meta small,.campaign-brief-meta b{display:block}.campaign-brief-meta small{color:#d6e3ff61;font:600 7px var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.campaign-brief-meta b{color:#fffc;font:500 11px var(--font-editorial-body);margin-top:7px}.campaign-core{z-index:3;background:#ffffff13;border:1px solid #ffffff2b;border-radius:27px;min-width:0;padding:15px;position:relative;box-shadow:0 28px 72px #00000057,inset 0 1px #ffffff2b}.campaign-core .campaign-label{padding:5px 8px 17px}.campaign-film{background:#05101f;border-radius:18px;height:390px;position:relative;overflow:hidden}.campaign-film video{object-fit:cover;object-position:62% center;filter:saturate(.9)brightness(.64);width:100%;height:100%;transform:scale(1.04)}.campaign-film:after{content:"";background:linear-gradient(#0107110a,#010711b8);position:absolute;inset:0}.campaign-film-copy{z-index:2;grid-template-columns:1fr auto;align-items:end;gap:5px 14px;display:grid;position:absolute;bottom:19px;left:20px;right:20px}.campaign-film-copy img{grid-column:1/-1;width:94px;margin-bottom:26px}.campaign-film-copy span{font:500 21px/1 var(--font-editorial);letter-spacing:-.035em}.campaign-film-copy small{color:#ffffff8c;font:600 7px var(--font-mono);letter-spacing:.08em}.campaign-outputs{z-index:2;gap:12px;display:grid;position:relative}.campaign-outputs>.campaign-label{margin-bottom:10px}.campaign-output{transition:border-color .3s ease,background .3s ease,transform .3s var(--ease);background:#ffffff0b;border:1px solid #ffffff1a;border-radius:17px;grid-template-columns:47px 1fr auto;align-items:center;gap:14px;padding:15px;display:grid}.campaign-output:hover{background:#536fff1a;border-color:#7a97ff6b;transform:translate(4px)}.campaign-output>span:nth-child(2) small,.campaign-output>span:nth-child(2) b{display:block}.campaign-output>span:nth-child(2) small{color:#ccdcff61;font:600 7px var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.campaign-output>span:nth-child(2) b{color:#ffffffd6;font:500 12px var(--font-editorial-body);margin-top:5px}.campaign-output em{color:#ffffff6b;font-style:normal}.output-icon{background:linear-gradient(145deg,#2148d7,#7061ff);border-radius:11px;place-items:center;width:47px;height:42px;display:grid;position:relative;overflow:hidden}.output-icon--web i:first-child{border:1px solid #ffffffd1;border-radius:3px;width:27px;height:18px}.output-icon--web i:nth-child(2){background:#ffffff94;width:27px;height:1px;position:absolute;top:15px}.output-icon--web i:last-child{background:#fff;border-radius:50%;width:2px;height:2px;position:absolute;top:10px;left:12px}.output-icon--social{justify-content:center;gap:3px;display:flex}.output-icon--social i{border:1px solid #ffffffc2;border-radius:3px;width:7px;height:23px}.output-icon--social i:nth-child(2){background:#ffffff29;height:28px}.output-icon--media{align-content:end;gap:3px;padding:10px 11px}.output-icon--media i{transform-origin:0;background:#ffffffd1;border-radius:4px;width:100%;height:3px}.output-icon--media i:first-child{transform:scaleX(.55)}.output-icon--media i:nth-child(2){transform:scaleX(.8)}.campaign-route{z-index:1;background:#738fff33;height:2px;position:relative}.campaign-route b{width:8px;height:8px;animation:campaign-signal 3.6s var(--ease) infinite;background:#7894ff;border-radius:50%;position:absolute;top:-3px;box-shadow:0 0 18px #7894ff}.campaign-route--out{background:0 0;height:190px}.campaign-route--out i{transform-origin:0;background:#738fff33;width:100%;height:1px;position:absolute;left:0}.campaign-route--out i:first-child{top:25%;transform:rotate(-18deg)}.campaign-route--out i:nth-child(2){top:50%}.campaign-route--out i:nth-child(3){top:75%;transform:rotate(18deg)}.campaign-route--out b{top:calc(50% - 4px)}@keyframes campaign-signal{0%{opacity:0;left:0}18%,82%{opacity:1}to{opacity:0;left:calc(100% - 8px)}}.campaign-progress{align-items:center;gap:12px;display:flex;position:absolute;bottom:20px;left:38px;right:38px}.campaign-progress span{color:#cad9ff5c;font:600 7px var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.campaign-progress span:after{content:"Brief  →  Création  →  Diffusion"}.campaign-progress i{background:#ffffff14;flex:1;height:1px;overflow:hidden}.campaign-progress i:after{content:"";background:linear-gradient(90deg,#0000,#748fff,#0000);width:28%;height:100%;animation:4.8s ease-in-out infinite campaign-progress;display:block}@keyframes campaign-progress{0%{transform:translate(-110%)}to{transform:translate(370%)}}.capability-journey--bento{color:#fff;background:#080a11;width:100%;padding:140px max(32px,50% - 710px) 150px}.capability-journey--bento .micro-label{color:#7591ff}.capability-journey--bento .journey-heading p{color:#e2ecff85}.capability-bento{perspective:1200px;grid-auto-rows:310px;gap:12px}.capability-card.liquid-glass{color:#fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#11141fad;border:0;box-shadow:0 24px 80px #0000003d,inset 0 1px 1px #ffffff1a}.capability-card--identity.liquid-glass{background:linear-gradient(145deg,#181d2be6,#0c0e17b8)}.capability-card--digital.liquid-glass{background:linear-gradient(145deg,#0d1b35e0,#070d1cc2)}.capability-card--social.liquid-glass{background:linear-gradient(145deg,#2752eee0,#24338ebd)}.capability-card--acquisition.liquid-glass{background:linear-gradient(145deg,#171c28e6,#0b0e16bd)}.capability-card--influence.liquid-glass{background:linear-gradient(145deg,#7c3a2dd9,#361a1ac7)}.capability-card--clipping.liquid-glass{background:linear-gradient(145deg,#0a1830e6,#060c19cc)}.capability-card-copy p{color:#e7efff94;opacity:1}.capability-card-head{opacity:.58}.capability-card>button:after{background:linear-gradient(125deg,#ffffff0d,#0000 34%)}.capability-card:hover{border-color:#0000;box-shadow:0 36px 110px #0000005c,inset 0 1px 1px #ffffff24}.bento-preview{background:#04070e80;border:1px solid #ffffff17;box-shadow:0 22px 55px #0003}.bento-workspace-bar,.bento-studio-bar,.bento-ads-toolbar,.bento-clip-project{z-index:8;color:#e7efff8c;letter-spacing:.06em;background:#05080f8f;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;height:34px;padding:0 12px;font:600 6px JetBrains Mono,monospace;display:flex;position:absolute;top:0;left:0;right:0}.bento-workspace-bar b,.bento-studio-bar b,.bento-ads-toolbar b,.bento-clip-project b{color:#fffc;font-size:7px}.bento-preview--identity{background:#070a11bd;grid-template-rows:1fr 70px;padding-top:34px}.bento-brand-mark,.bento-brand-type,.bento-brand-palette{color:#081025;background:#f5f7fb}.bento-brand-mark,.bento-brand-type{position:relative}.bento-brand-mark small,.bento-brand-type small{color:#08102566;font:600 5px JetBrains Mono,monospace;position:absolute;bottom:8px;right:10px}.bento-export-list{background:#fffffff0;border:1px solid #0710251a;border-radius:9px;width:32%;display:grid;position:absolute;bottom:84px;right:12px;overflow:hidden;box-shadow:0 12px 30px #00000029}.bento-export-list span{color:#0710258c;border-bottom:1px solid #07102514;justify-content:space-between;padding:7px;font:500 5px JetBrains Mono,monospace;display:flex}.bento-export-list span:last-child{border:0}.bento-export-list b{color:#178d6a}.bento-browser{inset:16% 12% 0 0}.bento-browser main nav{color:#07142d6b;justify-content:flex-end;gap:8px;margin-bottom:8px;font:500 4px JetBrains Mono,monospace;display:flex}.bento-browser main footer{color:#07142d;align-items:baseline;gap:4px;display:flex;position:absolute;bottom:10px;right:10px}.bento-browser main footer span{font:650 14px Archivo,sans-serif}.bento-browser main footer small{font-size:4px}.bento-phone small{color:#07142d7a;text-align:center;font:600 4px JetBrains Mono,monospace;position:absolute;bottom:5px;left:5px;right:5px}.bento-preview--social{padding-top:34px}.bento-social-video{top:43px;overflow:hidden}.bento-social-video video,.bento-clip-source video{object-fit:cover;filter:saturate(.9)brightness(.7);width:100%;height:100%;position:absolute;inset:0}.bento-social-video:after,.bento-clip-source:after{content:"";background:linear-gradient(#0409161f,#04091661);position:absolute;inset:0}.bento-social-video>*,.bento-clip-source>*{z-index:2}.bento-social-formats{top:48px}.bento-social-formats span{padding:7px 8px;font-size:5px}.bento-preview--acquisition{background:#f7f9fdf7;padding-top:34px}.bento-ads-toolbar{color:#07142d73;background:#fff}.bento-ads-toolbar b{color:#07142d}.bento-ads-toolbar span{color:#16825f}.bento-ads-toolbar i{background:#32c78b;border-radius:50%;width:5px;height:5px;margin-right:3px;display:inline-block}.bento-ads-metric{color:#07142d;top:46px}.bento-ads-channels span i{color:#16825f;margin-top:2px;font-style:normal;display:block}.bento-preview--influence{padding-top:34px}.bento-preview--influence>header{color:#ffffff85;justify-content:space-between;align-items:center;height:29px;font:600 5px JetBrains Mono,monospace;display:flex;position:absolute;top:0;left:0;right:0}.bento-preview--influence>header b{color:#ffffffd6;font-size:6px}.bento-preview--influence>div{background:#ffffff14}.bento-preview--influence>div.is-selected{color:#07142d}.bento-preview--clipping{padding-top:34px}.bento-clip-project{background:#050a14b8}.bento-clip-source,.bento-clip-outputs{top:43px}.bento-clip-outputs b{float:right;color:#5de0ad;font-size:4px}.bento-clip-outputs span:last-child b{color:#ff9b7c}.capability-modal.liquid-glass{color:#fff;background:#080b12e6;box-shadow:0 50px 160px #00000094,inset 0 1px #ffffff1f}.capability-modal.liquid-glass .capability-modal-copy h2{color:#fff}.capability-modal.liquid-glass .capability-modal-copy p{color:#e7efff99}.capability-modal.liquid-glass .capability-modal-copy>span{color:#99b5ff8c}.capability-modal.liquid-glass .capability-modal-stage{background:#0b0f18;border-color:#ffffff14;box-shadow:0 30px 80px #00000073,inset 0 1px #ffffff0f}.capability-modal.liquid-glass .journey-tags span{color:#d8e4ffbd;background:#ffffff0d;border-color:#ffffff26}.capability-modal.liquid-glass .capability-modal-deliverables>span{color:#99b5ff80}.capability-modal.liquid-glass .capability-modal-deliverables ul{border-color:#ffffff1f}.capability-modal.liquid-glass .capability-modal-deliverables li{border-color:#ffffff17}.capability-modal.liquid-glass .capability-modal-deliverables li small{color:#a7beff6b}.capability-modal.liquid-glass .capability-modal-deliverables li b{color:#f4f7ffd1}@media(max-width:980px){.hero-editorial-layout{width:calc(100% - 48px)}.hero-ocean-editorial .hero-message{width:min(560px,63vw)}.signal-bridge{padding-left:24px;padding-right:24px}.campaign-flow{grid-template-columns:1fr;gap:14px;padding:24px}.campaign-route{display:none}.campaign-brief{min-height:300px}.campaign-film{height:430px}.campaign-outputs{grid-template-columns:repeat(3,minmax(0,1fr))}.campaign-outputs>.campaign-label{grid-column:1/-1}.campaign-output{grid-template-columns:42px 1fr}.campaign-output em{display:none}}@media(max-width:680px){.hero-scene.hero-ocean-editorial,.hero-ocean-editorial .hero-video{height:100svh;min-height:100svh}.hero-ocean-editorial .hero-video{object-position:68% center;filter:saturate(.88)contrast(1.08)brightness(.68)}.hero-ocean-editorial .hero-film{background:linear-gradient(90deg,#020713c7,#02071340 70%,#0000),linear-gradient(#02071314,#0000 38%,#020713b8 84%,#06152f)}.hero-editorial-layout{width:calc(100% - 40px)}.hero-ocean-editorial .hero-message{width:100%;bottom:42px;right:0}.hero-ocean-editorial .hero-message h1{max-width:12.5ch;font-size:clamp(2.65rem,11.8vw,3.4rem);line-height:1}.hero-ocean-editorial .hero-message>p{max-width:29ch;margin-top:20px;font-size:13px}.hero-ocean-editorial .hero-actions{gap:10px;margin-top:24px;padding-left:5px}.hero-ocean-editorial .hero-action-note{display:none}.signal-bridge{min-height:0;padding-top:52px;padding-bottom:100px}.signal-bridge-heading{grid-template-columns:1fr;gap:20px;margin-bottom:44px}.signal-bridge-heading h2{font-size:42px}.signal-bridge-heading p{justify-self:start;font-size:14px}.campaign-flow{border-radius:24px;gap:12px;min-height:0;padding:13px 13px 42px}.campaign-brief{border-radius:17px;min-height:292px;padding:20px}.campaign-brief>span{margin-top:40px}.campaign-brief h3{font-size:28px}.campaign-core{border-radius:20px;padding:9px}.campaign-core .campaign-label{padding:6px 7px 14px}.campaign-film{border-radius:14px;height:330px}.campaign-outputs{grid-template-columns:1fr;gap:9px;padding:7px}.campaign-output{grid-template-columns:42px 1fr auto;padding:12px}.campaign-output em{display:block}.campaign-progress{bottom:16px;left:20px;right:20px}.campaign-progress span{display:none}.capability-journey--bento{padding:100px 18px 110px}.capability-bento{grid-auto-rows:auto}.capability-card{min-height:430px}.capability-card--identity{min-height:560px}.capability-card--digital,.capability-card--social,.capability-card--acquisition{min-height:450px}.capability-card--digital .capability-card-copy h3,.capability-card--social .capability-card-copy h3,.capability-card--acquisition .capability-card-copy h3{max-width:7.4ch;font-size:30px}.bento-export-list{display:none}}@media(prefers-reduced-motion:reduce){.hero-ocean-editorial .hero-video,.hero-scroll-cue i:after,.campaign-route b,.campaign-progress i:after{animation:none}}.bento-preview--production{background:#f7f8fb;border:1px solid #ffffff26;border-radius:16px;overflow:hidden;box-shadow:0 24px 54px #0000003d}.capability-card--identity .bento-preview--production{height:50%;bottom:24px;left:24px;right:24px}.capability-card--digital .bento-preview--production,.capability-card--social .bento-preview--production,.capability-card--acquisition .bento-preview--production{width:55%;height:72%;bottom:14px;right:14px}.capability-card--influence .bento-preview--production,.capability-card--clipping .bento-preview--production{height:50%;bottom:14px;left:14px;right:14px}.capability-card--digital>button,.capability-card--social>button,.capability-card--acquisition>button{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);gap:12px clamp(14px,1.8vw,26px);display:grid}.capability-card--digital>button>.capability-card-head,.capability-card--social>button>.capability-card-head,.capability-card--acquisition>button>.capability-card-head{grid-area:1/1/auto/-1}.capability-card--digital>button>.capability-card-copy,.capability-card--social>button>.capability-card-copy,.capability-card--acquisition>button>.capability-card-copy{grid-area:2/1;align-self:start;width:auto;max-width:none;margin-top:0}.capability-card--digital>button>.capability-card-copy p,.capability-card--social>button>.capability-card-copy p,.capability-card--acquisition>button>.capability-card-copy p{max-width:100%}.capability-card--digital>button>.bento-preview--production,.capability-card--social>button>.bento-preview--production,.capability-card--acquisition>button>.bento-preview--production{grid-area:2/2;align-self:end;width:100%;height:100%;min-height:0;position:relative;bottom:auto;left:auto;right:auto}.bento-preview--production .capability-product-demo,.capability-modal-stage .capability-product-demo,.capability-scene{width:100%;height:100%}.capability-modal-stage .production-tool{height:auto;position:absolute;inset:16px}.production-tool{--tool-border:#dfe3ec;--tool-muted:#727b8d;--tool-text:#111827;border:1px solid var(--tool-border);min-width:0;height:100%;color:var(--tool-text);background:#f7f8fa;border-radius:17px;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,sans-serif;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 48px #0f172a1f}.production-tool.is-dark{--tool-border:#29303d;--tool-muted:#8490a4;--tool-text:#f3f5f8;background:#12151b}.production-tool *{box-sizing:border-box}.tool-chrome{border-bottom:1px solid var(--tool-border);min-height:46px;color:var(--tool-muted);background:#fff;grid-template-columns:54px auto 1fr auto;align-items:center;gap:14px;padding:0 15px;font-size:11px;display:grid}.tool-chrome.is-dark{background:#171b22}.tool-chrome b{color:var(--tool-text);font-size:11px;font-weight:650}.tool-chrome>span:not(.tool-window-dots){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tool-chrome em{color:#147653;background:#e5f7ef;border-radius:5px;padding:5px 8px;font-size:9px;font-style:normal}.tool-window-dots{gap:5px;display:flex}.tool-window-dots i{background:#d6dae2;border-radius:50%;width:7px;height:7px}.tool-window-dots i:first-child{background:#ff7564}.tool-window-dots i:nth-child(2){background:#f4bf4f}.tool-window-dots i:last-child{background:#43c88b}.tool-sidebar,.tool-inspector{background:#f2f4f7}.tool-sidebar small,.tool-inspector>small,.editor-bin small,.social-export>small,.clip-bin small,.clip-transcript-real>small,.influence-filters>small{color:var(--tool-muted);letter-spacing:.08em;text-transform:uppercase;font:650 8px/1.2 JetBrains Mono,monospace}.tool-segments{border:1px solid var(--tool-border);background:#ffffffb3;border-radius:7px;gap:3px;padding:3px;display:flex}.tool-segments button,.tool-segments span{min-width:44px;color:var(--tool-muted);text-align:center;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:5px 8px;font:600 9px/1 -apple-system,BlinkMacSystemFont,sans-serif}.tool-segments button[aria-pressed=true],.tool-segments span.is-active{color:#111827;background:#fff;box-shadow:0 1px 4px #0f172a21}.tool-range{z-index:3;border-top:1px solid var(--tool-border);color:var(--tool-muted);background:#171b22;grid-template-columns:180px 1fr;align-items:center;gap:16px;padding:11px 16px;font-size:9px;display:grid;position:relative}.tool-range span{justify-content:space-between;display:flex}.tool-range b{color:#fff}.tool-range input,.budget-control input{accent-color:#5571ff;width:100%}.identity-tool-body{flex:1;grid-template-columns:128px 1fr 148px;min-height:0;display:grid}.identity-layers{border-right:1px solid var(--tool-border);align-content:start;gap:4px;padding:16px 10px;display:grid}.identity-layers small{margin:0 7px 9px}.identity-layers span{color:#687184;border-radius:6px;align-items:center;gap:8px;padding:8px;font-size:10px;display:flex}.identity-layers span.is-active{color:#173da9;background:#e5ebff}.identity-layers i{border:1px solid;border-radius:4px;place-items:center;width:16px;height:16px;font-size:7px;font-style:normal;display:grid}.identity-canvas{background:#e8ebf1;grid-template-rows:1fr .62fr;grid-template-columns:1.2fr .8fr;gap:9px;padding:14px;display:grid;overflow:hidden}.identity-board{background:#fff;border:1px solid #d9dde7;border-radius:8px;flex-direction:column;justify-content:space-between;min-width:0;padding:13px;display:flex;position:relative;overflow:hidden}.identity-board small{color:#737c8d;font-size:8px}.identity-board>span{color:#9ba2af;font:600 7px JetBrains Mono,monospace}.identity-board--mark{grid-row:span 2;align-items:stretch}.identity-board--mark img{width:60%;margin:auto}.identity-board--type b{letter-spacing:-.08em;margin:auto;font-size:clamp(42px,5vw,74px);font-weight:520}.identity-board--colour>div{border-radius:5px;height:52%;display:flex;overflow:hidden}.identity-board--colour i{background:#2e5bff;flex:1}.identity-board--colour i:nth-child(2){background:#806cff}.identity-board--colour i:nth-child(3){background:#ff7048}.identity-inspector{border-left:1px solid var(--tool-border);align-content:start;gap:10px;padding:16px 13px;display:grid}.identity-inspector>div{color:#788092;border-bottom:1px solid #dfe3ea;justify-content:space-between;padding-bottom:9px;font-size:9px;display:flex}.identity-inspector b{color:#252b36;font-size:9px}.identity-inspector button{color:#fff;cursor:pointer;background:#315bf4;border:0;border-radius:6px;margin-top:8px;padding:9px 10px;font-size:9px}.identity-inspector button span{float:right}.digital-toolbar{border-bottom:1px solid var(--tool-border);color:var(--tool-muted);background:#f4f6f9;justify-content:space-between;align-items:center;padding:8px 13px;font-size:9px;display:flex}.digital-toolbar em{color:#13815a;font-style:normal}.digital-stage{background:#e6e9ef;flex:1;grid-template-columns:108px 1fr;gap:14px;min-height:0;padding:14px;display:grid}.digital-layers{color:#778092;align-content:start;gap:4px;padding:10px 6px;font-size:9px;display:grid}.digital-layers small{margin:0 6px 6px;font-weight:650}.digital-layers span{border-radius:5px;padding:7px}.digital-layers .is-active{color:#1c42ba;background:#dbe4ff}.digital-browser{width:100%;height:100%;transition:width .5s var(--ease),border-radius .5s var(--ease);background:#fff;border:1px solid #d9dee8;border-radius:9px;overflow:hidden;box-shadow:0 10px 26px #0f172a1a}.digital-stage.is-mobile .digital-browser{border-radius:20px;width:min(280px,80%);margin:0 auto}.digital-browser>header{background:#edf0f4;align-items:center;gap:4px;height:22px;padding:0 8px;display:flex}.digital-browser>header i{background:#c4cad5;border-radius:50%;width:5px;height:5px}.digital-browser>header span{color:#8b93a2;margin-left:5px;font-size:7px}.digital-browser main{color:#f7f8fa;background:#07111f;min-height:calc(100% - 22px);padding:14px}.digital-browser nav{color:#fff;justify-content:space-between;font-size:7px;display:flex}.digital-browser nav b{font-size:9px}.digital-browser section{flex-direction:column;justify-content:center;min-height:75%;padding:10px 3%;display:flex}.digital-browser section small{color:#879bc8;font:600 6px JetBrains Mono,monospace}.digital-browser section strong{letter-spacing:-.075em;margin-top:8px;font-size:clamp(28px,4vw,54px);line-height:.88}.digital-browser section p{color:#93a0b4;max-width:27ch;font-size:8px;line-height:1.5}.digital-browser section>i{color:#8fa5ff;font-size:7px;font-style:normal}.digital-browser footer{gap:5px;display:flex}.digital-browser footer span{color:#8e9bb0;border:1px solid #29354a;border-radius:99px;padding:5px 7px;font-size:6px}.digital-stage.is-mobile .digital-browser nav span,.digital-stage.is-mobile .digital-browser section p{display:none}.social-tool-body{flex:1;grid-template-columns:108px 1fr 150px;min-height:0;display:grid}.editor-bin,.clip-bin{border-right:1px solid var(--tool-border);background:#171b22;align-content:start;gap:3px;padding:14px 9px;display:grid}.editor-bin small,.clip-bin small{margin:4px 7px 7px}.editor-bin span,.clip-bin span{color:#8994a8;border-radius:5px;padding:7px;font-size:9px}.editor-bin span.is-active,.clip-bin span.is-active{color:#f4f6f9;background:#2a303b}.social-editor{background:#0c0e13;grid-template-rows:1fr 98px;min-width:0;padding:13px;display:grid}.editor-monitor{aspect-ratio:9/16;width:42%;max-height:100%;transition:width .45s var(--ease),aspect-ratio .45s var(--ease);background:#04070e;border:1px solid #333b49;border-radius:5px;margin:auto;position:relative;overflow:hidden}.editor-monitor.format-1-1{aspect-ratio:1;width:58%}.editor-monitor.format-16-9{aspect-ratio:16/9;width:84%}.editor-monitor video,.clip-monitor video{object-fit:cover;filter:saturate(.8)contrast(1.08)brightness(.72);width:100%;height:100%;position:absolute;inset:0}.editor-monitor:after,.clip-monitor:after{content:"";background:linear-gradient(#04081214,#04081247);position:absolute;inset:0}.editor-monitor span,.editor-monitor small,.clip-monitor span,.clip-monitor small{z-index:2;color:#fff;position:absolute}.editor-monitor span{font-size:7px;font-weight:700;top:9px;left:9px}.editor-monitor small{font:600 6px JetBrains Mono,monospace;bottom:7px;right:8px}.editor-timeline{border-top:1px solid #262c36;padding-top:22px;position:relative}.editor-ruler{color:#687284;justify-content:space-between;font:500 6px JetBrains Mono,monospace;display:flex;position:absolute;top:5px;left:0;right:0}.editor-timeline>b{background:#ff7048;width:2px;transition:left .2s;position:absolute;top:13px;bottom:3px}.editor-waveform{background:#202633;border-radius:4px;align-items:center;gap:3px;height:54px;padding:5px;display:flex;overflow:hidden}.editor-waveform i{width:5px;min-width:2px;height:var(--wave-height);background:#7591f9;border-radius:2px}.social-export{border-left:1px solid var(--tool-border);background:#171b22;align-content:start;gap:11px;padding:14px;display:grid}.social-export .tool-segments{background:#20252e;grid-template-columns:repeat(3,1fr);display:grid}.social-export .tool-segments button,.social-export .tool-segments span{min-width:0;padding:7px 3px}.social-export>div:not(.tool-segments){color:#788499;border-bottom:1px solid #2a303a;justify-content:space-between;padding-bottom:9px;font-size:8px;display:flex}.social-export b{color:#dce2ec}.social-export em{color:#9be3c5;text-align:center;background:#19342b;border-radius:5px;padding:7px;font-size:8px;font-style:normal}.clipping-tool-body{flex:1;grid-template-columns:110px 1fr 188px;min-height:0;display:grid}.clip-edit-area{background:#0b0d12;grid-template-rows:1fr 132px;min-width:0;padding:14px;display:grid}.clip-monitor{background:#03070d;border:1px solid #2d3542;border-radius:5px;width:76%;height:100%;margin:auto;position:relative;overflow:hidden}.clip-monitor span{text-align:center;width:90%;font-size:clamp(14px,2vw,24px);font-weight:650;line-height:.95;top:50%;left:50%;transform:translate(-50%,-50%)}.clip-monitor small{font:600 6px JetBrains Mono,monospace;bottom:7px;right:8px}.clip-multitrack{border-top:1px solid #282e39;align-content:end;gap:5px;padding:22px 0 0;display:grid;position:relative}.clip-time{color:#677183;justify-content:space-between;font:500 6px JetBrains Mono,monospace;display:flex;position:absolute;top:6px;left:24px;right:0}.clip-track{background:#1b2029;height:38px;margin-left:24px;position:relative}.clip-track>span{color:#626d80;font:600 6px JetBrains Mono,monospace;position:absolute;top:14px;right:calc(100% + 7px)}.clip-track--video>i{color:#e8edff;white-space:nowrap;background:#334fae;border:1px solid #6785f4;border-radius:3px;align-items:center;padding:0 6px;font-size:7px;font-style:normal;transition:left .2s;display:grid;position:absolute;top:3px;bottom:3px;overflow:hidden}.clip-track--audio .editor-waveform{height:100%;padding:3px}.clip-playhead{z-index:3;background:#ff7048;width:2px;transition:left .2s;position:absolute;top:14px;bottom:0}.clip-playhead:before{content:"";background:#ff7048;border-radius:2px;width:10px;height:7px;position:absolute;top:-3px;left:-4px}.clip-transcript-real{border-left:1px solid var(--tool-border);background:#171b22;align-content:start;gap:12px;padding:15px;display:grid}.clip-transcript-real p{color:#aeb7c6;margin:3px 0 7px;font-size:11px;line-height:1.7}.clip-transcript-real mark{color:#fff;background:#ff70484d}.clip-transcript-real>div{color:#768196;border-bottom:1px solid #2c323d;justify-content:space-between;padding-bottom:8px;font-size:8px;display:flex}.clip-transcript-real b{color:#dce1ea}.clip-transcript-real em{color:#a5afc0;background:#21262f;border-radius:5px;padding:7px;font-size:8px;font-style:normal}.acquisition-summary{border-bottom:1px solid var(--tool-border);background:#fff;grid-template-columns:repeat(3,1fr);display:grid}.acquisition-summary>span{border-right:1px solid var(--tool-border);gap:4px;padding:15px;display:grid}.acquisition-summary small{color:var(--tool-muted);font-size:8px}.acquisition-summary b{letter-spacing:-.04em;font-size:20px}.campaign-table{background:#f6f7f9;align-content:start;padding:12px 15px 4px;display:grid}.campaign-row{color:#555f71;border-bottom:1px solid #e1e4eb;grid-template-columns:1.5fr .6fr .8fr .7fr .7fr;align-items:center;min-height:46px;padding:0 11px;font-size:10px;display:grid}.campaign-row>span:first-child{color:#172033;align-items:center;gap:8px;font-weight:620;display:flex}.campaign-row b{color:#203f9f}.campaign-head{color:#8a92a1;min-height:30px;font-size:8px}.campaign-head>span:first-child{color:#8a92a1;font-weight:500}.channel-dot{background:#315bf4;border-radius:50%;width:7px;height:7px}.channel-1{background:#7a61ee}.channel-2{background:#ff7048}.acquisition-performance{background:#fff;border:1px solid #e0e4eb;border-radius:8px;flex:1;grid-template-rows:auto 1fr auto;min-height:0;margin:0 15px 12px;padding:13px 14px 8px;display:grid}.acquisition-performance header{justify-content:space-between;align-items:end;display:flex}.acquisition-performance header>div{gap:3px;display:grid}.acquisition-performance small,.acquisition-performance header>span{color:#818a9a;font-size:8px}.acquisition-performance header b{color:#202839;font-size:10px}.acquisition-performance header strong{color:#16825e}.acquisition-performance header strong[data-under]{color:#c2410c}.daily-bars{background:repeating-linear-gradient(#0000 0 23px,#f0f2f5 24px);border-bottom:1px solid #e5e8ed;align-items:end;gap:5px;min-height:70px;margin:12px 0 5px;padding:0 8px;display:flex}.daily-bars i{min-width:3px;transition:height .3s var(--ease);background:#5474ee;border-radius:3px 3px 0 0;flex:1}.daily-bars i:nth-last-child(-n+5){background:#315bf4}.acquisition-performance footer{color:#9299a6;justify-content:space-between;font-size:7px;display:flex}.budget-control{border-top:1px solid var(--tool-border);background:#fff;grid-template-columns:190px 1fr 210px;align-items:center;gap:17px;padding:12px 15px;display:grid}.budget-control>div:first-child{grid-template-columns:1fr auto;gap:2px 8px;display:grid}.budget-control small{color:var(--tool-muted);grid-column:1/-1;font-size:7px}.budget-control b{font-size:11px}.budget-control span{color:#7f8795;font-size:8px}.budget-track{border-radius:99px;height:8px;display:flex;overflow:hidden}.budget-track i{background:#315bf4;transition:width .25s}.budget-track i:nth-child(2){background:#7a61ee}.budget-track i:nth-child(3){background:#ff7048}.budget-control label{color:#737c8d;gap:5px;font-size:8px;display:grid}.influence-tool-body{flex:1;grid-template-columns:160px 1fr;min-height:0;display:grid}.influence-filters{border-right:1px solid var(--tool-border);background:#f1f3f6;align-content:start;gap:8px;padding:16px 13px;display:grid}.influence-filters>div{color:#555f70;background:#fff;border:1px solid #dde1e9;border-radius:5px;justify-content:space-between;padding:7px 8px;font-size:9px;display:flex}.influence-filters hr{border:0;border-top:1px solid #dadde5;width:100%}.influence-filters>b{font-size:18px}.creator-table{background:#f8f9fb;align-content:start;min-width:0;padding:14px;display:grid}.creator-table>header,.creator-row{grid-template-columns:34px 1.4fr .7fr .7fr .55fr 24px;align-items:center;gap:8px;display:grid}.creator-table>header{color:#89919f;padding:0 10px 8px;font-size:8px}.creator-table>header b{color:#303847;grid-column:span 2;font-size:10px}.creator-row{color:#596273;width:100%;min-height:58px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #e1e4eb;padding:8px 10px;font-size:10px}.creator-row.is-selected{background:#fff;border:1px solid #b9c6fa;border-radius:7px;box-shadow:0 7px 18px #233e9314}.creator-initials{color:#1e3d9b;background:#dae3ff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:8px;font-weight:700;display:grid}.creator-row>span:nth-child(2){gap:3px;display:grid}.creator-row>span:nth-child(2) b{color:#1c2433}.creator-row small{color:#8b93a0;font-size:7px}.creator-row strong{color:#1e439e}.creator-row>i{color:#315bf4;border:1px solid #d5dae4;border-radius:50%;place-items:center;width:20px;height:20px;font-style:normal;display:grid}.production-tool--compact{transform-origin:0 0;width:200%;height:200%;box-shadow:none;border-radius:22px;transform:scale(.5)}.production-tool--compact .tool-chrome{min-height:42px}.production-tool--compact .tool-range{display:none}.production-tool--compact .identity-tool-body{grid-template-columns:110px 1fr 125px}.production-tool--compact .identity-inspector button{display:none}.production-tool--compact .digital-stage{grid-template-columns:80px 1fr}.production-tool--compact .social-tool-body{grid-template-columns:80px 1fr 120px}.production-tool--compact .clipping-tool-body{grid-template-columns:80px 1fr 140px}.production-tool--compact .influence-tool-body{grid-template-columns:120px 1fr}.production-tool--compact .budget-control{grid-template-columns:160px 1fr}.production-tool--compact .budget-control label{display:none}@media(max-width:980px){.capability-modal-stage .production-tool{inset:10px}.tool-chrome{grid-template-columns:48px auto 1fr auto}}@media(max-width:680px){.capability-card--identity .bento-preview--production{height:45%;bottom:16px;left:16px;right:16px}.capability-card--digital .bento-preview--production,.capability-card--social .bento-preview--production,.capability-card--acquisition .bento-preview--production{width:52%;height:66%;bottom:12px;right:10px}.capability-card--influence .bento-preview--production,.capability-card--clipping .bento-preview--production{height:46%}.capability-modal-stage{min-height:640px}.capability-modal-stage .production-tool{inset:8px}.production-tool--full .tool-chrome{grid-template-columns:38px 1fr auto;gap:8px;padding:0 9px}.production-tool--full .tool-chrome>span:not(.tool-window-dots){display:none}.production-tool--full .tool-chrome em{font-size:7px}.identity-tool-body{grid-template-columns:1fr}.identity-layers,.identity-inspector{display:none}.identity-canvas{padding:8px}.digital-stage{grid-template-columns:1fr;padding:8px}.digital-layers,.digital-toolbar>span,.digital-toolbar>em{display:none}.social-tool-body{grid-template-columns:1fr}.editor-bin,.social-export{display:none}.social-editor{padding:8px}.acquisition-summary>span{padding:10px}.acquisition-summary b{font-size:15px}.campaign-table{padding:7px}.campaign-row{grid-template-columns:1.3fr .55fr .7fr .6fr;padding:0 5px;font-size:8px}.campaign-row>span:nth-child(3),.campaign-head>span:nth-child(3){display:none}.budget-control{grid-template-columns:1fr;padding:9px}.budget-control>div:first-child{display:none}.influence-tool-body{grid-template-columns:1fr}.influence-filters{display:none}.creator-table{padding:8px}.creator-table>header,.creator-row{grid-template-columns:30px 1fr .55fr 22px}.creator-table>header span:first-of-type,.creator-table>header span:nth-of-type(2),.creator-row>span:nth-child(3),.creator-row>span:nth-child(4){display:none}.clipping-tool-body{grid-template-columns:1fr}.clip-bin,.clip-transcript-real{display:none}.clip-edit-area{padding:8px}.clip-monitor{width:90%}.tool-range{grid-template-columns:1fr;gap:6px}.production-tool--compact .identity-tool-body{grid-template-columns:110px 1fr 125px;display:grid}.production-tool--compact .identity-layers,.production-tool--compact .identity-inspector{display:grid}.production-tool--compact .identity-canvas{grid-template-rows:1fr .62fr;grid-template-columns:1.2fr .8fr;padding:14px}.capability-card--digital,.capability-card--social,.capability-card--acquisition{min-height:520px}.capability-card--digital>button,.capability-card--social>button,.capability-card--acquisition>button{padding:20px;display:flex}.capability-card--digital>button>.capability-card-copy,.capability-card--social>button>.capability-card-copy,.capability-card--acquisition>button>.capability-card-copy{width:auto;max-width:30ch;margin-top:16px}.capability-card--digital>button>.capability-card-copy h3,.capability-card--social>button>.capability-card-copy h3,.capability-card--acquisition>button>.capability-card-copy h3{max-width:12ch}.capability-card--digital>button>.bento-preview--production,.capability-card--social>button>.bento-preview--production,.capability-card--acquisition>button>.bento-preview--production{width:auto;height:46%;position:absolute;bottom:16px;left:16px;right:16px}}@media(prefers-reduced-motion:reduce){.digital-browser,.editor-monitor,.budget-track i,.clip-track--video>i,.clip-playhead{transition:none}}.brandkit-canvas{background:#e7e9ee;flex-direction:column;min-width:0;display:flex;overflow:hidden}.brandkit-canvas>header{background:#f7f8fa;border-bottom:1px solid #d4d8e1;justify-content:space-between;align-items:center;min-height:44px;padding:0 13px;display:flex}.brandkit-canvas>header>div{gap:2px;display:grid}.brandkit-canvas>header small{color:#8b93a2;font:600 7px JetBrains Mono,monospace}.brandkit-canvas>header b{color:#222936;font-size:10px}.brandkit-canvas>header>span{color:#6c7585;font-size:8px}.brandkit-grid{flex:1;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:1.18fr .82fr;gap:8px;min-height:0;padding:10px;display:grid}.brand-artboard{color:#172033;background:#fff;border:1px solid #d6dae3;border-radius:7px;flex-direction:column;justify-content:space-between;min-width:0;padding:10px;display:flex;position:relative;overflow:hidden;box-shadow:0 3px 9px #151f3509}.brand-artboard>small{z-index:2;color:#838c9c;letter-spacing:.03em;font:600 7px JetBrains Mono,monospace;position:relative}.brand-artboard>span{z-index:2;color:#9aa1ad;font:600 6px JetBrains Mono,monospace;position:relative}.brand-clearspace{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin:auto 0;display:grid}.brand-clearspace img{width:min(125px,70%)}.brand-clearspace>i{background:repeating-linear-gradient(90deg,#bbc1cc 0 3px,#0000 3px 6px);height:1px}.favicon-stage{color:#fff;background:#315bff;border-radius:14px;place-items:center;width:54px;height:54px;margin:auto;display:grid;overflow:hidden;box-shadow:0 12px 22px #315bff47}.favicon-stage b{z-index:2;letter-spacing:-.12em;font-size:25px;position:relative}.favicon-stage i{background:#ff7048;width:70px;height:18px;position:absolute;transform:rotate(-38deg)translateY(26px)}.brand-artboard--palette>div{border-radius:5px;height:52%;display:flex;overflow:hidden}.brand-artboard--palette i{background:#315bff;flex:1;position:relative}.brand-artboard--palette i:nth-child(2){background:#806cff}.brand-artboard--palette i:nth-child(3){background:#ff7048}.brand-artboard--palette i b{color:#fff;font:600 5px JetBrains Mono,monospace;position:absolute;bottom:5px;left:5px}.brand-artboard--type>b{letter-spacing:-.07em;font-size:clamp(19px,2.2vw,32px);font-weight:520;line-height:.9}.brand-artboard--type p{color:#737c8c;margin:0;font:500 7px/1.5 JetBrains Mono,monospace}.brand-artboard--social>div{aspect-ratio:4/5;color:#fff;background:linear-gradient(150deg,#07142d 10%,#315bff 58%,#ff7048);border-radius:5px;width:58%;max-height:90px;margin:auto;padding:8px;display:grid;position:relative;overflow:hidden}.brand-artboard--social img{width:34px}.brand-artboard--social b{align-self:end;font-size:13px;line-height:.83}.brand-artboard--social span{font-size:5px;position:absolute;bottom:6px;right:6px}.brand-artboard--campaign>div{color:#fff;background:#07101e;border-radius:5px;flex-direction:column;justify-content:space-between;min-height:68px;margin-top:5px;padding:9px;display:flex;position:relative;overflow:hidden}.brand-artboard--campaign img{width:40px}.brand-artboard--campaign b{z-index:2;font-size:10px;line-height:.9;position:relative}.brand-artboard--campaign i{border:1px solid #7d95ffb3;border-radius:50%;width:90px;height:90px;position:absolute;bottom:-34px;right:-15px;box-shadow:0 0 35px #315bff80}.immersive-preview{background:#e4e7ed;flex-direction:column;flex:1;min-height:0;display:flex}.immersive-preview .digital-stage{flex:1;min-height:0;padding:11px;display:flex}.immersive-preview .digital-browser{height:100%;transition:width .55s var(--ease),max-width .55s var(--ease),border-radius .55s var(--ease);background:#020712;flex:1;container-type:inline-size}.immersive-preview .digital-stage.is-mobile .digital-browser{border:5px solid #111722;border-radius:28px;flex:0 300px;width:40%;max-width:300px;box-shadow:0 18px 45px #070e1e47}.immersive-site{color:#fff;position:relative;overflow:hidden;background:#020712!important;min-height:calc(100% - 22px)!important;padding:0!important}.immersive-site>video{object-fit:cover;object-position:70% center;filter:saturate(.85)contrast(1.08)brightness(.72);width:100%;height:100%;animation:12s ease-in-out infinite alternate immersive-drift;position:absolute;inset:0;transform:scale(1.02)}.immersive-shade{background:linear-gradient(90deg,#010611e0,#0106118c 40%,#0106110a 76%),linear-gradient(#0106112e,#0000 55%,#010611b8);position:absolute;inset:0}.immersive-site nav{z-index:3;color:#ffffffd1;justify-content:space-between;align-items:center;padding:14px 17px;font-size:7px;display:flex;position:absolute;top:0;left:0;right:0}.immersive-site nav img{width:52px}.immersive-site nav>i{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #ffffff47;border-radius:6px;padding:6px 8px;font-style:normal}.immersive-site>section{z-index:3;min-height:0;padding:0;display:block;position:absolute;top:50%;left:7%;transform:translateY(-46%)}.immersive-site>section small{color:#dce5ff9e;letter-spacing:.12em;font:600 6px JetBrains Mono,monospace}.immersive-site>section strong{letter-spacing:-.075em;text-shadow:0 6px 28px #0000004d;margin-top:9px;font-size:clamp(29px,4vw,58px);font-weight:530;line-height:.83;display:block}.immersive-site>section p{color:#e8eefaa8;max-width:31ch;margin:10px 0 12px;font-size:8px;line-height:1.45}.immersive-site>section>b{color:#08111f;background:#fff;border-radius:6px;align-items:center;gap:14px;padding:7px 9px;font-size:7px;font-weight:650;display:inline-flex}.immersive-site>section>b i{font-style:normal}.immersive-site footer{z-index:3;color:#ebf0fb91;grid-template-columns:1fr auto 1fr;align-items:center;font:600 6px JetBrains Mono,monospace;display:grid;position:absolute;bottom:13px;left:17px;right:17px}.immersive-site footer>div{gap:4px;display:flex}.immersive-site footer i{border:1px solid #ffffff40;border-radius:50%;place-items:center;width:18px;height:18px;font-style:normal;display:grid}.immersive-site footer i:first-child{color:#08111f;background:#fff}.immersive-site footer em{justify-self:end;font-style:normal}.site-orbit{z-index:2;aspect-ratio:1;border:1px solid #8ba3ff3b;border-radius:50%;width:54%;animation:14s linear infinite immersive-orbit;position:absolute;top:5%;right:-8%}.site-orbit:before{content:"";border:1px solid #ffffff21;border-radius:50%;position:absolute;inset:18%}.site-orbit i{background:#ff7048;border-radius:50%;width:7px;height:7px;position:absolute;top:12%;left:12%;box-shadow:0 0 18px #ff7048}.site-orbit i:nth-child(2){background:#7d91ff;inset:auto 5% 28% auto;box-shadow:0 0 18px #7d91ff}.immersive-preview[data-device=mobile] .immersive-site nav span{display:none}.immersive-preview[data-device=mobile] .immersive-site nav{padding:12px}.immersive-preview[data-device=mobile] .immersive-site nav img{width:46px}.immersive-preview[data-device=mobile] .immersive-site>section{left:12px;right:12px}.immersive-preview[data-device=mobile] .immersive-site>section strong{font-size:34px}.immersive-preview[data-device=mobile] .immersive-site>section p{max-width:22ch}.immersive-preview[data-device=mobile] .immersive-site footer{grid-template-columns:1fr auto}.immersive-preview[data-device=mobile] .immersive-site footer>span,.immersive-preview[data-device=mobile] .immersive-site footer em{display:none}@keyframes immersive-drift{to{transform:scale(1.065)translate(-1.5%,.8%)}}@keyframes immersive-orbit{to{transform:rotate(360deg)}}.production-tool--compact .brandkit-canvas>header{min-height:40px}.production-tool--compact .brandkit-grid{gap:6px;padding:8px}.production-tool--compact .brand-artboard{padding:8px}@media(max-width:680px){.production-tool--full .identity-tool-body{grid-template-columns:1fr}.production-tool--full .brandkit-grid{grid-template-columns:1fr 1fr}.production-tool--full .brandkit-canvas>header{padding:0 9px}.immersive-preview .digital-stage{padding:7px}.immersive-preview .digital-stage.is-mobile .digital-browser{flex-basis:270px;width:72%;max-width:270px}}@media(prefers-reduced-motion:reduce){.immersive-site>video,.site-orbit{animation:none}}.creative-matter-site{isolation:isolate;font-family:Larsseit,sans-serif}.creative-matter-site>video{z-index:0;object-position:center;filter:none;animation:14s cubic-bezier(.16,1,.3,1) infinite alternate creative-matter-breathe}.creative-matter-film{z-index:1;background:linear-gradient(#00000029,#0000 30% 62%,#0000007a);position:absolute;inset:0}.creative-matter-site nav{z-index:4;padding:14px 16px;font-family:Larsseit,sans-serif}.creative-matter-site nav>.creative-matter-menu,.creative-matter-site nav>.creative-matter-connect{color:#fff;letter-spacing:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07080a2e;border:1px solid #ffffff6b;border-radius:99px;align-items:center;gap:6px;min-height:25px;padding:0 10px;font:500 7px Larsseit,sans-serif;text-decoration:none;display:inline-flex}.creative-matter-site nav>.creative-matter-menu i{background:currentColor;width:8px;height:1px;display:block}.creative-matter-site nav>.creative-matter-menu i+i{margin-left:-14px;transform:translateY(3px)}.creative-matter-site nav img{width:58px;position:absolute;left:50%;transform:translate(-50%)}.creative-matter-site>section{z-index:4;text-align:center;min-height:0;padding:0;display:block;position:absolute;top:47%;left:7%;right:7%;transform:translateY(-50%)}.creative-matter-site>section h4{color:#fff;letter-spacing:-.055em;text-shadow:0 5px 25px #00000038;margin:0;font:400 clamp(27px,4.2vw,62px)/.98 Larsseit,sans-serif}.creative-matter-site>section h4+h4{margin-top:2px;margin-left:8%}.creative-matter-site>section h4 em{font-family:Plantin Infant MT Std Italic,Georgia,serif;font-weight:400}.creative-matter-site>section>div{justify-content:center;gap:7px;margin-top:18px;display:flex}.creative-matter-site>section>div span{color:#05070b;letter-spacing:.1em;text-transform:uppercase;background:#fff;border-radius:99px;align-items:center;gap:9px;min-height:28px;padding:0 11px;font-size:6px;display:inline-flex}.creative-matter-site>section>div span+span{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0405084d;border:1px solid #ffffff57}.creative-matter-site>section>div b{background:#00000014;border-radius:50%;place-items:center;width:17px;height:17px;font-size:6px;display:grid}.creative-matter-site>footer{z-index:4;grid-template-columns:minmax(0,230px) auto;align-items:end;font-family:Larsseit,sans-serif}.creative-matter-site>footer p{color:#ffffffc7;margin:0;font-size:7px;line-height:1.45}.creative-matter-site>footer aside{justify-items:end;gap:4px;display:grid}.creative-matter-site>footer aside small{color:#ffffff80;letter-spacing:.14em;text-transform:uppercase;font-size:5px}.creative-matter-site>footer aside b{color:#fff;letter-spacing:.1em;border:1px solid #ffffff42;border-radius:5px;padding:7px 10px;font-size:6px}.immersive-preview[data-device=mobile] .creative-matter-site nav>.creative-matter-connect{display:none}.immersive-preview[data-device=mobile] .creative-matter-site>section{left:9px;right:9px}.immersive-preview[data-device=mobile] .creative-matter-site>section h4{font-size:29px}.immersive-preview[data-device=mobile] .creative-matter-site>section h4+h4{margin-left:0}.immersive-preview[data-device=mobile] .creative-matter-site>section>div{flex-direction:column;align-items:center}.immersive-preview[data-device=mobile] .creative-matter-site>section>div span+span{display:none}.immersive-preview[data-device=mobile] .creative-matter-site>footer{display:block}.immersive-preview[data-device=mobile] .creative-matter-site>footer p{max-width:22ch}.immersive-preview[data-device=mobile] .creative-matter-site>footer aside{display:none}@keyframes creative-matter-breathe{to{transform:scale(1.045)translate(-.7%,.3%)}}.production-tool--influence{--tool-border:#d7d0c5;color:#171713;background:#eee9df;font-family:Cormorant Garamond,Georgia,serif}.production-tool--influence .tool-chrome{color:#716b61;background:#f7f3ec;border-color:#d7d0c5;font-family:IBM Plex Sans,sans-serif}.production-tool--influence .tool-chrome b{color:#171713}.production-tool--influence .tool-chrome em{color:#66543a;background:#e8dfd0}.influence-editorial{background:#eee9df;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.influence-editorial>header{color:#70695f;letter-spacing:.11em;text-transform:uppercase;border-bottom:1px solid #d7d0c5;grid-template-columns:1fr auto 1fr;align-items:center;min-height:39px;padding:0 15px;font:500 7px IBM Plex Sans,sans-serif;display:grid}.influence-editorial>header b{color:#171713;letter-spacing:.02em;text-transform:none;font:500 15px Cormorant Garamond,serif}.influence-editorial>header em{justify-self:end;font-style:normal}.influence-editorial-body{flex:1;grid-template-columns:24% minmax(0,1fr) 25%;min-height:0;display:grid}.influence-manifesto{border-right:1px solid #d7d0c5;flex-direction:column;padding:20px 16px;display:flex}.influence-manifesto>small,.creator-dossier>small{color:#8b8173;letter-spacing:.13em;text-transform:uppercase;font:600 7px IBM Plex Sans,sans-serif}.influence-manifesto h4{letter-spacing:-.04em;margin:27px 0 10px;font:500 clamp(23px,2.4vw,38px)/.9 Cormorant Garamond,serif}.influence-manifesto h4 i{font-weight:500}.influence-manifesto p{color:#6d665d;margin:0 0 auto;font:400 10px/1.55 IBM Plex Sans,sans-serif}.influence-manifesto>div{color:#8b8173;text-transform:uppercase;border-top:1px solid #d7d0c5;justify-content:space-between;padding:9px 0;font:500 7px IBM Plex Sans,sans-serif;display:flex}.influence-manifesto>div b{color:#27251f;font-weight:600}.creator-casting-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:7px;min-width:0;padding:12px;display:grid}.creator-casting-grid>button,.creator-casting-grid>article{color:#fff;min-width:0;font:inherit;text-align:left;cursor:pointer;transition:flex .4s var(--ease),transform .4s var(--ease),border-color .3s ease;background:#39362f;border:1px solid #1717131f;border-radius:2px;position:relative;overflow:hidden}.creator-casting-grid>button:hover,.creator-casting-grid>button.is-selected,.creator-casting-grid>article.is-selected{z-index:2;border-color:#fff;transform:translateY(-3px)}.creator-casting-grid img{object-fit:cover;filter:saturate(.76)contrast(1.04);width:100%;height:100%;transition:transform .7s var(--ease),filter .4s ease;position:absolute;inset:0}.creator-casting-grid>button:hover img,.creator-casting-grid>button.is-selected img,.creator-casting-grid>article.is-selected img{filter:saturate(.92)contrast(1.03);transform:scale(1.035)}.creator-casting-grid>button:after,.creator-casting-grid>article:after{content:"";background:linear-gradient(#0000,#0b0a08db);position:absolute;inset:35% 0 0}.creator-casting-grid>button>span,.creator-casting-grid>article>span{z-index:2;display:grid;position:absolute;bottom:10px;left:9px;right:9px}.creator-casting-grid span small{color:#ffffffb3;letter-spacing:.1em;text-transform:uppercase;font:500 6px IBM Plex Sans,sans-serif}.creator-casting-grid span b{margin-top:4px;font:500 clamp(18px,2vw,31px)/.9 Cormorant Garamond,serif}.creator-casting-grid span em{color:#ffffffad;margin-top:3px;font:400 6px IBM Plex Sans,sans-serif}.creator-casting-grid>button>strong,.creator-casting-grid>article>strong{z-index:3;color:#fff;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#0000002e;border:1px solid #ffffff9e;border-radius:50%;place-items:center;width:38px;height:38px;font:500 11px IBM Plex Sans,sans-serif;display:grid;position:absolute;top:8px;right:8px}.creator-casting-grid strong small{text-transform:uppercase;margin-top:-13px;font-size:4px;font-weight:500}.creator-dossier{background:#f7f3ec;border-left:1px solid #d7d0c5;flex-direction:column;min-width:0;padding:20px 15px;display:flex}.creator-dossier h4{letter-spacing:-.045em;margin:20px 0 0;font:500 clamp(29px,3vw,48px)/.82 Cormorant Garamond,serif}.creator-dossier>span{color:#777065;text-transform:uppercase;margin-top:8px;font:500 7px IBM Plex Sans,sans-serif}.creator-dossier dl{border-top:1px solid #d7d0c5;border-bottom:1px solid #d7d0c5;grid-template-columns:repeat(3,1fr);margin:19px 0 0;display:grid}.creator-dossier dl div{border-right:1px solid #d7d0c5;padding:9px 3px}.creator-dossier dl div:last-child{border:0}.creator-dossier dt{color:#8b8173;text-transform:uppercase;font:500 5px IBM Plex Sans,sans-serif}.creator-dossier dd{margin:4px 0 0;font:500 12px Cormorant Garamond,serif}.creator-dossier h5{color:#8b8173;letter-spacing:.12em;text-transform:uppercase;margin:18px 0 5px;font:600 6px IBM Plex Sans,sans-serif}.creator-dossier p{color:#59544c;margin:0;font:400 9px/1.48 IBM Plex Sans,sans-serif}.creator-dossier>b{color:#f8f4ed;text-transform:uppercase;background:#181814;justify-content:space-between;margin-top:auto;padding:10px;font:500 7px IBM Plex Sans,sans-serif;display:flex}.creator-dossier>b i{font-style:normal}.production-tool--clipping{--tool-border:#2a3037;--tool-muted:#8c98a6;--tool-text:#f4f5f7;background:#111419;font-family:IBM Plex Sans,sans-serif}.production-tool--clipping .tool-chrome,.production-tool--clipping .tool-range{font-family:IBM Plex Mono,monospace}.clipping-station{background:#0f1115;flex:1;grid-template-columns:126px minmax(0,1fr) 210px;min-height:0;display:grid;overflow:hidden}.clip-media-rail{background:#161a20;border-right:1px solid #2a3037;align-content:start;gap:5px;min-width:0;padding:11px 9px;display:grid}.clip-media-rail>small,.clip-inspector>small{color:#707c8a;letter-spacing:.08em;text-transform:uppercase;margin:6px 5px 4px;font:600 6px IBM Plex Mono,monospace}.clip-media-rail>span{color:#8f99a6;border-radius:3px;padding:6px;font:500 7px IBM Plex Sans,sans-serif}.clip-media-rail>span.is-active{color:#fff;background:#282e37}.clip-media-thumb{color:#98a2af;border:1px solid #272d35;border-radius:3px;grid-template-columns:42px 1fr;align-items:center;gap:7px;min-height:43px;padding:4px;display:grid;position:relative}.clip-media-thumb video,.clip-media-thumb>i{object-fit:cover;background:linear-gradient(135deg,#263044,#111721);width:42px;height:34px}.clip-media-thumb span{font-size:7px}.clip-media-thumb b{color:#687381;font:500 5px IBM Plex Mono,monospace;position:absolute;bottom:4px;right:5px}.clip-media-thumb.is-active{color:#fff;border-color:#5d79ff}.clip-studio-core{background:#0b0d11;grid-template-rows:minmax(0,1fr) 165px;min-width:0;padding:10px;display:grid}.clip-program-monitor{background:#030507;border:1px solid #252b34;width:76%;height:100%;margin:auto;position:relative;overflow:hidden}.clip-program-monitor>video{object-fit:cover;filter:saturate(.82)brightness(.82)contrast(1.05);width:100%;height:100%}.clip-program-monitor:after{content:"";background:linear-gradient(#0000 54%,#0000006b);position:absolute;inset:0}.clip-safe-frame{z-index:2;border:1px dashed #ffffff2e;position:absolute;inset:8%}.clip-program-monitor>p{z-index:3;color:#fff;text-align:center;text-shadow:0 2px 12px #000c;margin:0;font:500 clamp(13px,1.5vw,21px)/1.03 IBM Plex Sans,sans-serif;position:absolute;bottom:18%;left:8%;right:8%}.clip-program-monitor>p strong{color:#ffdf65;font-weight:600}.clip-program-monitor footer{z-index:4;color:#a4adb8;background:#080a0de0;grid-template-columns:1fr auto 1fr;align-items:center;min-height:23px;padding:0 7px;font:500 6px IBM Plex Mono,monospace;display:grid;position:absolute;bottom:0;left:0;right:0}.clip-program-monitor footer b{color:#fff;font-weight:500}.clip-program-monitor footer em{justify-self:end;font-style:normal}.professional-timeline{background:#111419;border-top:1px solid #272c34;align-content:end;gap:3px;min-width:0;padding:22px 0 4px 25px;display:grid;position:relative}.professional-timeline>header{color:#596371;justify-content:space-between;font:500 5px IBM Plex Mono,monospace;display:flex;position:absolute;top:5px;left:25px;right:0}.nle-track{background:#1b2027;height:28px;position:relative}.nle-track>b{color:#66717e;font:600 5px IBM Plex Mono,monospace;position:absolute;top:9px;right:calc(100% + 6px)}.nle-track>i{color:#dfe5ff;background:#334aa0;border:1px solid #607cff;border-radius:2px;font:500 6px IBM Plex Sans,sans-serif;transition:left .2s;position:absolute;inset:2px;overflow:hidden}.nle-track>i span{padding:5px;display:block}.nle-track-video:not(.is-main)>i{inset:2px auto 2px 0}.nle-track-video:not(.is-main)>i+i{background:#60419b;border-color:#9a6cff;inset:2px auto 2px 0}.nle-track-audio .editor-waveform{background:#193f36;border-radius:0;height:100%;padding:3px}.nle-track-audio .editor-waveform i{background:#53c69e}.nle-track-caption{height:20px}.nle-track-caption>i{color:#ffe7a9;background:#654d24;border-color:#bd8b38;padding:2px 5px;font-size:5px;display:block;inset:2px 16% 2px 8%}.nle-playhead{z-index:8;background:#ff644f;width:1px;transition:left .2s;position:absolute;top:15px;bottom:0}.nle-playhead:before{content:"";background:#ff644f;border-radius:1px;width:7px;height:6px;position:absolute;top:-2px;left:-3px}.clip-inspector{background:#171b21;border-left:1px solid #2a3037;align-content:start;gap:8px;min-width:0;padding:12px;display:grid}.clip-inspector>header{color:#eef1f4;justify-content:space-between;font:500 8px IBM Plex Sans,sans-serif;display:flex}.clip-inspector>header span{color:#66d4ae;font:500 5px IBM Plex Mono,monospace}.clip-inspector>p{color:#abb4bf;border-bottom:1px solid #2a3037;margin:0;padding:7px 0;font:400 8px/1.55 IBM Plex Sans,sans-serif}.clip-inspector time{color:#66717f;margin-right:5px;font:500 5px IBM Plex Mono,monospace}.clip-inspector mark{color:#fff;background:#ff644f45;padding:1px 2px}.clip-selection{grid-template-columns:1fr 1fr;gap:5px;display:grid}.clip-selection span{color:#7e8996;border:1px solid #2c333c;border-radius:3px;justify-content:space-between;padding:6px;font:500 5px IBM Plex Mono,monospace;display:flex}.clip-selection span b{color:#dce1e7}.clip-selection em{color:#67d2ad;grid-column:1/-1;font:500 5px IBM Plex Mono,monospace}.clip-export-row{border:1px solid #2a3037;border-radius:3px;grid-template-columns:17px 1fr auto;align-items:center;gap:6px;min-width:0;padding:6px;display:grid}.clip-export-row>i{color:#fff;background:linear-gradient(160deg,#315bff,#806cff,#ff7048);place-items:center;width:17px;height:22px;font:600 5px IBM Plex Mono,monospace;display:grid}.clip-export-row>span{gap:2px;min-width:0;display:grid}.clip-export-row b{color:#e6e9ed;font:500 6px IBM Plex Sans,sans-serif}.clip-export-row small{color:#6f7a88;text-overflow:ellipsis;white-space:nowrap;font:500 4px IBM Plex Mono,monospace;overflow:hidden}.clip-export-row>em{color:#63d0a9;font:600 4px IBM Plex Mono,monospace}.clip-export-row:nth-last-child(2)>em{color:#ffb057}.production-tool--compact .influence-editorial-body{grid-template-columns:24% minmax(0,1fr) 25%}.production-tool--compact .clipping-station{grid-template-columns:110px minmax(0,1fr) 180px}@media(max-width:680px){.production-tool--full .influence-editorial-body{grid-template-columns:1fr}.production-tool--full .influence-manifesto,.production-tool--full .creator-dossier{display:none}.production-tool--full .creator-casting-grid{padding:8px}.production-tool--full .clipping-station{grid-template-columns:1fr}.production-tool--full .clip-media-rail,.production-tool--full .clip-inspector{display:none}.production-tool--full .clip-studio-core{grid-template-rows:minmax(0,1fr) 150px;padding:7px}.production-tool--full .clip-program-monitor{width:92%}}@media(prefers-reduced-motion:reduce){.creative-matter-site>video,.creator-casting-grid img{transition:none;animation:none}}.production-tool--digital,.production-tool--digital .tool-chrome{font-family:Geist,sans-serif}.production-tool--digital .immersive-preview{background:#eef0f4}.production-tool--digital .digital-toolbar{background:#f7f8fa;gap:10px;min-height:46px;padding:7px 12px;position:relative}.digital-experience-tabs{background:#fff;border:1px solid #dde1e7;border-radius:99px;gap:3px;padding:3px;display:flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 3px 12px #0b101a0d}.digital-experience-tabs button{color:#727986;cursor:pointer;background:0 0;border:0;border-radius:99px;min-height:26px;padding:0 12px;font:600 8px Geist,sans-serif;transition:color .25s,background .25s,box-shadow .25s}.digital-experience-tabs button[aria-pressed=true]{color:#fff;background:#151515;box-shadow:0 2px 7px #0000002e}.production-tool--digital .digital-toolbar>.tool-segments{margin-left:auto}.production-tool--digital .digital-stage{background:#e5e8ed;flex:1;min-height:0;padding:10px;display:flex}.production-tool--digital .digital-browser{background:#fff;border-color:#d6d9df;border-radius:8px;flex:1;height:100%;box-shadow:0 12px 35px #0a12211f}.production-tool--digital .digital-stage.is-mobile .digital-browser{border:5px solid #151515;border-radius:26px;flex:0 330px;width:min(330px,78%);max-width:330px;box-shadow:0 22px 55px #080b1233}.production-tool--digital .digital-browser>header{z-index:30;background:#f1f2f4;height:22px;position:relative}.production-tool--digital .digital-browser>header span{color:#9a9ca1;font-family:Geist,sans-serif}.digital-browser>.bespoke-architecture-site{color:#171717;background:#fff;flex-direction:column;height:calc(100% - 22px);min-height:calc(100% - 22px);padding:0;font-family:Geist,sans-serif;display:flex;position:relative;overflow:hidden;container-type:inline-size}.digital-browser>.bespoke-architecture-site>section{min-height:0}.architecture-nav{z-index:20;justify-content:space-between;align-items:center;padding:13px 18px;display:flex;position:absolute;top:0;left:0;right:0}.architecture-brand{width:21px;height:21px;display:block}.architecture-brand svg,.architecture-menu-drawer header>svg{fill:#1a1a1a;width:100%;height:100%}.architecture-menu-trigger{color:#171717;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:30px;height:18px;padding:0;display:flex;position:absolute;top:14px;left:50%;transform:translate(-50%)}.architecture-menu-trigger i{background:currentColor;border-radius:99px;width:17px;height:1px;transition:width .3s;display:block}.architecture-menu-trigger:hover i{width:13px}.architecture-book{color:#fff;background:#171717;border-radius:99px;align-items:center;min-height:28px;padding:0 13px;font-size:7px;font-weight:600;text-decoration:none;transition:background .25s;display:inline-flex}.architecture-book:hover{background:#333}.architecture-hero{color:#171717;text-align:center;min-height:0;padding:54px 14px 3px;display:block}.digital-browser>.bespoke-architecture-site .architecture-hero{padding:46px 14px 0}.architecture-hero h1{color:#171717;letter-spacing:-.06em;max-width:660px;margin:0 auto;font:600 clamp(31px,5.4cqw,68px)/.94 Geist,sans-serif}.digital-browser>.bespoke-architecture-site .architecture-hero p{color:#171717;max-width:440px;margin:9px auto 0;font:400 clamp(8px,1.25cqw,15px)/1.5 Geist,sans-serif;display:block!important}.architecture-marquee{flex:auto;min-height:0;padding:10px 0;position:relative;overflow:hidden}.architecture-marquee-viewport,.architecture-marquee-track{height:100%}.architecture-marquee-viewport{cursor:grab;touch-action:pan-y;overflow:hidden}.architecture-marquee-viewport.is-dragging{cursor:grabbing}.architecture-marquee-track{-webkit-user-select:none;user-select:none;will-change:transform;gap:9px;width:max-content;padding:5px 0;display:flex}.architecture-marquee-track figure{background:#e9e9e9;border-radius:10px;flex-shrink:0;width:clamp(110px,25cqw,300px);height:100%;margin:0;overflow:hidden}.architecture-marquee-track img{object-fit:cover;pointer-events:none;width:100%;height:100%}.architecture-mask{z-index:4;pointer-events:none;width:100%;height:clamp(38px,8cqw,70px);position:absolute;left:0}.architecture-mask path{fill:#fff}.architecture-mask--top{top:0}.architecture-mask--bottom{bottom:0}.architecture-bottom{color:#171717;text-align:center;max-width:560px;min-height:0;margin:0 auto;padding:4px 18px 18px;display:block}.digital-browser>.bespoke-architecture-site .architecture-bottom p{color:#171717;max-width:520px;margin:0 auto;font:400 clamp(7px,1.2cqw,13px)/1.55 Geist,sans-serif;display:block!important}.architecture-bottom div{justify-content:center;gap:22px;margin-top:9px;display:flex}.architecture-bottom a,.architecture-bottom span{color:#171717;text-underline-offset:3px;font-size:clamp(6px,1cqw,10px);font-weight:650;-webkit-text-decoration:underline #9b9b9b;text-decoration:underline #9b9b9b}.architecture-bottom a:hover{text-decoration-color:#171717}@container (max-width:460px){.immersive-preview .digital-browser>.bespoke-architecture-site{flex-direction:column;display:flex}.digital-browser>.bespoke-architecture-site .architecture-nav{padding:9px 11px}.digital-browser>.bespoke-architecture-site .architecture-menu-trigger{top:12px}.digital-browser>.bespoke-architecture-site .architecture-book{display:none}.digital-browser>.bespoke-architecture-site .architecture-hero{flex:none;padding:34px 12px 0}.digital-browser>.bespoke-architecture-site .architecture-hero h1{letter-spacing:-.035em;font-size:17px}.digital-browser>.bespoke-architecture-site .architecture-hero p{max-width:27ch;margin-top:7px;font-size:7.5px}.digital-browser>.bespoke-architecture-site .architecture-marquee{flex:auto;min-height:0;padding:10px 0}.digital-browser>.bespoke-architecture-site .architecture-marquee-viewport{width:100%;height:100%}.digital-browser>.bespoke-architecture-site .architecture-marquee-track{gap:7px;height:100%;padding:0}.digital-browser>.bespoke-architecture-site .architecture-marquee-track figure{width:78px;height:100%}.digital-browser>.bespoke-architecture-site .architecture-mask{height:26px}.digital-browser>.bespoke-architecture-site .architecture-bottom{flex:none;padding:0 14px 15px}.digital-browser>.bespoke-architecture-site .architecture-bottom p{max-width:31ch;font-size:7px}.digital-browser>.bespoke-architecture-site .architecture-bottom div{gap:15px;margin-top:8px}.digital-browser>.bespoke-architecture-site .architecture-bottom a,.digital-browser>.bespoke-architecture-site .architecture-bottom span{font-size:6.5px}}.architecture-menu-scrim{z-index:39;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000080;border:0;transition:opacity .5s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.architecture-menu-scrim.is-open{opacity:1;pointer-events:auto}.architecture-menu-drawer{z-index:40;opacity:0;pointer-events:none;background:#fff;flex-direction:column;width:min(42%,310px);padding:17px;transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:0;bottom:0;right:0;transform:translate(100%)}.architecture-menu-drawer.is-open{opacity:1;pointer-events:auto;transform:none}.architecture-menu-drawer header{justify-content:space-between;align-items:center;display:flex}.architecture-menu-drawer header>svg{width:21px;height:21px}.architecture-menu-drawer header button{cursor:pointer;background:0 0;border:0;border-radius:50%;width:31px;height:31px;position:relative}.architecture-menu-drawer header button:hover{background:#f3f3f3}.architecture-menu-drawer header button i{background:#171717;width:16px;height:1px;position:absolute;top:15px;left:8px;transform:rotate(45deg)}.architecture-menu-drawer header button i+i{transform:rotate(-45deg)}.architecture-menu-drawer>div{margin-top:auto;margin-bottom:auto;display:grid}.architecture-menu-drawer>div a{color:#171717;letter-spacing:-.04em;opacity:0;transition:color .3s ease,opacity .5s cubic-bezier(.16,1,.3,1) var(--menu-delay),transform .5s cubic-bezier(.16,1,.3,1) var(--menu-delay);padding:7px 0;font-size:clamp(18px,3cqw,30px);font-weight:500;text-decoration:none;transform:translate(18px)}.architecture-menu-drawer.is-open>div a{opacity:1;transform:none}.architecture-menu-drawer>div a:hover{color:#888}.architecture-drawer-cta{color:#fff;opacity:0;background:#171717;border-radius:99px;align-items:center;width:max-content;min-height:29px;padding:0 15px;font-size:8px;font-weight:600;text-decoration:none;transition:opacity .5s cubic-bezier(.16,1,.3,1) .4s,transform .5s cubic-bezier(.16,1,.3,1) .4s;display:inline-flex;transform:translateY(10px)}.architecture-menu-drawer.is-open .architecture-drawer-cta{opacity:1;transform:none}.digital-stage--cards{border-radius:0 0 9px 9px;position:relative;overflow:hidden;background:#000!important;padding:0!important}.card-cylinder{perspective:1350px;-webkit-user-select:none;user-select:none;background:#000;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.card-cylinder:before{content:"";background:radial-gradient(circle at 50% 48%,#ffffff09,#0000 38%);position:absolute;inset:0}.card-cylinder-camera{transform-style:preserve-3d;position:absolute}.premium-card{opacity:0;transform-style:preserve-3d;backface-visibility:visible;will-change:transform;transition:opacity .2s linear;position:absolute;inset:0}.premium-card-edge,.premium-card-face{transform-style:preserve-3d;border:1px solid #fff3;border-radius:clamp(10px,2vw,16px);position:absolute;inset:0;overflow:hidden}.premium-card-edge{opacity:.72}.premium-card-face{backface-visibility:hidden;background:#111;box-shadow:inset 0 1px 1px #ffffff38,0 26px 80px #0000008c}.premium-card-face>video,.premium-card-back-video,.premium-card-back-video video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.premium-card-shade{background:linear-gradient(145deg,#00000014,#00000061);position:absolute;inset:0}.premium-card-chip{filter:drop-shadow(0 1px 2px #0003);width:9%;min-width:25px;position:absolute;top:50%;left:7%;transform:translateY(-50%)}.premium-card-wave{width:34%;max-width:115px;position:absolute;top:10%;right:7%}.premium-card-circles{display:flex;position:absolute;bottom:10%;right:7%}.premium-card-circles i{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffff40;border:1px solid #ffffff38;border-radius:50%;width:clamp(18px,3vw,26px);height:clamp(18px,3vw,26px)}.premium-card-circles i+i{background:#ffffff6b;margin-left:-9px}.premium-card-front>small{color:#ffffffb8;letter-spacing:.09em;font:500 clamp(5px,.9vw,8px) JetBrains Mono,monospace;position:absolute;bottom:11%;left:7%}.premium-card-back-video{filter:blur(16px);transform:scale(1.16)}.premium-card-back:after{content:"";background:#0000002e;position:absolute;inset:0}.premium-card-stripe{z-index:2;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#000000e0;height:18%;position:absolute;top:11%;left:0;right:0}.premium-card-details{z-index:3;color:#fff;gap:4px;font-family:JetBrains Mono,monospace;display:grid;position:absolute;bottom:11%;left:7%}.premium-card-details b{letter-spacing:.1em;font-size:clamp(7px,1.25vw,12px);font-weight:500}.premium-card-details small{color:#ffffffad;letter-spacing:.05em;font-size:clamp(5px,.8vw,8px)}.production-tool--compact .digital-toolbar{min-height:42px}.production-tool--compact .architecture-nav{padding-top:16px}.production-tool--compact .architecture-book{min-height:25px}@media(max-width:680px){.production-tool--full .digital-toolbar{align-items:flex-end;min-height:72px;padding-bottom:7px}.production-tool--full .digital-experience-tabs{top:7px}.production-tool--full .digital-toolbar>.tool-segments{margin:0 auto}.production-tool--full .digital-stage.is-mobile .digital-browser{width:min(300px,92%);max-width:300px}.production-tool--full .architecture-book{display:none}.production-tool--full .architecture-menu-drawer{width:100%;transform:translateY(100%)}.production-tool--full .architecture-menu-drawer.is-open{transform:none}.production-tool--full .architecture-hero{padding-top:58px}.production-tool--full .architecture-hero h1{font-size:30px}.production-tool--full .architecture-marquee-track figure{width:118px;height:160px}.production-tool--full .architecture-bottom{padding-bottom:11px}.production-tool--full .architecture-bottom div{gap:14px}}@media(prefers-reduced-motion:reduce){.architecture-menu-scrim,.architecture-menu-drawer,.architecture-menu-drawer a,.premium-card{transition:none}}.production-tool[data-design-system=wave-prism]{letter-spacing:-.012em;font-family:var(--font-body)!important}.production-tool[data-design-system=wave-prism] :where(*){font-family:inherit!important}.production-tool[data-design-system=wave-prism] :is(.tool-chrome,.tool-window-dots,small,.tool-sidebar,.tool-inspector,.editor-ruler,.clip-media-rail>small,.professional-timeline>header,.nle-track>b,.clip-program-monitor footer,.clip-inspector time,.clip-selection,.clip-export-row small,.scene-header){letter-spacing:.07em;font-family:var(--font-mono)!important}.production-tool[data-design-system=wave-prism] :is(h1,h2,h3,h4,h5,.brand-artboard--type>b,.clip-program-monitor>p,.influence-manifesto h4,.creator-dossier h4){letter-spacing:-.045em;font-family:var(--font-editorial)!important}.production-tool[data-design-system=wave-prism] :is(.tool-chrome,.digital-toolbar,.brandkit-canvas>header,.influence-editorial>header){background-color:#f5f7ff}.production-tool[data-design-system=wave-prism].is-dark :is(.tool-chrome,.tool-range),.production-tool[data-design-system=wave-prism].production-tool--clipping :is(.tool-chrome,.tool-range){background:#0f141ff5}html[data-modal-open=true],html[data-modal-open=true] body{overscroll-behavior:none;overflow:hidden!important}.capability-modal-backdrop{overscroll-behavior:contain}.method-cinema{z-index:2;color:#f8faff;isolation:isolate;background:radial-gradient(55% 88% at 77% 54%,#3750cd38,#0000 64%),radial-gradient(43% 56% at 50% 108%,#724dd521,#0000 70%),linear-gradient(#080a11 0% 24%,#060811 62%,#020306);min-height:max(780px,100svh);position:relative;overflow:hidden}.method-cinema:before{z-index:-1;aspect-ratio:1.05;content:"";filter:blur(.1px);border:1px solid #b7c6ff29;border-radius:48% 52% 54% 46%/43% 48% 52% 57%;width:min(68vw,1040px);position:absolute;top:-43%;right:-12%;transform:rotate(-16deg);box-shadow:inset 0 0 0 34px #6780ff06,inset 0 0 115px #7790ff14,0 0 140px #263fa41f}.method-cinema:after{z-index:-1;content:"";filter:blur(.15px);background:linear-gradient(105deg,#7791ff08,#dee8ff24 48%,#ff84670d 72%,#0000);border:1px solid #d7e0ff24;border-radius:52% 48% 55% 45%/60% 42% 58% 40%;width:min(69vw,1080px);height:min(18vw,270px);position:absolute;bottom:5%;right:-8%;transform:rotate(-9deg);box-shadow:inset 0 1px #ffffff1f,0 20px 80px #1c2e8c1c}.method-cinema-blackout{display:none}.method-cinema-aurora{z-index:-2;pointer-events:none;filter:blur(34px);background:radial-gradient(42% 48% at 59% 48%,#4868ff38,#0000 67%),radial-gradient(22% 30% at 69% 54%,#ff795d17,#0000 72%);animation:12s ease-in-out infinite alternate method-aurora;position:absolute;inset:-30%}.method-cinema-layout{grid-template-rows:1fr auto;grid-template-columns:minmax(310px,.78fr) minmax(480px,1.22fr);align-items:center;gap:36px;width:min(100% - 120px,1500px);min-height:max(780px,100svh);margin:0 auto;padding:clamp(92px,10vw,156px) 0 58px;display:grid;position:relative}.method-cinema-intro{align-self:start;max-width:510px}.method-cinema-intro .micro-label{color:#b9c9ffc7}.method-cinema-intro h2{font:600 clamp(50px,5.3vw,88px)/.85 var(--font-editorial);letter-spacing:-.07em;text-wrap:balance;margin:25px 0 0}.method-cinema-intro p{color:#ebf0ffa6;max-width:37ch;font:400 16px/1.55 var(--font-body);letter-spacing:-.015em;margin:29px 0 0}.method-cinema-orbit{aspect-ratio:1;background:radial-gradient(circle at 50% 47%,#8394ff2e,#151c4421 36%,#0000 70%);border:1px solid #d6e0ff33;border-radius:50%;justify-self:center;width:min(45vw,680px);position:relative;box-shadow:inset 0 0 90px #6880ff1f,0 0 160px #465eff2e}.method-cinema-orbit:before,.method-cinema-orbit:after{border-radius:inherit;content:"";border:1px solid #dee8ff24;position:absolute;inset:8%}.method-cinema-orbit:before{border-bottom-color:#ff917973;border-right-color:#a2b2ffcc;animation:12s linear infinite method-spin}.method-cinema-orbit:after{border-left-color:#7188ffb3;animation:8s linear infinite reverse method-spin;inset:21%}.method-cinema-orbit-core{aspect-ratio:1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#eff4ff4f,#5366e81f);border:1px solid #ffffff8f;border-radius:46% 54% 51% 49%/48% 48% 52% 52%;place-items:center;width:34%;animation:6s ease-in-out infinite alternate method-core;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-10deg);box-shadow:inset 0 1px #fff9,0 16px 65px #0c17586b}.method-cinema-orbit-core span{color:#fff;font:600 clamp(42px,5vw,80px)/1 var(--font-editorial);letter-spacing:-.08em}.method-cinema-orbit-core i{background:#ff886a;border-radius:50%;width:9px;height:9px;position:absolute;bottom:14%;right:12%;box-shadow:0 0 0 7px #ff886a21,0 0 24px #ff886a}.method-cinema-orbit button{top:var(--orbit-y);left:var(--orbit-x);color:#eef2ff8a;font:500 10px var(--font-mono);letter-spacing:.08em;cursor:pointer;transition:color .35s var(--ease),transform .35s var(--ease);background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.method-cinema-orbit button:before{content:"";width:10px;height:10px;transition:box-shadow .35s var(--ease),background .35s var(--ease);border:1px solid;border-radius:50%;box-shadow:0 0 #9caeff00}.method-cinema-orbit button:hover,.method-cinema-orbit button.is-active{color:#fff;transform:translate(-50%,-50%)scale(1.08)}.method-cinema-orbit button.is-active:before{background:#78e8c2;box-shadow:0 0 0 7px #78e8c221,0 0 25px #78e8c2a6}.method-cinema-orbit button i{color:currentColor;font-style:normal}.method-cinema-orbit button span{text-align:left;max-width:9ch}.method-cinema-readout{color:#fff;background:#070b1959;border-radius:24px;align-self:end;max-width:430px;min-height:240px;padding:24px 26px;box-shadow:inset 0 1px #ffffff24,0 22px 65px #00000040}.method-cinema-readout-index{color:#becdffb8;font:500 9px var(--font-mono);letter-spacing:.13em;align-items:center;gap:8px;display:flex}.method-cinema-readout-index i{background:#78e8c2;border-radius:50%;width:7px;height:7px;box-shadow:0 0 17px #78e8c299}.method-cinema-readout h3{font:600 clamp(33px,3.3vw,54px)/.88 var(--font-editorial);letter-spacing:-.065em;margin:32px 0 0}.method-cinema-readout p{color:#eaefffa3;max-width:36ch;min-height:3.2em;font:400 14px/1.5 var(--font-body);margin:14px 0 0}.method-cinema-progress{grid-template-columns:repeat(4,1fr);gap:5px;margin-top:23px;display:grid}.method-cinema-progress i{background:#ffffff29;height:2px}.method-cinema-progress i.is-done{background:linear-gradient(90deg,#5f79ff,#bc82ff,#ff896b);box-shadow:0 0 12px #7080ff61}.method-cinema-footer{color:#cfdaff6b;font:500 8px var(--font-mono);letter-spacing:.14em;grid-column:1/-1;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;display:grid}.method-cinema-footer i{background:linear-gradient(90deg,#758affb3,#ffffff0d);height:1px}@keyframes method-spin{to{transform:rotate(360deg)}}@keyframes method-core{to{border-radius:58% 42% 43% 57%/56% 42% 58% 44%;transform:translate(-50%,-50%)rotate(9deg)scale(1.09)}}@keyframes method-aurora{to{transform:translate(5%,-3%)scale(1.1)}}@media(max-width:800px){.method-cinema{min-height:850px}.method-cinema-layout{flex-direction:column;align-items:stretch;width:calc(100% - 40px);min-height:850px;padding:92px 0 38px;display:flex}.method-cinema-intro h2{font-size:clamp(46px,13vw,68px)}.method-cinema-intro p{margin-top:21px;font-size:14px}.method-cinema-orbit{width:min(94vw,520px);margin:8px auto}.method-cinema-readout{max-width:none;min-height:202px;padding:21px}.method-cinema-footer{margin-top:auto}.method-cinema-orbit button{font-size:8px}}@media(prefers-reduced-motion:reduce){.method-cinema-aurora,.method-cinema-orbit:before,.method-cinema-orbit:after,.method-cinema-orbit-core{animation:none}}.wave-cinematic-cta{--wave-footer-field:#080a11;color:#fff;background:var(--wave-footer-field);isolation:isolate;place-items:center;min-height:min(820px,100svh);padding:clamp(110px,13vw,190px) clamp(22px,7vw,120px) 40px;display:grid;position:relative;overflow:hidden}.wave-cinematic-cta-video{z-index:-4;object-fit:cover;object-position:center;opacity:.84;filter:saturate(.72)contrast(1.05)brightness(.72);width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0% 8%,#000 29% 67%,#0000 100%);mask-image:linear-gradient(#0000 0% 8%,#000 29% 67%,#0000)}.wave-cinematic-cta-fade,.wave-cinematic-cta-vignette{z-index:-2;pointer-events:none;position:absolute;inset-inline:0}.wave-cinematic-cta-fade--top{background:linear-gradient(to bottom,var(--wave-footer-field) 0%,var(--wave-footer-field) 18%,#080a11f0 44%,#080a116b 72%,transparent 100%);height:min(39%,350px);top:0}.wave-cinematic-cta-fade--bottom{background:linear-gradient(to top,var(--wave-footer-field) 0%,var(--wave-footer-field) 15%,#080a11ed 42%,#080a1161 74%,transparent 100%);height:min(42%,360px);bottom:0}.wave-cinematic-cta-vignette{z-index:-1;background:radial-gradient(72% 66% at 50% 45%,#0000,#080a1121 43%,#080a11b3);inset:0}.wave-cinematic-cta-content{text-align:center;justify-items:center;max-width:900px;margin:auto;display:grid;transform:translateY(clamp(-148px,-8vw,-86px))}.wave-cinematic-cta h2{max-width:10.5ch;font:600 clamp(49px,7.5vw,112px)/.82 var(--font-editorial);letter-spacing:-.07em;text-wrap:balance;text-shadow:0 8px 40px #0000005c;margin:20px 0 0}.wave-cinematic-cta p{color:#ffffffad;max-width:510px;font:400 clamp(15px,1.45vw,18px)/1.5 var(--font-body);letter-spacing:-.015em;margin:27px 0 0}.wave-cinematic-cta-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px;display:flex}.wave-cinematic-cta-actions a{min-height:52px;font:500 14px var(--font-body);transition:transform .35s var(--ease),background .35s var(--ease),color .35s var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:13px;padding:0 22px;display:inline-flex}.wave-cinematic-cta-actions a:hover{transform:translateY(-3px)}.wave-liquid-glass-strong{color:#fff;background-blend-mode:luminosity;-webkit-backdrop-filter:blur(50px)saturate(1.15);background:#ffffff0d;position:relative;overflow:hidden;box-shadow:4px 4px 4px #0000000d,inset 0 1px 1px #ffffff26}.wave-liquid-glass-strong:before{border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(#ffffff9e,#ffffff36 20%,#fff0 40% 60%,#ffffff2e 80%,#ffffff80);padding:1.4px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.wave-liquid-glass-strong:hover{background:#ffffff1f}.wave-cinematic-cta-secondary{color:#07101e;background:#fff;box-shadow:0 8px 30px #0003}.wave-cinematic-cta-secondary:hover{background:#ffffffdb}.wave-cinematic-footer{background:0 0;border-top:1px solid #ffffff29;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding-top:18px;display:grid;position:absolute;bottom:29px;left:clamp(22px,4vw,64px);right:clamp(22px,4vw,64px)}.wave-cinematic-footer img{width:84px}.wave-cinematic-footer p,.wave-cinematic-footer a{color:#ffffff73;font:400 10px var(--font-mono);letter-spacing:.06em;margin:0}.wave-cinematic-footer p{justify-self:center}.wave-cinematic-footer nav{justify-self:end;gap:18px;display:flex}.wave-cinematic-footer a{transition:color .25s}.wave-cinematic-footer a:hover{color:#fff}@media(max-width:680px){.wave-cinematic-cta{min-height:710px;padding:115px 24px 104px}.wave-cinematic-cta-video{object-position:56% center;-webkit-mask-image:linear-gradient(#0000 0%,#000 24% 63%,#0000 100%);mask-image:linear-gradient(#0000,#000 24% 63%,#0000)}.wave-cinematic-cta-content{transform:translateY(-54px)}.wave-cinematic-cta h2{font-size:clamp(57px,17vw,78px)}.wave-cinematic-cta p{max-width:32ch;font-size:15px}.wave-cinematic-cta-actions{width:100%}.wave-cinematic-cta-actions a{flex:190px}.wave-cinematic-footer{grid-template-columns:1fr auto;gap:14px}.wave-cinematic-footer p{display:none}.wave-cinematic-footer nav{gap:12px}}.method-lab{z-index:3;color:#f7f9ff;background:#080a11;padding:88px max(32px,50% - 710px) 106px;position:relative;overflow:hidden}.method-lab:before{content:"";pointer-events:none;border:1px solid #6f87ff21;border-radius:50%;height:72%;position:absolute;inset:auto -20% -52% 22%;box-shadow:0 0 140px #3049be1a}.method-lab-header{z-index:2;border-bottom:1px solid #ffffff1c;grid-template-columns:minmax(250px,.7fr) minmax(560px,1.3fr);align-items:end;gap:40px;padding-bottom:28px;display:grid;position:relative}.method-lab-header>div{max-width:36ch}.method-lab-header .micro-label{color:#89a0ff}.method-lab-header p{color:#e4ecff94;font:400 14px/1.55 var(--font-body);margin:14px 0 0}.method-lab-header nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px 8px;display:grid}.method-lab-header button{color:#dee6ff70;min-height:30px;font:500 10px var(--font-body);text-align:left;cursor:pointer;transition:color .25s var(--ease),transform .25s var(--ease);background:0 0;border:0;align-items:center;gap:7px;padding:0;display:flex}.method-lab-header button small{color:#93a9ff7a;font:600 7px var(--font-mono);letter-spacing:.09em}.method-lab-header button span{white-space:nowrap}.method-lab-header button:hover{color:#fffc;transform:translate(3px)}.method-lab-header button.is-active{color:#fff}.method-lab-header button.is-active small{color:#67e0b2}.method-lab-header button.is-active:before{content:"";background:#67e0b2;border-radius:50%;width:5px;height:5px;margin-right:1px;box-shadow:0 0 0 5px #67e0b21a,0 0 16px #67e0b2}.method-direction{z-index:1;grid-template-columns:minmax(260px,.68fr) minmax(580px,1.32fr);align-items:center;gap:clamp(52px,8vw,145px);min-height:620px;padding:68px 0 58px;display:grid;position:relative}.method-direction-copy{max-width:360px}.method-direction-copy>span{color:#8ea4ff;font:600 9px var(--font-mono);letter-spacing:.13em}.method-direction-copy h2{max-width:10ch;font:500 clamp(48px,5.35vw,82px)/.9 var(--font-editorial);letter-spacing:-.072em;text-wrap:balance;margin:20px 0 0}.method-direction-copy>p{color:#e7eeffa3;max-width:34ch;font:400 16px/1.58 var(--font-body);margin:25px 0 0}.method-direction-copy>div{border-top:1px solid #ffffff1f;gap:6px;margin-top:42px;padding-top:15px;display:grid}.method-direction-copy small{color:#9fb1ff80;font:600 8px var(--font-mono);letter-spacing:.11em;text-transform:uppercase}.method-direction-copy b{color:#ffffffe0;font:500 13px var(--font-body)}.method-direction-canvas{background:linear-gradient(135deg,#151b2fb8,#06080f99);border:1px solid #ffffff21;border-radius:28px;min-height:500px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1c,0 34px 90px #00000038}.method-lab-hint{z-index:2;color:#b2c1f166;font:500 8px var(--font-mono);letter-spacing:.12em;text-align:right;border-top:1px solid #ffffff1a;margin:0;padding-top:18px;position:relative}.brief-live{color:#101525;background:#f8fafff5;border:1px solid #ffffffc7;border-radius:18px;grid-template-rows:auto 1fr auto;display:grid;position:absolute;inset:13% 9%;overflow:hidden;transform:rotate(-2deg);box-shadow:0 28px 70px #01040e52}.brief-live header,.brief-live footer{color:#10152585;font:600 8px var(--font-mono);letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid #1015251a;justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.brief-live header span{align-items:center;gap:7px;display:flex}.brief-live header i{background:#53d6a6;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 6px #53d6a624}.brief-live footer{border-top:1px solid #1015251a;border-bottom:0}.brief-live footer i{background:linear-gradient(90deg,#4568f1,#0000);flex:1;height:1px;margin:0 13px}.brief-live-lines{align-content:center;gap:18px;padding:24px clamp(24px,5vw,64px);display:grid}.brief-live-lines p{color:#101525ad;width:fit-content;max-width:85%;font:500 clamp(15px,1.65vw,22px)/1.28 var(--font-editorial-body);letter-spacing:-.025em;margin:0;position:relative}.brief-live-lines p b{color:#3859d7;width:32px;font:600 9px var(--font-mono);letter-spacing:.06em;vertical-align:middle;display:inline-block}.brief-live-lines .is-marked{color:#0b1430;animation:direction-marker 3.6s var(--ease) infinite alternate;background:linear-gradient(90deg,#677aff33,#ff8e6c38);padding:8px 11px}@keyframes direction-marker{to{transform:translate(10px)}}.method-direction--north .method-direction-canvas{background:radial-gradient(circle at 46% 51%,#3f58e738,#0000 40%),#070910;border-color:#6e89ff36}.north-star{position:absolute;inset:0;overflow:hidden}.north-star-word{color:#f8f9ff;font:500 clamp(52px,8.7vw,130px)/.72 var(--font-editorial);letter-spacing:-.09em;flex-direction:column;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)skewY(-6deg)}.north-star-word span:first-child{color:#d6e0ff6b;margin-left:-28%}.north-star-word b{z-index:2;color:#f8f9ff;font-weight:inherit;margin-left:25%}.north-star-word span:last-child{color:#0000;-webkit-text-stroke:1px #bdcdffa8;margin-left:3%}.north-star-rule{background:linear-gradient(90deg,#0000,#7690ffbf,#0000);width:120%;height:1px;position:absolute;left:-10%;transform:rotate(-12deg)}.north-star-rule--one{animation:6.8s ease-in-out infinite alternate north-sweep;top:33%}.north-star-rule--two{opacity:.45;animation:8s ease-in-out -2s infinite alternate-reverse north-sweep;top:72%}@keyframes north-sweep{to{transform:translate(11%)rotate(-12deg)}}.north-star aside{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0f;border:1px solid #ffffff26;border-radius:14px;gap:7px;padding:14px 16px;display:grid;position:absolute;bottom:25px;right:26px}.north-star aside small{color:#c0cfff85;font:600 7px var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.north-star aside b{color:#ffffffdb;font:500 12px var(--font-body)}.north-star>em{color:#ff8c70;font:400 40px/1 var(--font-editorial);animation:north-arrow 3.4s var(--ease) infinite alternate;font-style:normal;position:absolute;top:24px;right:28px}@keyframes north-arrow{to{transform:translate(12px,-10px)}}.method-direction--board .method-direction-canvas{background:#e9edf9}.direction-board{color:#0b1020;position:absolute;inset:0;overflow:hidden}.direction-board:before{content:"";background:linear-gradient(120deg,#4f68ee2e,#0000 34%,#ff866929);position:absolute;inset:0}.direction-board-sheet{display:flex;position:absolute;overflow:hidden;box-shadow:0 22px 55px #1523562e}.direction-board-sheet--a{aspect-ratio:.78;color:#fff;background:linear-gradient(145deg,#162d9e,#596dff 64%,#ef8d78);flex-direction:column;justify-content:space-between;width:34%;padding:15px;animation:6s ease-in-out infinite alternate board-float-a;top:16%;left:10%;transform:rotate(-10deg)}.direction-board-sheet--a span{font:600 15px var(--font-editorial);letter-spacing:-.06em}.direction-board-sheet--a i{aspect-ratio:1;border:1px solid #ffffff8c;border-radius:50%;width:86%;position:absolute;bottom:-16%;right:-20%}.direction-board-sheet--a b{z-index:2;font:600 8px var(--font-mono);letter-spacing:.1em}.direction-board-sheet--b{aspect-ratio:.9;color:#f8f8f5;background:#10141f;flex-direction:column;justify-content:space-between;width:40%;padding:20px;animation:7s ease-in-out -1s infinite alternate board-float-b;top:8%;right:11%;transform:rotate(8deg)}.direction-board-sheet--b small{color:#ffffff6b;font:600 7px var(--font-mono);letter-spacing:.1em}.direction-board-sheet--b strong{z-index:1;font:500 clamp(23px,3vw,42px)/.78 var(--font-editorial);letter-spacing:-.07em;position:relative}.direction-board-sheet--b i{filter:blur(14px);background:radial-gradient(#6f84ffad,#0000 68%);border-radius:50%;width:74%;height:27%;position:absolute;bottom:7%;right:12%}.direction-board-sheet--c{aspect-ratio:1.7;color:#11192f;background:#f8fafc;align-items:flex-end;gap:4px;width:45%;padding:16px;animation:5.8s ease-in-out -.5s infinite alternate board-float-c;bottom:12%;right:20%;transform:rotate(-3deg)}.direction-board-sheet--c span{font:500 14px/.9 var(--font-editorial);letter-spacing:-.05em;margin-right:auto}.direction-board-sheet--c i{background:#3458f0;border-radius:7px 7px 2px 2px;width:17%;display:block}.direction-board-sheet--c i:first-of-type{height:34%}.direction-board-sheet--c i:nth-of-type(2){background:#785ee8;height:61%}.direction-board-sheet--c i:nth-of-type(3){background:#ff886d;height:88%}@keyframes board-float-a{to{transform:translate(12px,-10px)rotate(-7deg)}}@keyframes board-float-b{to{transform:translate(-12px,13px)rotate(5deg)}}@keyframes board-float-c{to{transform:translate(5px,-12px)rotate(-1deg)}}.direction-board footer{color:#0d162f6b;font:600 7px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;display:flex;position:absolute;bottom:18px;left:22px;right:22px}.cut-room{color:#eaf0ff;background:#11151d;border:1px solid #ffffff26;border-radius:17px;grid-template-rows:38px 1fr 76px;display:grid;position:absolute;inset:7%;overflow:hidden;box-shadow:0 24px 70px #00000042}.cut-room header{color:#e1eaff73;font:600 7px var(--font-mono);letter-spacing:.07em;border-bottom:1px solid #ffffff1a;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;padding:0 13px;display:grid}.cut-room header span{gap:4px;display:flex}.cut-room header span i{background:#ff8b70;border-radius:50%;width:6px;height:6px}.cut-room header span i:nth-child(2){background:#fc6}.cut-room header span i:last-child{background:#55d6a4}.cut-room header b{color:#ffffffb8}.cut-room-frame{background:radial-gradient(circle at 64% 28%,#8ea7ff57,#0000 25%),linear-gradient(145deg,#192640,#0b1220 67%,#101822);place-items:center;display:grid;position:relative;overflow:hidden}.cut-room-frame:before{aspect-ratio:.72;content:"";border:1px dashed #ffffff40;width:70%;position:absolute}.cut-room-frame:after{content:"";background:linear-gradient(#0000 48%,#0000006b);position:absolute;inset:0}.cut-room-frame span{z-index:2;color:#fff;font:500 clamp(18px,2.6vw,35px)/.94 var(--font-editorial);letter-spacing:-.05em;text-align:center}.cut-room-frame span b{color:#ffcf62;font-weight:inherit}.cut-room-frame>i{z-index:3;background:#ff7665;width:1px;animation:5.4s linear infinite cut-playhead;position:absolute;top:0;bottom:0;left:48%;box-shadow:0 0 15px #ff7665}@keyframes cut-playhead{0%{transform:translate(-180px)}to{transform:translate(180px)}}.cut-room-timeline{color:#e4ecff59;font:600 6px var(--font-mono);border-top:1px solid #ffffff1a;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 14px;display:grid}.cut-room-timeline>div{background:repeating-linear-gradient(90deg,#0000 0 18px,#ffffff0f 19px 20px);gap:6px;height:40px;padding:7px 0;display:flex;position:relative}.cut-room-timeline b,.cut-room-timeline i{background:#3757db;border-radius:3px;height:100%;display:block}.cut-room-timeline b{width:46%}.cut-room-timeline i{background:#764fd9;width:18%}.cut-room-timeline i:nth-child(3){background:#c35c9c;width:25%}.cut-room-timeline i:nth-child(4){background:#f08068;width:10%}.cut-room-timeline em{background:#ff7665;width:1px;position:absolute;top:0;bottom:0;left:49%}.method-direction--formats .method-direction-canvas{background:radial-gradient(circle at 69% 62%,#5d4ff433,#0000 43%),#0d1020}.format-field{position:absolute;inset:0}.format-frame{color:#fff;background:linear-gradient(145deg,#2145cf,#6659fc 66%,#e77f83);border:1px solid #ffffff47;flex-direction:column;justify-content:space-between;padding:14px;display:flex;position:absolute;overflow:hidden;box-shadow:0 22px 45px #02041052}.format-frame:before{aspect-ratio:1;content:"";border:1px solid #ffffff6b;border-radius:50%;width:80%;position:absolute;top:-23%;right:-15%}.format-frame small,.format-frame b{z-index:2;font:600 7px var(--font-mono);letter-spacing:.1em}.format-frame b{font-size:9px}.format-frame i{aspect-ratio:1;background:radial-gradient(circle,#ffffff59,#0000 64%);border-radius:50%;width:100%;position:absolute;bottom:-29%;right:-17%}.format-frame--wide{aspect-ratio:1.78;width:46%;animation:6s ease-in-out infinite alternate format-wide;top:16%;left:9%;transform:rotate(-7deg)}.format-frame--tall{aspect-ratio:.56;width:25%;animation:5.6s ease-in-out -1s infinite alternate format-tall;top:19%;right:15%;transform:rotate(8deg)}.format-frame--square{aspect-ratio:1;background:linear-gradient(145deg,#f5f7ff,#a6a4ff 50%,#ff9c89);width:26%;animation:6.4s ease-in-out -.6s infinite alternate format-square;bottom:13%;left:34%;transform:rotate(4deg)}.format-frame--square small,.format-frame--square b{color:#11172d}@keyframes format-wide{to{transform:translate(6px,-8px)rotate(-4deg)}}@keyframes format-tall{to{transform:translate(-8px,10px)rotate(5deg)}}@keyframes format-square{to{transform:translate(-6px,-10px)rotate(8deg)}}.format-field-route{align-items:center;gap:9px;display:flex;position:absolute;bottom:11%;left:8%;right:8%}.format-field-route i{background:linear-gradient(90deg,#6e89ff2e,#6e89ffbd);flex:1;height:1px}.format-field-route b{background:#67e0b2;border-radius:50%;width:8px;height:8px;animation:2.6s ease-in-out infinite alternate route-hop;box-shadow:0 0 0 7px #67e0b21f,0 0 20px #67e0b2}@keyframes route-hop{to{transform:translate(50px)}}.audience-desk{background:linear-gradient(145deg,#1d2441c2,#070a13b8);border:1px solid #ffffff1f;border-radius:20px;grid-template-rows:auto 1fr auto;padding:22px;display:grid;position:absolute;inset:9%;overflow:hidden}.audience-desk header,.audience-desk footer{color:#d7e2ff8f;font:600 8px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;display:flex}.audience-desk header span{align-items:center;gap:8px;display:flex}.audience-desk header i{background:#67e0b2;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 6px #67e0b21f}.audience-clusters{min-height:300px;position:relative}.audience-cluster{aspect-ratio:1;color:#fff;text-align:center;background:radial-gradient(circle at 30% 26%,#ffffff47,#556bff61 43%,#2f279033);border:1px solid #ffffff73;border-radius:50%;place-content:center;width:38%;animation:5.4s ease-in-out infinite alternate audience-breathe;display:grid;position:absolute;box-shadow:inset 0 1px #fff6,0 14px 42px #02041347}.audience-cluster b{font:500 clamp(17px,2vw,27px)/1 var(--font-editorial);letter-spacing:-.05em}.audience-cluster small{color:#ffffffad;font:600 8px var(--font-mono);margin-top:6px}.audience-cluster--a{top:18%;left:13%}.audience-cluster--b{width:31%;animation-delay:-2s;top:12%;right:13%}.audience-cluster--c{background:radial-gradient(circle at 30% 26%,#ffffff47,#ff876b73 50%,#642e7c33);width:27%;animation-delay:-4s;bottom:5%;left:39%}@keyframes audience-breathe{to{transform:translateY(-10px)scale(1.04)}}.audience-desk footer{border-top:1px solid #ffffff1a;padding-top:15px}.audience-desk footer div{align-items:end;gap:3px;height:16px;display:flex}.audience-desk footer div i{background:#6681ff;border-radius:4px;width:5px;height:60%;animation:.9s ease-in-out infinite alternate audience-meter}.audience-desk footer div i:nth-child(2){background:#9d79ff;height:100%;animation-delay:-.3s}.audience-desk footer div i:last-child{background:#ff9276;height:72%;animation-delay:-.6s}@keyframes audience-meter{to{transform:scaleY(.4)}}.method-direction--media .method-direction-canvas{background:radial-gradient(circle at 72% 16%,#4162ff3b,#0000 39%),#0b0e17}.media-desk{background:#ffffff0a;border:1px solid #ffffff24;border-radius:20px;grid-template-rows:auto 1fr auto;padding:24px;display:grid;position:absolute;inset:12%;box-shadow:inset 0 1px #ffffff1a}.media-desk header,.media-desk footer{color:#d7e2ff8c;font:600 8px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;display:flex}.media-desk header span{align-items:center;gap:7px;display:flex}.media-desk header i{background:#67e0b2;border-radius:50%;width:6px;height:6px}.media-desk header b{color:#fff}.media-desk-bars{align-content:center;gap:22px;display:grid}.media-desk-bars p{color:#ffffffc7;font:500 13px var(--font-body);grid-template-columns:70px 1fr 40px;align-items:center;gap:14px;margin:0;display:grid}.media-desk-bars p>i{background:#ffffff1a;border-radius:999px;height:12px;overflow:hidden}.media-desk-bars p>i b{border-radius:inherit;width:45%;height:100%;animation:media-fill 3.8s var(--ease) infinite alternate;background:linear-gradient(90deg,#4866f4,#9674fb);display:block}.media-desk-bars p:nth-child(2)>i b{width:36%;animation-delay:-.9s}.media-desk-bars p:nth-child(3)>i b{background:linear-gradient(90deg,#9674fb,#ff886c);width:19%;animation-delay:-1.7s}@keyframes media-fill{to{transform-origin:0;transform:scaleX(1.18)}}.media-desk-bars strong{font:600 10px var(--font-mono)}.media-desk footer{border-top:1px solid #ffffff1a;align-items:center;padding-top:18px}.media-desk footer>i{background:linear-gradient(90deg,#3657ef,#805dec,#ff7e68);border-radius:2px;width:50%;height:2px;overflow:hidden}.media-desk footer i b{width:14px;height:14px;animation:media-slider 4.6s var(--ease) infinite alternate;background:#4766ef;border:3px solid #fff;border-radius:50%;display:block;transform:translate(44px,-6px);box-shadow:0 0 0 5px #4766ef26}@keyframes media-slider{to{transform:translate(180px,-6px)}}.method-direction--release .method-direction-canvas{background:radial-gradient(circle at 74% 76%,#755eee38,#0000 39%),#0c0f18}.release-panel{color:#101426;background:#f7f9ff;border:1px solid #ffffffc2;border-radius:20px;grid-template-rows:auto 1.3fr 1fr auto;display:grid;position:absolute;inset:10%;overflow:hidden;box-shadow:0 28px 76px #00000047}.release-panel header,.release-panel footer{color:#0b122775;font:600 8px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #0c12271a;justify-content:space-between;align-items:center;padding:14px 17px;display:flex}.release-panel header b{color:#12815e;background:#48d09b26;border-radius:999px;padding:5px 7px;font-size:7px}.release-panel-main{color:#fff;background:linear-gradient(135deg,#203fca,#735bfa 63%,#f08676);justify-content:space-between;align-items:end;padding:20px;display:flex}.release-panel-main small{color:#ffffffa8;font:600 7px var(--font-mono);letter-spacing:.11em;display:block}.release-panel-main strong{font:500 clamp(21px,2.4vw,31px)/.86 var(--font-editorial);letter-spacing:-.06em;margin-top:34px;display:block}.release-panel-main>i{border:1px solid #ffffff80;border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.release-panel ul{align-content:center;gap:0;margin:0;padding:0 20px;list-style:none;display:grid}.release-panel li{font:500 12px var(--font-body);border-bottom:1px solid #0b122717;grid-template-columns:11px 1fr auto;align-items:center;gap:8px;padding:9px 0;display:grid}.release-panel li:last-child{border:0}.release-panel li>i{background:#58d7aa;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #58d7aa1c}.release-panel li small{color:#0b122770;font:600 7px var(--font-mono)}.release-panel footer{border-top:1px solid #0b12271a;border-bottom:0}.release-panel footer b{color:#3657e8;font-size:7px}@media(max-width:980px){.method-lab{padding-inline:24px}.method-lab-header{grid-template-columns:1fr;gap:24px}.method-direction{grid-template-columns:1fr;gap:42px;padding-top:48px}.method-direction-copy{max-width:560px}.method-direction-copy h2{max-width:12ch}.method-direction-canvas{min-height:510px}.method-lab-hint{text-align:left}}@media(max-width:680px){.method-lab{padding:70px 18px 78px}.method-lab-header nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 16px}.method-lab-header button{min-height:28px;font-size:9px}.method-direction{min-height:0;padding:38px 0 42px}.method-direction-copy h2{font-size:clamp(47px,13vw,68px)}.method-direction-copy>p{margin-top:19px;font-size:14px}.method-direction-copy>div{margin-top:28px}.method-direction-canvas{border-radius:22px;min-height:410px}.brief-live{inset:9% 5%}.brief-live-lines{gap:13px;padding:18px}.brief-live-lines p{max-width:100%;font-size:15px}.north-star-word{font-size:clamp(48px,16vw,75px)}.direction-board-sheet--a{width:42%}.direction-board-sheet--b{width:46%}.direction-board-sheet--c{width:51%;right:9%}.cut-room{inset:6%}.cut-room-frame span{font-size:22px}.format-frame--wide{width:54%}.format-frame--tall{width:29%;right:8%}.format-frame--square{width:31%;left:31%}.audience-desk,.media-desk,.release-panel{inset:7%}.audience-clusters{min-height:250px}.media-desk-bars p{grid-template-columns:54px 1fr 34px;gap:8px;font-size:11px}.media-desk footer i b{transform:translate(28px,-6px)}.release-panel-main strong{font-size:24px}.method-lab-hint{font-size:7px;line-height:1.55}}@media(prefers-reduced-motion:reduce){.brief-live-lines .is-marked,.north-star-rule,.north-star>em,.direction-board-sheet,.cut-room-frame>i,.format-frame,.format-field-route b,.audience-cluster,.audience-desk footer div i,.media-desk-bars p>i b,.media-desk footer i b{animation:none}}.capability-mobile-swipe-hint{display:none}@media(max-width:680px){.hero-scene.hero-ocean-editorial{background:#06152f;height:min(720px,100svh);min-height:min(720px,100svh)}.hero-ocean-editorial .hero-video{object-position:76% 45%;filter:saturate(1.1)contrast(1.04)brightness(1.02);height:100%;transform:scale(1.015)}.hero-ocean-editorial .hero-film{background:linear-gradient(90deg,#020713c2,#0207137a 35%,#0207130f 72%,#0000),linear-gradient(#0207131f,#0000 38%,#02071342 56%,#06152fd1,#06152f)}.hero-editorial-layout{width:calc(100% - 40px)}.hero-ocean-editorial .hero-message{width:100%;bottom:27px;right:0}.hero-ocean-editorial .hero-kicker{letter-spacing:.14em;margin-bottom:15px;font-size:8px}.hero-ocean-editorial .hero-message h1{letter-spacing:-.06em;max-width:10.3ch;font-size:clamp(2.65rem,11vw,3.18rem);line-height:.94}.hero-ocean-editorial .hero-message h1>span:first-child{max-width:8.4ch}.hero-ocean-editorial .hero-message>p{max-width:27ch;margin-top:18px;font-size:13px;line-height:1.5}.hero-ocean-editorial .hero-actions{background:#ffffff0d;width:auto;margin-top:21px;padding:4px;box-shadow:inset 0 1px #ffffff21}.hero-ocean-editorial .hero-link{gap:46px;min-height:44px;padding:0 15px;font-size:12px}.hero-ocean-editorial .hero-to-world{height:13%}.capability-journey--bento{width:100%;padding:74px 0 78px;overflow:hidden}.capability-journey--bento .journey-heading{margin:0 20px 31px;display:block}.capability-journey--bento .journey-heading p{max-width:29ch;margin-top:15px}.capability-bento{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;width:100%;padding:0 20px 16px;scroll-padding-inline:20px;display:flex;overflow-x:auto}.capability-bento::-webkit-scrollbar{display:none}.capability-mobile-swipe-hint{color:#bfcdff9e;font:500 8px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:9px;margin:2px 20px 0;display:flex}.capability-mobile-swipe-hint b{color:#eef3ffad;font-weight:500}.capability-mobile-swipe-hint i{color:#9eafff;margin-left:auto;font-size:14px;font-style:normal}.capability-card,.capability-card--identity,.capability-card--digital,.capability-card--social,.capability-card--acquisition,.capability-card--influence,.capability-card--clipping{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 min(81vw,322px);width:min(81vw,322px);min-width:min(81vw,322px);height:392px;min-height:392px}.capability-card--identity{height:424px;min-height:424px}.capability-card>button{padding:17px}.capability-card-copy,.capability-card--digital .capability-card-copy,.capability-card--social .capability-card-copy,.capability-card--acquisition .capability-card-copy{width:auto;max-width:25ch;margin-top:16px}.capability-card-copy h3,.capability-card--identity .capability-card-copy h3,.capability-card--digital .capability-card-copy h3,.capability-card--social .capability-card-copy h3,.capability-card--acquisition .capability-card-copy h3{max-width:10ch;font-size:30px}.capability-card-copy p,.capability-card--identity .capability-card-copy p{max-width:27ch;margin-top:10px;font-size:13px;line-height:1.38}.bento-preview--identity{height:46%;bottom:14px;left:14px;right:14px}.capability-card--digital>button>.bento-preview--production,.capability-card--social>button>.bento-preview--production,.capability-card--acquisition>button>.bento-preview--production{width:58%;height:49%;bottom:12px;right:12px}}.signal-bridge{background:radial-gradient(64% 58% at 76% 48%,#2648b824,#0000 68%),radial-gradient(34% 42% at 12% 82%,#ce593f0f,#0000 74%),linear-gradient(#06152f,#0a1226 9%,#090d1a 20%,#080a11 34% 100%)}.campaign-cinema{z-index:2;isolation:isolate;grid-template-rows:minmax(470px,1fr) auto;grid-template-columns:minmax(190px,.52fr) minmax(430px,1.18fr) minmax(188px,.38fr);align-items:stretch;gap:20px 24px;min-height:560px;display:grid;position:relative}.campaign-cinema:before{z-index:-1;filter:blur(30px);content:"";pointer-events:none;background:radial-gradient(#4461f729,#0000 68%);border-radius:50%;animation:14s ease-in-out infinite alternate campaign-cinema-drift;position:absolute;inset:14% 12% 18% 22%}@keyframes campaign-cinema-drift{to{transform:translate(22px,-12px)scale(1.05)}}.campaign-cinema-intent{flex-direction:column;align-self:stretch;padding:22px 0 18px;display:flex}.campaign-cinema-intent h3{color:#f8faff;max-width:none;font:500 clamp(27px,2vw,34px)/.97 var(--font-editorial);letter-spacing:-.058em;margin:36px 0 0}.campaign-cinema-intent p{color:#dfe9ff91;max-width:25ch;font:400 14px/1.55 var(--font-editorial-body);margin:20px 0 0}.campaign-cinema-intent-note{color:#adc1f680;font:600 8px/1.8 var(--font-mono);letter-spacing:.09em;text-transform:uppercase;border-top:1px solid #c9d8ff26;margin-top:auto;padding-top:18px}.campaign-cinema-main,.campaign-cinema-cut{background:#060911;min-width:0;margin:0;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000057,inset 0 1px #ffffff26}.campaign-cinema-main{border:1px solid #e7efff38;border-radius:28px;min-height:470px}.campaign-cinema-film{object-fit:cover;filter:saturate(.92)contrast(1.04)brightness(.78);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.025)}.campaign-cinema-main .campaign-cinema-film{object-position:50% 45%}.campaign-cinema-main:after,.campaign-cinema-cut:after{content:"";pointer-events:none;background:linear-gradient(#04070f14 30%,#04070f0d 48%,#04070fdb);position:absolute;inset:0}.campaign-cinema-main figcaption,.campaign-cinema-cut figcaption{z-index:2;gap:6px;display:grid;position:absolute;bottom:18px;left:19px;right:19px}.campaign-cinema-main figcaption span,.campaign-cinema-cut figcaption span{color:#e2ebffa3;font:600 7px var(--font-mono);letter-spacing:.13em;text-transform:uppercase}.campaign-cinema-main figcaption b,.campaign-cinema-cut figcaption b{color:#fff;font:500 clamp(18px,1.72vw,26px)/.95 var(--font-editorial);letter-spacing:-.045em}.campaign-cinema-main figcaption small{color:#ecf2ff8a;font:600 7px var(--font-mono);letter-spacing:.1em}.campaign-cinema-cuts{min-height:470px;position:relative}.campaign-cinema-cut{border:1px solid #e7efff30;border-radius:20px;position:absolute}.campaign-cinema-cut--vertical{width:86%;height:62%;top:0;right:0}.campaign-cinema-cut--vertical .campaign-cinema-film{object-position:56% 50%}.campaign-cinema-cut--square{width:86%;height:34%;bottom:0;right:0}.campaign-cinema-cut--square .campaign-cinema-film{object-position:50% 50%}.campaign-cinema-cut figcaption{gap:5px;bottom:13px;left:13px;right:13px}.campaign-cinema-cut figcaption b{font-size:clamp(15px,1.25vw,20px)}.campaign-release-line{color:#cad9ff85;font:600 8px var(--font-mono);letter-spacing:.09em;text-transform:uppercase;grid-column:1/-1;align-items:center;gap:12px;padding-top:4px;display:flex}.campaign-release-line i{background:linear-gradient(90deg,#6486ff38,#6486ffc2);width:22px;height:1px}@media(max-width:980px){.campaign-cinema{grid-template-columns:.48fr minmax(360px,1.1fr) minmax(150px,.35fr);gap:16px}.campaign-cinema-main,.campaign-cinema-cuts{min-height:425px}.campaign-cinema-intent h3{font-size:clamp(26px,3.1vw,34px)}.campaign-cinema-main figcaption b{font-size:23px}}@media(max-width:680px){.signal-bridge{padding:68px 20px 78px}.signal-bridge-heading{margin-bottom:38px}.signal-bridge-heading h2{max-width:10.5ch;font-size:clamp(39px,10.6vw,48px)}.campaign-cinema{grid-template-rows:auto;grid-template-columns:1fr;gap:15px;min-height:0;display:grid}.campaign-cinema:before{opacity:.8;inset:23% -20% 22% 15%}.campaign-cinema-intent{padding:0}.campaign-cinema-intent h3{max-width:14ch;margin-top:22px;font-size:clamp(28px,7.8vw,36px)}.campaign-cinema-intent p{max-width:31ch;margin-top:14px;font-size:13px}.campaign-cinema-intent-note{display:none}.campaign-cinema-main{border-radius:22px;height:clamp(270px,72vw,360px);min-height:0}.campaign-cinema-main figcaption{bottom:15px;left:15px;right:15px}.campaign-cinema-main figcaption b{max-width:12ch;font-size:23px}.campaign-cinema-cuts{grid-template-columns:1.06fr .94fr;gap:10px;min-height:178px;display:grid}.campaign-cinema-cut{aspect-ratio:auto;border-radius:16px;width:auto;height:178px;position:relative;inset:auto}.campaign-cinema-cut--vertical .campaign-cinema-film{object-position:55% 50%}.campaign-cinema-cut figcaption{bottom:11px;left:11px;right:11px}.campaign-cinema-cut figcaption span{font-size:6px}.campaign-cinema-cut figcaption b{font-size:16px}.campaign-release-line{grid-template-columns:1fr 1fr;gap:9px 12px;padding-top:9px;font-size:7px;display:grid}.campaign-release-line i{display:none}}@media(prefers-reduced-motion:reduce){.campaign-cinema:before{animation:none}}.method-archive-mobile-hint{display:none}@media(max-width:680px){.method-archive-mobile-hint{color:#e0e9ffb8;font:600 9px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;background:#ffffff09;border:1px solid #b9ccff29;border-radius:999px;justify-content:space-between;align-items:center;margin:18px 0 0;padding:11px 13px;display:flex}.method-archive-mobile-hint span:after{content:"  →";color:#9aafff}.method-archive-mobile-hint b{color:#a9beff94;font-weight:600}}.wave-cinematic-cta{z-index:4}.section-heading-curtain{display:block}.acquisition-toolbar{border-bottom:1px solid var(--tool-border);color:var(--tool-muted);background:#fbfcfe;align-items:center;gap:9px;padding:7px 13px;font-size:7.5px;display:flex}.acquisition-toolbar .acq-spacer{flex:1}.acq-period{border:1px solid var(--tool-border);color:var(--tool-text);background:#fff;border-radius:5px;align-items:center;gap:5px;padding:3px 8px;font-weight:600;display:inline-flex}.acq-period i{opacity:.5;border:1px solid;border-radius:2px;width:7px;height:7px}.acq-chip{border:1px solid var(--tool-border);background:#fff;border-radius:99px;padding:3px 7px}.acq-chip--live{color:#16825e;background:#f1faf5;border-color:#cfe7d8;align-items:center;gap:5px;display:inline-flex}.acq-chip--live i{background:#1aa06d;border-radius:50%;width:4px;height:4px;animation:2.4s ease-in-out infinite acq-pulse}@keyframes acq-pulse{50%{opacity:.25}}.acquisition-body{flex:1;grid-template-columns:118px 1fr;min-height:0;display:grid}.acquisition-rail{border-right:1px solid var(--tool-border);background:#fbfcfe;flex-direction:column;min-width:0;padding:11px 10px;display:flex}.acquisition-rail>small{color:var(--tool-muted);letter-spacing:.1em;text-transform:uppercase;font-size:6.5px}.acquisition-rail>b{color:var(--tool-text);margin-top:3px;font-size:10px;font-weight:650}.acquisition-rail ul{gap:2px;margin:11px 0 0;padding:0;list-style:none;display:grid}.acquisition-rail li{color:var(--tool-muted);border-radius:5px;grid-template-columns:5px 1fr;align-items:center;gap:6px;padding:5px 6px;font-size:7px;line-height:1.25;display:grid}.acquisition-rail li.is-active{color:var(--tool-text);background:#eef2ff;font-weight:600}.acquisition-rail li i{background:#1aa06d;border-radius:50%;width:5px;height:5px}.acquisition-rail li i[data-state=paused]{background:#c9ced8}.acquisition-rail li em{color:#9aa2b1;grid-column:2;font-size:6.5px;font-style:normal}.acquisition-rail .rail-note{border-top:1px solid var(--tool-border);color:var(--tool-muted);margin-top:auto;padding-top:10px;font-size:6.5px}.acquisition-rail .rail-note small{color:#a6adba;letter-spacing:.1em;text-transform:uppercase;font-size:6px;display:block}.acquisition-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.acquisition-kpis{border-bottom:1px solid var(--tool-border);grid-template-columns:repeat(4,1fr);display:grid}.acquisition-kpis article{gap:2px;padding:9px 11px;display:grid;position:relative}.acquisition-kpis article+article{border-left:1px solid var(--tool-border)}.acquisition-kpis small{color:var(--tool-muted);letter-spacing:.08em;text-transform:uppercase;font-size:6.5px}.acquisition-kpis b{color:var(--tool-text);letter-spacing:-.02em;font-size:14px;font-weight:650}.acquisition-kpis span{font-size:7px;font-weight:600}.acquisition-kpis span[data-tone=good]{color:#16825e}.acquisition-kpis span[data-tone=bad]{color:#c2410c}.acquisition-kpis span[data-tone=neutral]{color:#8b93a2}.kpi-spark{opacity:.5;align-items:end;gap:1.5px;width:42px;height:17px;display:flex;position:absolute;bottom:9px;right:10px}.kpi-spark i{background:#93a6f3;border-radius:1px;flex:1}.campaign-row{grid-template-columns:1.5fr .85fr .7fr .6fr .55fr .5fr}.campaign-row>span:first-child{align-items:center;gap:6px;display:flex}.campaign-row em{color:#16825e;letter-spacing:.06em;text-transform:uppercase;background:#eef8f2;border-radius:99px;padding:2px 5px;font-size:5.5px;font-style:normal;font-weight:650}.campaign-row em[data-state=low]{color:#c2410c;background:#fdf1e8}.campaign-share{gap:3px;display:grid}.campaign-share i{background:#e9ecf2;border-radius:99px;height:3px;display:block;overflow:hidden}.campaign-share em{height:100%;transition:width .3s var(--ease);background:#5474ee;border-radius:99px;padding:0;display:block}.campaign-share em.channel-1{background:#7b61ff}.campaign-share em.channel-2{background:#ff7247}.campaign-row span[data-tone=good]{color:#16825e;font-weight:600}.campaign-row span[data-tone=bad]{color:#c2410c;font-weight:600}.acquisition-performance{border:0;border-top:1px solid var(--tool-border);background:#fff;border-radius:0;flex-direction:column;flex:1;min-height:0;margin:0;padding:11px 13px 8px;display:flex}.chart-legend{color:var(--tool-muted);align-items:center;gap:5px;font-size:7px;display:inline-flex}.chart-legend em{font-style:normal;display:inline-block}.chart-legend .legend-bar{background:#5474ee;border-radius:2px;width:7px;height:7px}.chart-legend .legend-goal{border-top:1px dashed #b6bdcb;width:12px}.chart-frame{flex:1;grid-template-columns:20px 1fr;min-height:0;margin-top:9px;display:grid}.chart-axis{color:#aeb5c2;flex-direction:column;justify-content:space-between;align-items:end;margin:0;padding:0 4px 12px 0;font-size:6px;list-style:none;display:flex}.chart-plot{border-bottom:1px solid #e2e6ed;border-left:1px solid #e9ecf2;min-height:0;position:relative}.chart-goal{z-index:2;content:"";transition:bottom .3s var(--ease);border-top:1px dashed #b6bdcb;position:absolute;left:0;right:0}.acquisition-performance .daily-bars{background:repeating-linear-gradient(#f1f3f7 0 1px,#0000 1px 25%);border:0;margin:0;padding:0 3px;position:absolute;inset:0}.acquisition-performance footer{color:#9aa2b1;justify-content:space-between;align-items:center;gap:14px;margin-top:6px;padding-left:20px;font-size:6.5px;display:flex}.acquisition-performance footer>div{flex:1;justify-content:space-between;display:flex}.acquisition-performance footer strong{color:#16825e;font-size:7px}.acquisition-performance footer strong[data-under]{color:#c2410c}.production-tool--compact .acquisition-toolbar,.production-tool--compact .acquisition-rail{display:none}.production-tool--compact .acquisition-body{grid-template-columns:1fr}.production-tool--compact .acquisition-kpis{grid-template-columns:repeat(3,1fr)}.production-tool--compact .acquisition-kpis article:last-child,.production-tool--compact .kpi-spark{display:none}@media(max-width:680px){.acquisition-rail{display:none}.acquisition-body{grid-template-columns:1fr}.acquisition-kpis{grid-template-columns:repeat(2,1fr)}.acquisition-kpis article:nth-child(n+3){border-top:1px solid var(--tool-border)}.acquisition-kpis article:nth-child(2n){border-left:1px solid var(--tool-border)}.acquisition-kpis article:nth-child(odd){border-left:0}.kpi-spark,.acquisition-toolbar .acq-compare,.acquisition-toolbar .acq-chip:not(.acq-chip--live){display:none}.campaign-row{grid-template-columns:1.4fr .8fr .6fr .55fr .5fr}.campaign-row>span:nth-child(3),.campaign-head>span:nth-child(3),.chart-legend{display:none}}.brandkit-grid>.brand-artboard{animation:artboard-in .46s var(--ease) backwards;animation-delay:calc(var(--i,0) * 55ms)}@keyframes artboard-in{0%{opacity:0;transform:translateY(9px)scale(.985)}}.identity-layers button{color:#687184;text-align:left;cursor:pointer;width:100%;transition:background .22s var(--ease),color .22s var(--ease);background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:8px;font-family:inherit;font-size:10px;display:flex}.identity-layers button:hover{background:#315bff12}.identity-layers button.is-active{color:#173da9;background:#e5ebff}.identity-progress{border-top:1px solid var(--tool-border);margin-top:12px;padding-top:11px}.identity-progress small{color:var(--tool-muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-size:6.5px;display:block}.identity-progress i{background:#e7eaf1;border-radius:99px;height:3px;display:block;overflow:hidden}.identity-progress em{width:40%;height:100%;animation:kit-export 3.4s var(--ease) infinite;background:linear-gradient(90deg,#315bff,#806cff);border-radius:99px;display:block}@keyframes kit-export{0%{width:8%}70%{width:96%}to{opacity:.35;width:96%}}.brand-clearspace{position:relative;overflow:hidden}.brand-scan{pointer-events:none;width:54%;animation:brand-scan 5.2s var(--ease) infinite;background:linear-gradient(90deg,#0000,#315bff12,#0000);position:absolute;top:-10%;bottom:-10%}@keyframes brand-scan{0%{opacity:0;left:-55%}14%{opacity:1}52%{opacity:1}64%,to{opacity:0;left:104%}}.brand-swatches{border-radius:5px;display:flex;overflow:hidden}.brand-swatches i{min-height:0;transition:flex-grow .4s var(--ease);flex:1;position:relative}.brand-swatches i:hover{flex-grow:1.6}.brand-swatches i:first-child{background:#315bff}.brand-swatches i:nth-child(2){background:#806cff}.brand-swatches i:nth-child(3){background:#ff7048}.brand-swatches b{color:#ffffffe6;font:600 6px var(--font-mono);position:absolute;bottom:5px;left:6px}.brand-lockup{grid-template-columns:repeat(3,1fr);gap:5px;min-height:0;display:grid}.brand-lockup span{border:1px solid #e6e9f0;border-radius:5px;place-items:center;gap:5px;padding:7px 4px;display:grid}.brand-lockup span[data-tone=dark]{background:#0d1424;border-color:#0d1424}.brand-lockup img{width:68%}.brand-lockup b{color:#fff;background:#315bff;border-radius:5px;place-items:center;width:17px;height:17px;font-size:9px;display:grid}.brand-lockup em{color:#9aa2b1;font:500 5.5px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-style:normal}.brand-lockup span[data-tone=dark] em{color:#ffffff8c}.brand-grid-board{background-color:#fbfcfe;background-image:repeating-linear-gradient(0deg,#e6eaf2 0 1px,#0000 1px 11px),repeating-linear-gradient(90deg,#e6eaf2 0 1px,#0000 1px 11px);border-radius:5px;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.brand-grid-board img{z-index:2;width:52%;position:relative}.brand-rule{background:#315bff66;position:absolute}.brand-rule--x{height:1px;animation:rule-x 5s var(--ease) infinite;left:12%;right:12%}.brand-rule--y{width:1px;animation:rule-y 5s var(--ease) infinite;top:14%;bottom:14%}@keyframes rule-x{0%,to{top:22%}50%{top:76%}}@keyframes rule-y{0%,to{left:26%}50%{left:72%}}.brand-grid-board em{color:#8f97a6;font:600 5.5px var(--font-mono);font-style:normal;position:absolute;bottom:6px;right:7px}.brand-campaign{background:radial-gradient(120% 90% at 88% 8%,#315bff80,#0000 62%),#0b1020;border-radius:5px;flex-direction:column;flex:1;justify-content:end;gap:6px;min-height:0;padding:10px;display:flex;position:relative;overflow:hidden}.brand-campaign img{width:34px}.brand-campaign b{color:#fff;font-size:8.5px;font-weight:600;line-height:1.25}.brand-campaign i{aspect-ratio:1;border:1px solid #8caaff47;border-radius:50%;width:66%;animation:9s linear infinite campaign-orbit;position:absolute;top:-34%;right:-18%}@keyframes campaign-orbit{to{transform:rotate(360deg)}}.brand-social{min-height:0;animation:social-shift 8s var(--ease) infinite alternate;background:linear-gradient(140deg,#2b4bf5,#7b61ff 52%,#ff7048) 0 0/150% 150%;border-radius:5px;flex-direction:column;flex:1;justify-content:end;gap:5px;padding:10px;display:flex;position:relative;overflow:hidden}@keyframes social-shift{to{background-position:100% 100%}}.brand-social img{width:30px}.brand-social b{color:#fff;font-size:11px;font-weight:650;line-height:1.05}.brand-social span{color:#ffffffb8;font:600 5.5px var(--font-mono)}.brand-type{color:#0d1424;font:500 clamp(15px,2.4cqw,22px)/1.05 var(--font-editorial);letter-spacing:-.04em;display:block}.influence-editorial-body{grid-template-columns:188px 1fr 196px}.influence-manifesto{flex-direction:column;min-height:0;display:flex}.influence-manifesto h4{letter-spacing:-.035em;margin:9px 0 0;font-size:clamp(15px,2.1cqw,21px);line-height:1.06}.influence-manifesto p{margin:9px 0 0;font-size:8px;line-height:1.5}.influence-manifesto dl{gap:0;margin:auto 0 0;padding:0;display:grid}.influence-manifesto dl>div{border-top:1px solid #18140e1f;justify-content:space-between;align-items:baseline;gap:8px;padding:6px 0;font-size:7.5px;display:flex}.influence-manifesto dl span{color:#18140e80}.influence-manifesto dl b{font-size:8px;font-weight:650}.creator-casting{flex-direction:column;gap:7px;min-width:0;min-height:0;padding:11px;display:flex}.creator-hero{min-height:0;animation:hero-in .5s var(--ease);background:#12100d;border-radius:7px;flex:1;margin:0;position:relative;overflow:hidden}@keyframes hero-in{0%{opacity:0;transform:scale(1.02)}}.creator-hero img{object-fit:cover;object-position:center 22%;width:100%;height:100%}.creator-hero figcaption{color:#fff;text-shadow:0 2px 14px #00000080;gap:1px;display:grid;position:absolute;bottom:11px;left:12px;right:12px}.creator-hero figcaption small{color:#ffffffb8;font:600 6.5px var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.creator-hero figcaption b{letter-spacing:-.03em;font-size:clamp(17px,2.6cqw,27px);font-weight:600;line-height:1.02}.creator-hero figcaption em{color:#ffffffc7;font-size:8px;font-style:normal}.creator-hero:after{content:"";background:linear-gradient(#08060452,#0000 34%,#080604b8);position:absolute;inset:0}.creator-hero figcaption,.creator-score{z-index:2}.creator-score{color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);border:1px solid #ffffff57;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:11px;right:12px}.creator-score b{font-size:12px;font-weight:650;line-height:1}.creator-score small{font:600 4.5px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;opacity:.74}.creator-strip{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.creator-strip>*{color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .25s var(--ease),background .25s var(--ease),transform .25s var(--ease);background:#ffffff80;border:1px solid #18140e1f;border-radius:6px;grid-template-columns:24px 1fr auto;align-items:center;gap:7px;padding:6px;display:grid;position:relative}.creator-strip>button:hover{border-color:#18140e4d;transform:translateY(-1px)}.creator-strip>.is-selected{color:#fbf9f5;background:#18140e;border-color:#18140e}.creator-strip img{object-fit:cover;object-position:center 20%;border-radius:5px;width:24px;height:24px}.creator-strip span{gap:1px;min-width:0;display:grid}.creator-strip b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:650;overflow:hidden}.creator-strip em{color:#18140e80;font:600 5.5px var(--font-mono);letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-style:normal;overflow:hidden}.creator-strip .is-selected em{color:#fbf9f599}.creator-strip strong{font-size:9px;font-weight:650}.creator-strip u{color:#18140e47;font:600 5px var(--font-mono);text-decoration:none;position:absolute;top:5px;right:6px}.creator-strip .is-selected u{color:#fbf9f573}.creator-dossier{flex-direction:column;min-height:0;display:flex}.dossier-checklist{border-top:1px solid #18140e1f;gap:4px;margin:auto 0 10px;padding:10px 0 0;list-style:none;display:grid}.dossier-checklist li{color:#18140e80;align-items:center;gap:6px;font-size:7px;display:flex}.dossier-checklist li:before{content:"";border:1px solid #18140e38;border-radius:3px;flex:none;place-items:center;width:9px;height:9px;font-size:6px;display:grid}.dossier-checklist li[data-done]:before{color:#fbf9f5;content:"✓";background:#18140e;border-color:#18140e}.dossier-checklist li[data-done]{color:#18140ec7}.production-tool--compact .creator-hero{display:none}.production-tool--compact .creator-strip{grid-template-columns:1fr}.production-tool--compact .influence-manifesto dl>div:nth-child(n+3){display:none}@media(max-width:680px){.influence-editorial-body{grid-template-columns:1fr}.influence-manifesto dl>div:nth-child(n+3),.dossier-checklist{display:none}}
