:root{--paper:#f0f2ed;--white:#fff;--ink:#071a24;--blue:#123e54;--sky:#61a7ce;--orange:#ec8458;--muted:#071a24a8;--line:#071a2426;--shell:min(1600px, calc(100vw - 96px));--ease:cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper);overflow-x:clip}body{background:var(--paper);color:var(--ink);font-family:var(--font-body), sans-serif;margin:0;font-size:17px;line-height:1.55;overflow-x:clip}body,button,input,select,textarea{font-family:var(--font-body), sans-serif}main{overflow:clip}a{color:inherit;text-decoration:none}img{display:block}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,select{cursor:pointer}:focus-visible{outline:2px solid var(--orange);outline-offset:4px}.skip-link{z-index:9999;background:var(--ink);color:#fff;padding:.75rem 1rem;transition:transform .2s;position:fixed;top:8px;left:8px;transform:translateY(-140%)}.skip-link:focus{transform:translateY(0)}.shell{width:var(--shell);margin-inline:auto}.eyebrow{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;margin-bottom:1.4rem;font-size:.72rem;display:block}.eyebrow--light{color:#f4f8faad}h1,h2,h3,p,figure,blockquote{margin-top:0}h1,h2,h3{font-family:var(--font-display), sans-serif;letter-spacing:-.055em;font-weight:500;line-height:.94}h1{font-size:clamp(4rem,7.4vw,8.2rem)}h2{margin-bottom:2rem;font-size:clamp(3.35rem,6.5vw,7.2rem)}h1 em,h2 em{color:var(--orange);font-style:normal}.button{letter-spacing:.02em;border:1px solid #0000;justify-content:space-between;align-items:center;gap:2rem;min-height:50px;padding:.85rem 1.1rem;font-size:.82rem;font-weight:700;transition:color .3s,background .3s,transform .3s;display:inline-flex}.button svg,.arrow-link svg,.text-link svg{width:17px;height:17px;transition:transform .3s var(--ease)}.button:hover svg,.arrow-link:hover svg,.text-link:hover svg{transform:translate(3px,-3px)}.button--dark{background:var(--ink);color:#fff}.button--dark:hover{background:var(--blue)}.button--orange{background:var(--orange);color:var(--ink)}.button--orange:hover{background:#f29a73}.arrow-link{border-bottom:1px solid;align-items:center;gap:.8rem;padding-block:.5rem;font-size:.88rem;font-weight:700;display:inline-flex}.arrow-link--inverse{color:#fff}.text-link{align-items:center;gap:.7rem;font-size:.86rem;font-weight:700;display:inline-flex}.section-intro{grid-template-columns:1fr 1fr;align-items:end;margin-bottom:clamp(4rem,7vw,7rem);display:grid}.section-intro .eyebrow{grid-column:1/-1}.section-intro h2{margin:0}.section-intro p{max-width:42ch;color:var(--muted);margin:0 0 .5rem auto;font-size:clamp(1rem,1.4vw,1.3rem)}.section-intro--compact{grid-template-columns:1fr;max-width:1050px}.site-header{z-index:1000;width:100%;min-height:84px;transition:min-height .35s var(--ease), background .35s, border .35s, backdrop-filter .35s;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 32px;display:grid;position:fixed;top:0;left:0}.site-header.is-compact{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f0f2ede6;border-bottom:1px solid #071a2417;min-height:66px}.site-logo{z-index:2;width:150px;position:relative}.site-logo img{width:100%;height:auto}.site-header.is-compact .site-logo:before{content:"";z-index:-1;background:var(--blue);border:1px solid #ffffff24;position:absolute;inset:-8px -10px;box-shadow:0 8px 24px #071a2417}.desktop-nav{align-items:center;gap:clamp(1rem,2.3vw,2.6rem);display:flex}.desktop-nav a{font-size:.74rem;font-weight:700;position:relative}.desktop-nav a:after{content:"";background:var(--orange);transform-origin:100%;height:1px;transition:transform .3s;position:absolute;bottom:-.45rem;left:0;right:0;transform:scaleX(0)}.desktop-nav a:hover:after,.desktop-nav a.is-active:after{transform-origin:0;transform:scaleX(1)}.header-cta{border:1px solid var(--ink);justify-self:end;padding:.7rem 1rem;font-size:.72rem;font-weight:700}.header-cta:hover{background:var(--ink);color:#fff}.menu-toggle,.mobile-menu{display:none}.hero-liquid{--hero-background:#f4f5f1;--hero-ink:#071a24;--hero-blue:#61a7ce;--hero-deep-blue:#123e54;--hero-orange:#ec8458;background:var(--hero-background);isolation:isolate;min-height:max(760px,100svh);position:relative;overflow:clip}.hero-liquid:before{content:"";z-index:1;background:var(--hero-deep-blue);pointer-events:none;border:1px solid #ffffff29;width:170px;height:44px;position:absolute;top:20px;left:24px;box-shadow:0 12px 34px #071a241a}.hero-liquid__background{z-index:0;pointer-events:none;background:radial-gradient(circle at 70% 30%,#61a7ce13,#0000 33%),radial-gradient(circle at 15% 70%,#123e5409,#0000 30%),linear-gradient(135deg,#ffffffc7,#f4f5f1f0);position:absolute;inset:0}.hero-liquid__background:after{content:"";opacity:.16;background-image:radial-gradient(#071a242b .45px,#0000 .65px);background-size:5px 5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.hero-liquid__content{z-index:6;pointer-events:none;min-height:max(760px,100svh);position:relative}.hero-liquid__meta{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;animation:hero-meta-in .48s 40ms both var(--ease);justify-content:space-between;font-size:.64rem;display:flex;position:absolute;top:104px;left:0;right:0}.hero-liquid__brand{z-index:2;width:100%;color:var(--hero-ink);font-family:var(--font-display), sans-serif;letter-spacing:-.085em;white-space:nowrap;perspective:1100px;pointer-events:none;will-change:transform, opacity;font-size:21.5vw;font-weight:600;line-height:.72;position:absolute;top:18%;left:0}.hero-liquid__brand>span{transform-origin:50% 58%;backface-visibility:hidden;animation:hero-brand-depth .78s both var(--ease);animation-delay:calc(.12s + var(--letter-index) * 40ms);display:inline-block}.hero-liquid__copy{z-index:7;width:min(49vw,740px);animation:hero-copy-in .76s .52s both var(--ease);pointer-events:auto;will-change:transform, opacity;position:absolute;bottom:102px;left:0}.hero-liquid__copy>p{color:#071a24b8;max-width:42ch;margin-bottom:1.2rem;font-size:clamp(.98rem,1.2vw,1.18rem)}.hero-liquid__copy h1{max-width:10.7em;margin-bottom:1.45rem;font-size:clamp(3rem,4vw,4.4rem);line-height:.91}.hero-liquid__copy h1 span,.hero-liquid__copy h1 em{display:block}.hero-liquid__mobile-break{display:none}.hero-liquid__copy h1 em{color:var(--hero-orange);margin-top:.08em;font-style:normal}.hero-liquid__actions{align-items:center;gap:2rem;display:flex}.hero-liquid__proof{z-index:7;border-top:1px solid var(--line);min-height:76px;font-family:var(--font-mono), monospace;text-transform:uppercase;animation:hero-proof-in .62s .76s both var(--ease);pointer-events:auto;align-items:center;gap:1.1rem;font-size:.64rem;display:flex;position:absolute;bottom:0;left:0;right:0}.hero-liquid__proof strong{font-family:var(--font-display);letter-spacing:-.05em;font-size:1.9rem}.hero-liquid__proof i{background:var(--line);width:1px;height:22px}.hero-liquid-scene{pointer-events:none;position:absolute;inset:0}.hero-liquid-scene__layer{pointer-events:none;will-change:transform;position:absolute;inset:0}.hero-liquid-scene__layer--back{z-index:1}.hero-liquid-scene__layer--middle{z-index:3}.hero-liquid-scene__layer--front{z-index:4}.liquid-bubble-shell{top:var(--bubble-y);left:var(--bubble-x);width:var(--bubble-size);height:var(--bubble-size);margin-top:calc(var(--bubble-size) * -.5);margin-left:calc(var(--bubble-size) * -.5);pointer-events:none;will-change:transform;transform:translate3d(calc(var(--hero-pointer-x,0) * var(--pointer-strength) * 1px), calc(var(--hero-pointer-y,0) * var(--pointer-strength) * 1px), 0);transition:transform .5s var(--ease);position:absolute}.liquid-bubble-shell[data-kind=project]{pointer-events:auto;transition:transform .5s var(--ease), scale .45s var(--ease);scale:1}.liquid-bubble-shell[data-kind=project]:hover,.liquid-bubble-shell[data-kind=project]:focus-within{scale:1.018}.liquid-bubble-entry{width:100%;height:100%;animation:hero-bubble-in .68s both var(--ease);animation-delay:calc(.3s + var(--entry-index) * 52ms)}.liquid-bubble{width:100%;height:100%;opacity:var(--bubble-opacity);filter:blur(var(--bubble-blur));-webkit-backdrop-filter:blur(12px)saturate(125%);transform-origin:48% 52%;background:radial-gradient(circle at 27% 17%,#fffffff5 0%,#ffffff61 15%,#61a7ce1a 48%,#ffffff1a 72%),#ffffff2e;border:1px solid #071a241c;animation:none;display:block;position:relative;overflow:hidden;box-shadow:inset 0 2px 2px #fffffff0,inset -20px -24px 48px #61a7ce21,inset 15px 13px 30px #ffffff70,0 28px 72px #071a241b,0 4px 16px #071a240d}.liquid-bubble:before{content:"";z-index:4;border-radius:inherit;pointer-events:none;background:radial-gradient(at 29% 17%,#ffffffeb 0%,#ffffff47 15%,#0000 40%),radial-gradient(at 78% 82%,#123e5414,#0000 38%);position:absolute;inset:3%}.liquid-bubble:after{content:"";z-index:5;border-radius:inherit;pointer-events:none;background:linear-gradient(140deg,#61a7ce17,#0000 42%,#ec845809);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff6b}.liquid-bubble--round{border-radius:50%}.liquid-bubble--vertical{border-radius:45% 55% 48% 52%/39% 43% 57% 61%}.liquid-bubble--wide{border-radius:57% 43% 51% 49%/45% 55%}.liquid-bubble--organic-a,.refracted-brand{border-radius:48% 52% 55% 45%/52% 44% 56% 48%}.liquid-bubble--organic-b{border-radius:53% 47% 44% 56%/46% 57% 43% 54%}.liquid-bubble--blue{background-color:#61a7ce17}.liquid-bubble--orange:after{background:linear-gradient(145deg,#ffffff57,#ec845821)}.liquid-bubble--project{color:#fff;outline-offset:5px}.project-bubble__image{z-index:0;object-fit:cover;opacity:.82;filter:saturate(.76)contrast(1.04);transition:filter .32s, opacity .32s, transform .7s var(--ease);transform:scale(1.025)}.project-bubble__veil{z-index:2;background:linear-gradient(#0000 48%,#071a2475);position:absolute;inset:0}.liquid-bubble--project:hover .project-bubble__image,.liquid-bubble--project:focus-visible .project-bubble__image{opacity:.92;filter:saturate()contrast(1.02);transform:scale(1.045)}.bubble-project-label{z-index:6;color:#fff;opacity:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:opacity .28s, transform .28s var(--ease);background:#071a24ad;border:1px solid #ffffff57;justify-content:space-between;align-items:end;gap:.75rem;padding:.8rem;display:flex;position:absolute;bottom:7%;left:7%;right:7%;transform:translateY(8px)}.liquid-bubble--project:hover .bubble-project-label,.liquid-bubble--project:focus-visible .bubble-project-label{opacity:1;transform:translateY(0)}.bubble-project-label__meta{min-width:0;display:block}.bubble-project-label__meta strong{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;display:block;overflow:hidden}.bubble-project-label__meta small{font-family:var(--font-mono);text-transform:uppercase;margin-top:.22rem;font-size:.48rem;line-height:1.3;display:block}.bubble-project-label__result{color:var(--hero-orange);flex:none;align-items:center;gap:.35rem;display:flex}.bubble-project-label__result strong{font-family:var(--font-display);font-size:1.25rem}.bubble-project-label__result svg{width:15px;height:15px}.metric-bubble{z-index:6;color:var(--hero-deep-blue);text-align:center;place-content:center;display:grid;position:absolute;inset:0}.metric-bubble strong{font-family:var(--font-display);letter-spacing:-.07em;font-size:2.15rem;line-height:.8;display:block}.metric-bubble small{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;margin-top:.45rem;font-size:.48rem;display:block}.refracted-brand{--refraction-size:510px;z-index:8;width:var(--refraction-size);height:var(--refraction-size);margin-top:calc(var(--refraction-size) * -.5);margin-left:calc(var(--refraction-size) * -.5);color:#071a24e0;contain:paint;pointer-events:none;will-change:transform;transform:translate3d(calc(var(--hero-pointer-x,0) * 15px), calc(var(--hero-pointer-y,0) * 15px), 0);transition:transform .5s var(--ease);position:absolute;top:38%;left:66%;overflow:hidden}.refracted-brand>span{width:100vw;font-family:var(--font-display), sans-serif;letter-spacing:-.085em;white-space:nowrap;filter:contrast(1.06)saturate(1.08)blur(.35px);transform-origin:50%;transform:translate3d(calc(var(--hero-pointer-x,0) * 5px), calc(var(--hero-pointer-y,0) * 5px), 0) scale(1.04);transition:transform .55s var(--ease);font-size:21.5vw;font-weight:600;line-height:.72;display:block;position:absolute;top:calc(50% - 20svh);left:calc(50% - 66vw)}@keyframes hero-meta-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-brand-depth{0%{opacity:0;filter:blur(10px);transform:perspective(1000px)translateZ(-320px)scale(.72)}78%{opacity:1;filter:blur();transform:perspective(1000px)translateZ(22px)scale(1.015)}to{opacity:1;filter:blur();transform:perspective(1000px)translateZ(0)scale(1)}}@keyframes hero-copy-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-proof-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-bubble-in{0%{opacity:0;filter:blur(10px);transform:translateY(16px)scale(.78)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes liquid-bubble-float{0%{transform:translate3d(-3px, calc(var(--float-amplitude) * -.5), 0) rotate(-.65deg)}to{transform:translate3d(4px, calc(var(--float-amplitude) * .5), 0) rotate(.65deg)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.liquid-bubble{background-color:#ffffffc2}.bubble-project-label{background:#071a24d1}}@media (min-width:768px) and (max-width:1199px){.hero-liquid,.hero-liquid__content{min-height:max(820px,100svh)}.hero-liquid__brand{font-size:21vw;top:16%}.hero-liquid__copy{width:min(64vw,680px);bottom:100px}.hero-liquid__copy h1{max-width:10em;font-size:clamp(3rem,5vw,4.15rem)}.hero-liquid__proof{flex-wrap:wrap;gap:.7rem 1rem;padding-block:.75rem}.liquid-bubble-shell[data-bubble-id=innotronic-lens]{--bubble-size:clamp(320px, 38vw, 440px)!important}.liquid-bubble-shell[data-bubble-id=pyxis-lens]{--bubble-size:clamp(176px, 22vw, 230px)!important}.liquid-bubble-shell[data-bubble-id=ffevtc-lens]{--bubble-size:clamp(190px, 23vw, 242px)!important}.liquid-bubble-shell[data-bubble-id=soft-lens-right],.liquid-bubble-shell[data-bubble-id=clear-lens-low],.liquid-bubble-shell[data-bubble-id=orange-glint]{display:none}.refracted-brand{--refraction-size:clamp(320px, 38vw, 440px)}}@media (max-width:767px){.hero-liquid,.hero-liquid__content{min-height:max(980px,115svh)}.hero-liquid__meta{align-items:flex-start;gap:1rem;font-size:.5rem;top:88px}.hero-liquid__meta span:last-child{text-align:right}.hero-liquid:before{width:148px;height:40px;top:17px;left:10px}.hero-liquid__brand{width:100%;font-size:20vw;line-height:.82;top:13.5%;left:0}.hero-liquid__copy{width:100%;bottom:122px;right:0}.hero-liquid__copy>p{max-width:36ch;margin-bottom:1rem;font-size:.92rem}.hero-liquid__copy h1{max-width:7.75em;margin-bottom:1.2rem;font-size:clamp(2.55rem,11.6vw,3.35rem);line-height:.92}.hero-liquid__mobile-break{display:block}.hero-liquid__actions{flex-direction:column;align-items:stretch;gap:.8rem}.hero-liquid__actions .button{width:100%}.hero-liquid__actions .text-link{align-self:flex-start;min-height:42px}.hero-liquid__proof{grid-template-columns:auto 1fr;align-content:center;gap:.25rem .8rem;min-height:110px;font-size:.56rem;display:grid}.hero-liquid__proof strong{font-size:1.65rem}.hero-liquid__proof i{display:none}.hero-liquid__proof span:nth-of-type(n+2){grid-column:1/-1}.liquid-bubble-shell{top:var(--bubble-mobile-y);left:var(--bubble-mobile-x);--bubble-size:var(--bubble-mobile-size)!important}.liquid-bubble-shell[data-bubble-id=ffevtc-lens],.liquid-bubble-shell[data-bubble-id=soft-lens-right],.liquid-bubble-shell[data-bubble-id=clear-lens-low],.liquid-bubble-shell[data-bubble-id=orange-glint]{display:none}.liquid-bubble{animation-duration:calc(var(--float-duration) * 1.15)}.bubble-project-label{display:none}.metric-bubble strong{font-size:1.35rem}.metric-bubble small{margin-top:.2rem;font-size:.38rem}.refracted-brand{--refraction-size:252px;top:28%;left:52%}.refracted-brand>span{width:100vw;font-size:20vw;line-height:.82;top:calc(50% - 14svh);left:calc(50% - 52vw)}}.hero-liquid-flow{--hero-flow-background:#fff;--hero-flow-ink:#071a24;--hero-flow-orange:#ec8458;background:var(--hero-flow-background);isolation:isolate;position:relative;overflow:clip}.hero-liquid-flow:before{display:none}.hero-liquid-flow__intro{z-index:1;background:var(--hero-flow-background);transform-origin:50%;will-change:opacity, transform;height:100svh;min-height:620px;position:sticky;top:0;overflow:hidden}.hero-liquid-flow__background{z-index:0;pointer-events:none;background:radial-gradient(circle at 74% 26%,#61a7ce0b,#0000 29%),radial-gradient(circle at 12% 68%,#123e5406,#0000 31%),linear-gradient(145deg,#fff 0% 58%,#f7f8f5 100%);position:absolute;inset:0}.hero-liquid-flow__background:after{content:"";opacity:.08;background-image:radial-gradient(#071a2433 .42px,#0000 .58px);background-size:6px 6px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 86%);mask-image:linear-gradient(#000,#0000 86%)}.liquid-droplet-flow{z-index:1;contain:strict;cursor:default;pointer-events:auto;touch-action:pan-y;outline:none;position:absolute;inset:0;overflow:hidden}.liquid-droplet-flow.is-bubble-hovered{cursor:pointer}.hero-liquid-flow--brand-flight .liquid-droplet-flow:has(.liquid-expertise-dialog){z-index:60}.hero-liquid-flow--brand-flight:has(.liquid-expertise-dialog) .hero-brand-flight{filter:blur(12px)saturate(.7);opacity:.045!important}.liquid-droplet-flow:focus-visible{box-shadow:inset 0 0 0 2px #ec8458b8}.liquid-droplet-flow__canvas{mix-blend-mode:normal;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.liquid-droplet-flow__canvas--back{z-index:1}.liquid-droplet-flow__canvas--front{z-index:3}.liquid-droplet-flow__brand{z-index:2;width:100%;color:var(--hero-flow-ink);font-family:var(--font-display), sans-serif;letter-spacing:-.065em;white-space:nowrap;perspective:1200px;transform-style:preserve-3d;pointer-events:none;justify-content:center;font-size:clamp(124px,16.5vw,278px);font-weight:600;line-height:.78;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.liquid-droplet-flow__brand--official{isolation:isolate;z-index:4;padding-inline:clamp(28px,7vw,110px)}.liquid-droplet-flow__brand--official:before{z-index:-1;content:"";filter:blur(12px);background:radial-gradient(#fffffffa 0 38%,#ffffffd1 58%,#0000 78%);border-radius:50%;width:min(86vw,1120px);height:clamp(180px,24vw,360px);position:absolute}.liquid-droplet-flow__brand--official img{filter:drop-shadow(0 18px 34px #071a241f);width:min(72vw,980px);height:auto}.liquid-particle-logo__canvas{z-index:8;opacity:0;filter:contrast(1.04)saturate(1.06);pointer-events:none;width:100%;height:100%;transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);display:block;position:absolute;inset:0;transform:scale(.985)}.liquid-droplet-flow.is-intro-complete .liquid-particle-logo__canvas{opacity:1;transform:scale(1)}.liquid-entry-word{perspective:900px;transform-style:preserve-3d;will-change:opacity, transform;display:inline-flex}.liquid-entry-word--left{transform-origin:100%}.liquid-entry-word--right{transform-origin:0}.liquid-entry-word>.liquid-entry-letter{z-index:0;opacity:0;filter:blur(14px);color:#0000;-webkit-text-fill-color:transparent;-webkit-text-stroke:.65px #071a24b8;text-shadow:1px 1px #17475c,2px 2px #123e54,3px 3px #10384a,4px 4px #0d3040,5px 5px #0a2735,6px 6px #071f2b,7px 7px #061a24,11px 15px 22px #071a2447;animation:liquid-brand-arrival 1.15s var(--ease) forwards;animation-delay:calc(.14s + var(--letter-index) * 65ms);transform-origin:50%;will-change:opacity, filter, transform;background:linear-gradient(156deg,#f7fbfd 0%,#8ec7e2 9%,#123e54 27%,#071a24 58%,#1d5167 76%,#071a24 100%);-webkit-background-clip:text;background-clip:text;display:inline-block;position:relative;transform:translate3d(0,18px,-520px)rotateX(14deg)scale(.52)}.liquid-entry-word>.liquid-entry-letter:before{content:attr(data-letter);z-index:-1;color:#071a24;-webkit-text-fill-color:#071a24;-webkit-text-stroke:0;opacity:.82;position:absolute;inset:0;transform:translate3d(8px,9px,-24px)}.liquid-entry-word>.liquid-entry-letter:after{content:attr(data-letter);z-index:1;color:#0000;-webkit-text-fill-color:transparent;-webkit-text-stroke:.7px #ffffff7a;opacity:.82;pointer-events:none;position:absolute;inset:0;transform:translate3d(-.8px,-.9px,2px)}.liquid-entry-word--right>.liquid-entry-letter:nth-child(5){-webkit-text-fill-color:transparent;text-shadow:1px 1px #e9784d,2px 2px #cc5d38,3px 3px #a94528,4px 4px #87351f,5px 5px #6f2b1a,6px 6px #5d2417,7px 7px #4b1d13,11px 15px 22px #79321f47;background:linear-gradient(155deg,#ffe1d2 0%,#f28d60 34%,#d65f36 100%);-webkit-background-clip:text;background-clip:text}.liquid-entry-word--right>.liquid-entry-letter:nth-child(5):before{color:#79321f;-webkit-text-fill-color:#79321f}.liquid-entry-word--right>.liquid-entry-letter:nth-child(5):after{-webkit-text-stroke-color:#ffe5d8b8}@keyframes liquid-brand-arrival{0%{opacity:0;filter:blur(14px);transform:translate3d(0,18px,-520px)rotateX(14deg)scale(.52)}68%{opacity:1;filter:blur(1px);transform:translateZ(38px)rotateX(-5deg)scale(1.018)}to{opacity:1;filter:blur();transform:translateZ(18px)rotateX(-3deg)scale(1)}}.liquid-droplet-flow__fallback{z-index:3;opacity:1;transition:opacity .25s linear;position:absolute;inset:0;overflow:hidden}.liquid-droplet-flow.is-ready .liquid-droplet-flow__fallback{visibility:hidden;opacity:0}.liquid-droplet-flow__fallback span{width:var(--fallback-size,36px);height:var(--fallback-size,36px);border-radius:var(--fallback-radius,52% 48% 46% 54% / 47% 55% 45% 53%);opacity:var(--fallback-opacity,.28);filter:blur(var(--fallback-blur,0));background:radial-gradient(circle at 28% 20%,#fffffff2,#b0dcf138 24%,#61a7ce38 62%,#123e5433);border:1px solid #123e5485;position:absolute;overflow:hidden;box-shadow:inset -4px -5px 12px #071a2421,inset 4px 3px 8px #ffffffdb,0 0 0 .5px #61a7ce2e}.liquid-droplet-flow__fallback span:after{content:"";border-radius:inherit;border:1px solid #ffffffa3;position:absolute;inset:2px;box-shadow:inset 0 -1px #071a2424}.liquid-droplet-flow__fallback span:before{content:attr(data-expertise);color:#df6b3df5;font-family:var(--font-mono);font-size:clamp(5px, calc(var(--fallback-size,36px) * .1), 11px);text-align:center;font-weight:700;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.liquid-droplet-flow__fallback span:first-child{--fallback-size:24px;--fallback-opacity:.18;--fallback-blur:1px;top:8%;left:8%}.liquid-droplet-flow__fallback span:nth-child(2){--fallback-size:62px;--fallback-opacity:.3;top:21%;left:29%}.liquid-droplet-flow__fallback span:nth-child(3){--fallback-size:18px;--fallback-opacity:.13;top:10%;left:64%}.liquid-droplet-flow__fallback span:nth-child(4){--fallback-size:108px;--fallback-opacity:.3;top:41%;left:78%}.liquid-droplet-flow__fallback span:nth-child(5){--fallback-size:32px;--fallback-opacity:.2;top:62%;left:12%}.liquid-droplet-flow__fallback span:nth-child(6){--fallback-size:15px;--fallback-opacity:.14;top:72%;left:38%}.liquid-droplet-flow__fallback span:nth-child(7){--fallback-size:48px;--fallback-opacity:.26;top:54%;left:53%}.liquid-droplet-flow__fallback span:nth-child(8){--fallback-size:188px;--fallback-opacity:.27;--fallback-blur:1px;top:79%;left:88%}.liquid-droplet-flow__fallback span:nth-child(9){--fallback-size:12px;--fallback-opacity:.12;top:33%;left:5%}.liquid-droplet-flow__fallback span:nth-child(10){--fallback-size:36px;--fallback-opacity:.2;top:16%;left:91%}.liquid-droplet-flow__fallback span:nth-child(11){--fallback-size:72px;--fallback-opacity:.22;top:84%;left:67%}.liquid-droplet-flow__fallback span:nth-child(12){--fallback-size:9px;--fallback-opacity:.12;top:47%;left:39%}.liquid-droplet-flow__fallback span:nth-child(13){--fallback-size:44px;--fallback-opacity:.2;top:13%;left:46%}.liquid-droplet-flow__fallback span:nth-child(14){--fallback-size:22px;--fallback-opacity:.18;top:69%;left:78%}.liquid-droplet-flow__fallback span:nth-child(15){--fallback-size:56px;--fallback-opacity:.23;top:91%;left:22%}.liquid-droplet-flow__fallback span:nth-child(16){--fallback-size:14px;--fallback-opacity:.16;top:37%;left:62%}.liquid-droplet-flow__fallback span:nth-child(17){--fallback-size:94px;--fallback-opacity:.24;top:58%;left:3%}.liquid-droplet-flow__fallback span:nth-child(18){--fallback-size:28px;--fallback-opacity:.2;top:27%;left:84%}.liquid-droplet-flow__fallback span:nth-child(19){--fallback-size:18px;--fallback-opacity:.18;top:6%;left:37%}.liquid-droplet-flow__fallback span:nth-child(20){--fallback-size:52px;--fallback-opacity:.24;top:43%;left:93%}.liquid-droplet-flow__fallback span:nth-child(21){--fallback-size:34px;--fallback-opacity:.2;top:75%;left:57%}.liquid-droplet-flow__fallback span:nth-child(22){--fallback-size:26px;--fallback-opacity:.19;top:88%;left:5%}.liquid-droplet-flow__fallback span:nth-child(23){--fallback-size:68px;--fallback-opacity:.25;top:31%;left:19%}.liquid-droplet-flow__fallback span:nth-child(24){--fallback-size:16px;--fallback-opacity:.17;top:63%;left:89%}.liquid-expertise-hotspots{z-index:4;pointer-events:none;position:absolute;inset:0}.liquid-expertise-hotspot{opacity:0;cursor:pointer;pointer-events:auto;touch-action:manipulation;will-change:width, height, opacity, transform;background:0 0;border:0;border-radius:50%;width:0;height:0;padding:0;transition:box-shadow .2s,background-color .2s;display:block;position:absolute;top:0;left:0}.liquid-expertise-hotspot:hover{box-shadow:inset 0 0 0 1px #ec845857,0 0 0 5px #ec84580e}.liquid-expertise-hotspot:focus-visible{outline:2px solid var(--hero-orange);outline-offset:5px;background:#ec84580e}.liquid-expertise-prompt{z-index:5;color:var(--hero-flow-ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;background:#ffffffa3;border:1px solid #123e5433;border-radius:999px;align-items:center;gap:.8rem;padding:.7rem .9rem;display:flex;position:absolute;bottom:clamp(22px,3.5vh,44px);left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffffe0,0 14px 42px #071a2414}.liquid-expertise-prompt:before{content:"";background:var(--hero-orange);border-radius:50%;flex:none;width:7px;height:7px;animation:2.2s ease-in-out infinite expertise-prompt-pulse;box-shadow:0 0 0 5px #ec84581f}.liquid-expertise-prompt>span,.liquid-expertise-prompt strong{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;line-height:1}.liquid-expertise-prompt>span{opacity:.52}.liquid-expertise-prompt strong{white-space:nowrap;font-weight:600}.liquid-expertise-prompt__mobile{display:none}@keyframes expertise-prompt-pulse{50%{transform:scale(.84);box-shadow:0 0 0 9px #ec845808}}.liquid-expertise-dialog{z-index:20;-webkit-backdrop-filter:blur(15px)saturate(.82);backdrop-filter:blur(15px)saturate(.82);cursor:default;pointer-events:auto;background:radial-gradient(circle at 50% 48%,#61a7ce21,#0000 34%),#05151e94;place-items:center;padding:clamp(16px,4vw,64px);display:grid;position:absolute;inset:0}.liquid-expertise-card{color:#f6fbfd;background:linear-gradient(135deg,#164559,#071a24 58%),#071a24;border:1px solid #89cce980;border-radius:28px;width:min(940px,94vw);max-height:min(760px,100svh - 48px);position:relative;overflow:auto;box-shadow:0 36px 90px #000a106b,inset 0 1px #ffffff29,inset 0 0 60px #61a7ce14}.liquid-expertise-card:before{content:"";background:linear-gradient(90deg,#0000,#ec8458e6,#0000);height:1px;position:absolute;top:-1px;left:12%;right:12%}.liquid-expertise-card__topline{justify-content:space-between;align-items:center;padding:1rem 1rem 0 1.4rem;display:flex}.liquid-expertise-card__topline>span{color:#f6fbfd85;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.62rem}.liquid-expertise-card button{color:#f6fbfd;cursor:pointer;background:#ffffff0b;border:1px solid #89cce947;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;transition:border-color .22s,background-color .22s,transform .22s;display:inline-grid}.liquid-expertise-card button:hover{background:#ec84581f;border-color:#ec8458b8;transform:translateY(-2px)}.liquid-expertise-card button:focus-visible,.liquid-expertise-card a:focus-visible{outline:2px solid var(--hero-orange);outline-offset:4px}.liquid-expertise-card button svg{width:18px;height:18px}.liquid-expertise-card__body{grid-template-columns:minmax(0,1.1fr) minmax(250px,.9fr);column-gap:clamp(2rem,6vw,5rem);padding:clamp(1rem,3vw,2rem) clamp(1.4rem,5vw,4.5rem) clamp(1.8rem,4vw,3.5rem);display:grid}.liquid-expertise-card__label{color:#ffd1bc;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid #ec84588a;border-radius:999px;grid-column:1/-1;justify-self:start;margin-bottom:clamp(1.2rem,3vw,2.4rem);padding:.62rem .8rem;font-size:.65rem}.liquid-expertise-card__eyebrow{color:#9ed4ec;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;grid-column:1;margin:0 0 .8rem;font-size:.7rem}.liquid-expertise-card h2{color:#fff;max-width:11ch;font-family:var(--font-display);letter-spacing:-.065em;grid-column:1;margin:0;font-size:clamp(2.6rem,5.2vw,5.2rem);font-weight:500;line-height:.88}.liquid-expertise-card__description{color:#f6fbfdb8;grid-column:1;max-width:56ch;margin:1.5rem 0 0;font-size:clamp(.92rem,1.25vw,1.08rem);line-height:1.6}.liquid-expertise-card__why{background:#ffffff0b;border:1px solid #89cce933;border-radius:18px;grid-area:2/2/span 3;align-self:start;padding:1.35rem}.liquid-expertise-card__why span{color:var(--hero-orange);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.65rem}.liquid-expertise-card__why p{color:#f6fbfdd1;margin:.9rem 0 0;font-size:.92rem;line-height:1.58}.liquid-expertise-card__footer{border-top:1px solid #89cce929;justify-content:space-between;align-items:center;gap:1rem;padding:1rem clamp(1.4rem,5vw,4.5rem) 1.4rem;display:flex}.liquid-expertise-card .liquid-expertise-card__close-action{width:auto;height:44px;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:0 1.25rem;font-size:.65rem;display:inline-flex}.liquid-expertise-card__footer a{color:#fff;align-items:center;gap:.6rem;font-size:.84rem;font-weight:700;display:inline-flex}.liquid-expertise-card__footer a svg{width:17px;height:17px;color:var(--hero-orange)}.hero-liquid-flow__hero{z-index:6;opacity:0;will-change:opacity, transform;background:linear-gradient(#ffffff2e 0,#ffffffe6 12svh,#fff 24svh);min-height:max(760px,100svh);position:relative;transform:translateY(56px);box-shadow:0 -48px 96px #ffffffd1}.hero-liquid-flow__content{z-index:7;pointer-events:none;min-height:max(760px,100svh);position:relative}.hero-liquid-flow__hero-brand{z-index:7;font-family:var(--font-display), sans-serif;letter-spacing:-.065em;white-space:nowrap;font-size:clamp(4.6rem,7.2vw,8.5rem);font-weight:600;line-height:.78;position:absolute;top:142px;left:0}.hero-liquid-flow__hero-brand>span{color:var(--hero-orange)}.hero-liquid-flow__meta{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;font-size:.64rem;display:flex;position:absolute;top:104px;left:0;right:0}.hero-liquid-flow__copy{z-index:7;pointer-events:auto;width:min(49vw,740px);position:absolute;bottom:102px;left:0}.hero-liquid-flow__copy>p{color:#071a24b8;max-width:42ch;margin-bottom:1.2rem;font-size:clamp(.98rem,1.2vw,1.18rem)}.hero-liquid-flow__positioning--mobile,.hero-liquid-flow__cta-mobile{display:none}.hero-liquid-flow__copy h1{max-width:10.7em;margin-bottom:1.45rem;font-size:clamp(3rem,4vw,4.4rem);line-height:.91}.hero-liquid-flow__copy h1 span,.hero-liquid-flow__copy h1 em{display:block}.hero-liquid-flow__copy h1 em{color:var(--hero-flow-orange);margin-top:.08em;font-style:normal}.hero-liquid-flow__actions{align-items:center;gap:2rem;display:flex}.hero-liquid-flow__proof{z-index:7;border-top:1px solid var(--line);min-height:76px;font-family:var(--font-mono), monospace;text-transform:uppercase;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);pointer-events:auto;background:#ffffffad;align-items:center;gap:1.1rem;font-size:.64rem;display:flex;position:absolute;bottom:0;left:0;right:0}.hero-liquid-flow__proof strong{font-family:var(--font-display), sans-serif;letter-spacing:-.05em;font-size:1.9rem}.hero-liquid-flow__proof i{background:var(--line);width:1px;height:22px}@media (min-width:768px) and (max-width:1199px){.hero-liquid-flow__hero,.hero-liquid-flow__content{min-height:max(820px,100svh)}.liquid-droplet-flow__brand{font-size:clamp(118px,17vw,205px)}.hero-liquid-flow__hero-brand{font-size:clamp(4.3rem,8vw,6.7rem);top:138px}.hero-liquid-flow__copy{width:min(64vw,680px);bottom:100px}.hero-liquid-flow__copy h1{max-width:10em;font-size:clamp(3rem,5vw,4.15rem)}.hero-liquid-flow__proof{flex-wrap:wrap;gap:.7rem 1rem;padding-block:.75rem}}@media (max-width:767px){.hero-liquid-flow{min-height:max(680px,100dvh)}.hero-liquid-flow__intro{height:max(680px,100dvh);min-height:0;position:relative}.hero-liquid-flow__hero{z-index:6;opacity:0;min-height:max(680px,100dvh);box-shadow:none;pointer-events:none;will-change:auto;background:0 0;position:absolute;top:0;left:0;right:0;transform:translateY(56px)}.hero-liquid-flow__content{min-height:max(680px,100dvh)}.hero-liquid-flow:has(.liquid-expertise-dialog) .hero-liquid-flow__hero{visibility:hidden}.hero-liquid-flow:before,.liquid-droplet-flow__brand{display:none}.hero-liquid-flow__background{background:radial-gradient(circle at 86% 19%,#61a7ce29,#0000 23%),radial-gradient(circle at 8% 39%,#ec845816,#0000 20%),linear-gradient(160deg,#fff 0%,#fbfcfa 58%,#f1f4f2 100%)}.hero-liquid-flow__background:after{opacity:.075;background-size:7px 7px;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.liquid-droplet-flow:after{content:"";z-index:3;pointer-events:none;background:radial-gradient(at 42% 48%,#fffffffa 0 36%,#ffffffe0 54%,#0000 75%);position:absolute;inset:188px -12% 84px}.liquid-expertise-prompt{z-index:10;right:16px;bottom:max(16px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffb3;border-color:#123e541f;justify-content:center;gap:.55rem;padding:.56rem .7rem;left:16px;transform:none;box-shadow:0 12px 30px #071a240e}.liquid-expertise-prompt>span,.liquid-expertise-prompt__desktop{display:none}.liquid-expertise-prompt__mobile{opacity:1;display:inline}.liquid-expertise-prompt strong{letter-spacing:.075em;text-overflow:ellipsis;font-size:clamp(.48rem,2.1vw,.56rem);overflow:hidden}.liquid-expertise-dialog{-webkit-backdrop-filter:blur(10px)saturate(.86);backdrop-filter:blur(10px)saturate(.86);background:#05151e8a;align-items:end;padding:10px}.liquid-expertise-card{background:linear-gradient(145deg,#164559fe,#071a24fe 58%),#071a24;border-radius:22px;width:100%;max-height:calc(100svh - 20px)}.liquid-expertise-card__topline{padding:.75rem .75rem 0 1rem}.liquid-expertise-card__body{padding:.7rem 1rem 1.25rem;display:block}.liquid-expertise-card__label{margin-bottom:1rem;padding:.5rem .65rem;font-size:.56rem;display:inline-flex}.liquid-expertise-card__eyebrow{margin-bottom:.55rem;font-size:.58rem}.liquid-expertise-card h2{max-width:12ch;font-size:clamp(2.35rem,12vw,3.35rem)}.liquid-expertise-card__description{margin-top:1rem;font-size:.84rem;line-height:1.5}.liquid-expertise-card__why{margin-top:1.1rem;padding:1rem}.liquid-expertise-card__why p{margin-top:.65rem;font-size:.82rem;line-height:1.48}.liquid-expertise-card__footer{padding:.8rem 1rem 1rem}.liquid-expertise-card__footer a{font-size:.72rem}.hero-liquid-flow__hero-brand{color:#071a241f;letter-spacing:-.07em;font-size:clamp(2.5rem,12.8vw,3.55rem);top:86px;left:16px}.hero-liquid-flow__meta{color:#071a24a3;letter-spacing:.09em;font-size:clamp(.43rem,1.8vw,.5rem);display:block;top:68px;left:16px;right:16px}.hero-liquid-flow__meta span:last-child{display:none}.hero-liquid-flow__copy{pointer-events:none;flex-direction:column;width:auto;display:flex;inset:clamp(178px,24dvh,224px) 16px auto}.hero-liquid-flow__positioning--desktop,.hero-liquid-flow__cta-desktop{display:none}.hero-liquid-flow__positioning--mobile,.hero-liquid-flow__cta-mobile{display:inline}.hero-liquid-flow__copy>.hero-liquid-flow__positioning--mobile{color:#071a24ab;order:2;max-width:37ch;margin:1rem 0 0;font-size:clamp(.79rem,3.5vw,.94rem);line-height:1.48}.hero-liquid-flow__copy h1{text-wrap:balance;order:1;max-width:9.2em;margin:0;font-size:clamp(2.35rem,10.9vw,3.2rem);line-height:.9}.hero-liquid-flow__copy h1 em{margin-top:.12em}.hero-liquid-flow__actions{pointer-events:auto;flex-direction:column;order:3;align-items:stretch;gap:.45rem;margin-top:1.25rem}.hero-liquid-flow__actions .button{width:100%;min-height:48px;padding-inline:1rem}.hero-liquid-flow__actions .text-link{align-self:flex-start;min-height:36px;font-size:.77rem}.hero-liquid-flow__proof{display:none}}@media (max-width:374px){.hero-liquid-flow,.hero-liquid-flow__intro,.hero-liquid-flow__hero,.hero-liquid-flow__content{min-height:680px}.hero-liquid-flow__copy{top:166px}.hero-liquid-flow__copy h1{font-size:2.28rem}.hero-liquid-flow__copy>.hero-liquid-flow__positioning--mobile{font-size:.78rem}}.stats-composition{z-index:30;background:var(--paper);box-shadow:0 0 0 100vmax var(--paper);clip-path:inset(0 -100vmax);grid-template-columns:repeat(12,1fr);gap:1rem;margin-top:0;display:grid;position:relative}.stats-lead{grid-column:1/8;margin-bottom:3rem}.stats-lead h2{max-width:10em;font-size:clamp(3.2rem,5.5vw,6rem)}.stat{border-top:1px solid var(--ink);min-height:210px;padding:1.5rem}.stat strong{font-family:var(--font-display);letter-spacing:-.08em;font-size:clamp(4rem,8vw,9rem);font-weight:500;line-height:.8;display:block}.stat span{max-width:20ch;margin-top:2rem;font-size:.82rem;display:block}.stat--huge{grid-column:1/7}.stat--years{grid-column:7/10}.stat-visual{grid-column:10/13;min-height:300px;position:relative;overflow:hidden}.stat-visual img{object-fit:cover;object-position:top}.stat--cities{grid-column:1/6}.stat--cities strong{font-size:clamp(3rem,5vw,5.5rem);line-height:.92}.stat-note{background:var(--sky);grid-column:7/13;justify-content:space-between;align-items:end;padding:2rem;display:flex}.stat-note span{font-family:var(--font-mono);text-transform:uppercase;font-size:.7rem}.stat-note p{font-family:var(--font-display);letter-spacing:-.05em;margin:0;font-size:clamp(1.8rem,3vw,3.2rem);line-height:1}.agency-band{background:var(--blue);color:#fff}.agency-grid{grid-template-columns:repeat(12,1fr);gap:1rem;display:grid}.agency-title{grid-column:1/9}.agency-title h2{max-width:10em}.agency-copy{grid-column:9/13;align-self:end;padding-bottom:1rem}.agency-copy p{color:#f4f8fab8;font-size:1.1rem}.agency-quote{grid-column:1/6;align-self:end;padding-top:6rem}.agency-quote blockquote{font-family:var(--font-display);letter-spacing:-.045em;font-size:clamp(2rem,3vw,3.5rem);line-height:1.06}.agency-quote span{font-family:var(--font-mono);color:#f4f8fa9e;font-size:.68rem}.agency-image{grid-column:7/13;min-height:560px;margin-top:5rem;position:relative;overflow:hidden}.agency-image img{object-fit:cover;object-position:top}.expertise-section{padding-bottom:0}.expertise-row{border-top:1px solid var(--line);padding-block:clamp(5rem,8vw,9rem)}.expertise-row--blue{background:var(--blue);color:#fff}.expertise-row--orange{background:var(--orange)}.expertise-grid{grid-template-columns:1fr 4.8fr 6.2fr;align-items:center;gap:2rem;display:grid}.expertise-index span{font-family:var(--font-mono);font-size:.72rem}.expertise-copy h3{margin-bottom:1.5rem}.expertise-copy p{max-width:42ch;color:var(--muted)}.expertise-row--blue .expertise-copy p{color:#f4f8fab3}.expertise-copy ul{flex-wrap:wrap;gap:.45rem;margin:2rem 0;padding:0;list-style:none;display:flex}.expertise-copy li{font-family:var(--font-mono);border:1px solid;padding:.38rem .6rem;font-size:.62rem}.expertise-copy a{border-bottom:1px solid;align-items:center;gap:.7rem;font-size:.8rem;font-weight:700;display:inline-flex}.expertise-copy a svg{width:16px}.expertise-image{min-height:520px;position:relative;overflow:hidden}.expertise-image img{object-fit:cover;object-position:top;transition:transform .8s var(--ease)}.expertise-row:hover .expertise-image img{transform:scale(1.025)}.manifesto-block{background:var(--orange)}.manifesto-grid{grid-template-columns:2fr 10fr;display:grid}.manifesto-grid>.eyebrow{grid-column:1}.manifesto-grid>div{grid-column:2}.manifesto-grid h2{max-width:11em}.manifesto-grid h2 em{color:var(--ink);text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:3px}.manifesto-bottom{justify-content:space-between;align-items:end;margin-top:3rem;display:flex}.manifesto-bottom p{max-width:38ch;margin:0;font-size:1.18rem}.manifesto-bottom a{border-bottom:1px solid;align-items:center;gap:.7rem;font-weight:700;display:inline-flex}.projects-section{color:#fff;background:#050b0e;padding-bottom:clamp(7rem,11vw,12rem)}.projects-intro{grid-template-columns:1fr 1fr;align-items:end;display:grid}.projects-intro .eyebrow{grid-column:1/-1}.projects-intro h2{margin:0}.projects-intro p{color:#f4f8faa8;max-width:34ch;margin:0 0 .8rem auto;font-size:1.25rem}.projects-list{gap:clamp(7rem,10vw,11rem);display:grid}.project-feature{grid-template-columns:repeat(12,1fr);gap:1rem;display:grid}.project-image{aspect-ratio:1.72;background:var(--blue);grid-column:1/11;position:relative;overflow:hidden}.project-arrow{aspect-ratio:1;background:var(--orange);width:64px;color:var(--ink);border-radius:50%;place-items:center;transition:transform .35s;display:grid;position:absolute;bottom:1rem;right:1rem}.project-image:hover .project-arrow{transform:rotate(12deg)}.project-meta{border-top:1px solid #ffffff38;grid-column:1/11;justify-content:space-between;padding-top:1.4rem;display:flex}.project-meta h3{margin:.5rem 0;font-size:clamp(2rem,4vw,4.8rem)}.project-meta span,.project-meta p{font-family:var(--font-mono);font-size:.65rem}.project-metric strong{color:var(--orange);font-family:var(--font-display);letter-spacing:-.07em;font-size:clamp(3rem,6vw,6rem);font-weight:500;line-height:.8;display:block}.project-summary{color:#f4f8fab3;grid-column:8/13;margin-top:-8rem;font-size:1.1rem}.project-feature--2 .project-image{aspect-ratio:1.45;grid-column:4/13}.project-feature--2 .project-meta{grid-column:4/13}.project-feature--2 .project-summary{grid-area:1/1/auto/4;align-self:end;margin:0 1rem 3rem 0}.project-feature--3 .project-image{aspect-ratio:2;grid-column:1/13}.project-feature--3 .project-meta{grid-column:1/13}.project-feature--3 .project-summary{grid-column:8/13}.projects-all{text-align:right;margin-top:6rem}.projects-all a{border-bottom:1px solid;align-items:center;gap:.7rem;display:inline-flex}.engagement-grid{grid-template-columns:repeat(12,1fr);gap:1rem;display:grid}.engagement{border:1px solid var(--ink);min-height:330px;padding:2rem;position:relative}.engagement>span{font-family:var(--font-mono);font-size:.7rem}.engagement h3{max-width:7em;margin:3rem 0 1.5rem}.engagement p{max-width:34ch}.engagement a{border-top:1px solid;justify-content:space-between;align-items:center;padding-top:1rem;font-size:.8rem;font-weight:700;display:flex;position:absolute;bottom:2rem;left:2rem;right:2rem}.engagement--large{grid-column:1/7;min-height:520px}.engagement--orange{background:var(--orange);border-color:var(--orange);grid-column:7/10}.engagement--image{border:0;grid-column:10/13;padding:0;overflow:hidden}.engagement--image img{object-fit:cover;object-position:top}.engagement--dark{background:var(--ink);color:#fff;grid-column:7/13;min-height:420px}.testimonials-grid{grid-template-columns:5fr 7fr;gap:4rem;display:grid}.testimonials h2{font-size:clamp(3.2rem,5.6vw,6rem)}.testimonial-stage{border-left:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:480px;padding:2rem 0 0 3rem;display:flex}.testimonial-stage blockquote{font-family:var(--font-display);letter-spacing:-.045em;font-size:clamp(2rem,3.2vw,3.7rem);line-height:1.08}.testimonial-stage footer{font-family:var(--font-mono);flex-direction:column;margin-top:3rem;font-size:.7rem;display:flex}.testimonial-controls{font-family:var(--font-mono);justify-content:space-between;align-items:center;font-size:.68rem;display:flex}.testimonial-controls button{aspect-ratio:1;border:1px solid var(--ink);background:0 0;place-items:center;width:48px;display:inline-grid}.testimonial-controls button+button{margin-left:.5rem}.impact-section{background:var(--blue);color:#fff}.impact-grid{grid-template-columns:repeat(12,1fr);gap:1rem;display:grid}.impact-title{grid-column:1/8}.impact-stat{border-top:1px solid #fff6;grid-column:span 4;min-height:260px;padding:1.5rem}.impact-stat strong{font-family:var(--font-display);letter-spacing:-.08em;font-size:clamp(4rem,8vw,9rem);font-weight:500;line-height:.85;display:block}.impact-stat span{font-family:var(--font-mono);text-transform:uppercase;margin-top:2rem;font-size:.68rem;display:block}.impact-image{grid-column:span 8;min-height:440px;position:relative;overflow:hidden}.impact-image img{object-fit:cover;object-position:top}.impact-stat--orange{background:var(--orange);color:var(--ink);border:0}.founder-section{grid-template-columns:6fr 6fr;align-items:center;gap:5rem;display:grid}.founder-copy h2{font-size:clamp(3.4rem,5.7vw,6.3rem)}.founder-copy>p{max-width:44ch;font-size:1.15rem}.founder-copy blockquote{max-width:22ch;font-family:var(--font-display);letter-spacing:-.04em;margin:4rem 0 1rem;font-size:2rem}.founder-copy>span:last-child{font-family:var(--font-mono);font-size:.66rem}.founder-collage{min-height:680px;position:relative}.founder-visual{position:absolute;overflow:hidden}.founder-visual img{object-fit:cover;object-position:top}.founder-visual--one{inset:0 12% 18% 0}.founder-visual--two{aspect-ratio:1.25;border:12px solid var(--paper);width:48%;bottom:0;right:0}.founder-mark{aspect-ratio:1;background:var(--orange);width:155px;font-family:var(--font-display);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;font-size:3rem;line-height:.72;display:flex;position:absolute;top:3rem;right:0}.founder-mark span{font-family:var(--font-mono);text-transform:uppercase;margin-top:.7rem;font-size:.52rem}.insights-home{background:#fff}.insight-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.insight-card a{display:block}.insight-card figure{aspect-ratio:1.25;margin-bottom:1.5rem;position:relative;overflow:hidden}.insight-card img{object-fit:cover;object-position:top;transition:transform .7s var(--ease)}.insight-card:hover img{transform:scale(1.03)}.insight-card span{font-family:var(--font-mono);text-transform:uppercase;font-size:.65rem}.insight-card h3{margin:1rem 0;font-size:clamp(1.7rem,2.5vw,2.7rem);line-height:1.04}.insight-card p{color:var(--muted)}.insight-card em{border-bottom:1px solid;align-items:center;gap:.6rem;font-size:.8rem;font-style:normal;font-weight:700;display:inline-flex}.insight-card em svg{width:15px}.faq-section{background:var(--paper)}.faq-grid{grid-template-columns:4fr 8fr;gap:5rem;display:grid}.faq-visual{min-height:680px;position:relative;overflow:hidden}.faq-visual img{object-fit:cover;object-position:top}.faq-list{border-top:1px solid var(--line);margin-bottom:2rem}.faq-item{border-bottom:1px solid var(--line)}.faq-item button{width:100%;color:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:2rem;padding:1.3rem 0;font-size:1rem;font-weight:700;display:flex}.faq-item button svg{flex:0 0 18px;transition:transform .3s}.faq-item.is-open button svg{transform:rotate(45deg)}.faq-answer{transition:grid-template-rows .35s var(--ease);grid-template-rows:0fr;display:grid}.faq-answer p{min-height:0;color:var(--muted);overflow:hidden}.faq-item.is-open .faq-answer{grid-template-rows:1fr}.final-cta{background:var(--blue);color:#fff}.final-cta-grid{grid-template-columns:7fr 5fr;align-items:center;gap:4rem;display:grid}.final-cta h2{font-size:clamp(3.8rem,7vw,7.7rem)}.final-cta p{color:#f4f8fab3;max-width:46ch;font-size:1.13rem}.final-actions{align-items:center;gap:2rem;margin-top:2.4rem;display:flex}.final-actions>a:last-child{border-bottom:1px solid;font-size:.82rem}.final-collage{min-height:580px;position:relative}.final-collage figure{position:absolute;overflow:hidden;box-shadow:0 25px 70px #00000040}.final-collage figure:first-child{z-index:2;aspect-ratio:.48;width:42%;bottom:0;right:0;transform:rotate(2deg)}.final-collage figure:last-child{aspect-ratio:1.35;width:78%;top:4%;left:0;transform:rotate(-2deg)}.final-collage img{object-fit:cover;object-position:top}.site-footer{color:#fff;background:#03090c;padding-top:6rem}.footer-top{grid-template-columns:5fr repeat(3,2fr);gap:2rem;display:grid}.footer-intro img{filter:brightness(0)invert();width:170px;height:auto}.footer-intro p{color:#f4f8faa6;max-width:38ch;margin-top:2rem}.footer-top>div:not(:first-child){flex-direction:column;gap:.55rem;display:flex}.footer-top a,.footer-top span{font-size:.78rem}.footer-label{color:#f4f8fa73;font-family:var(--font-mono);text-transform:uppercase;margin-bottom:1rem;font-size:.6rem!important}.footer-signature{font-family:var(--font-display);letter-spacing:-.085em;white-space:nowrap;margin:7rem -.03em 0;font-size:15.5vw;font-weight:600;line-height:.68;overflow:hidden}.footer-bottom{font-family:var(--font-mono);text-transform:uppercase;border-top:1px solid #ffffff1f;justify-content:space-between;padding:2rem 0;font-size:.58rem;display:flex}.page-hero{background:var(--paper);padding:12rem 0 7rem}.page-hero--blue{background:var(--blue);color:#fff}.page-hero--orange{background:var(--orange)}.page-hero-grid{grid-template-columns:8fr 4fr;align-items:end;gap:3rem;display:grid}.page-hero h1{max-width:9em;margin:0;font-size:clamp(4.3rem,8vw,9rem)}.page-hero p{max-width:40ch;margin:0 0 .8rem;font-size:1.16rem}.page-hero .eyebrow{grid-column:1/-1}.content-section{padding-block:clamp(6rem,9vw,9rem)}.content-grid{grid-template-columns:4fr 8fr;gap:4rem;display:grid}.content-grid h2{font-size:clamp(3rem,5.2vw,5.8rem)}.content-grid p{max-width:58ch;color:var(--muted);font-size:1.08rem}.content-grid--reverse>:first-child{grid-column:2}.content-grid--reverse>:last-child{grid-area:1/1}.media-wide{width:var(--shell);aspect-ratio:1.82;margin:0 auto;position:relative;overflow:hidden}.media-wide img{object-fit:cover;object-position:top}.service-process{grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:4rem;display:grid}.service-process article{border-top:1px solid;min-height:220px;padding:1.3rem}.service-process span{font-family:var(--font-mono);font-size:.65rem}.service-process h3{margin-top:3rem;font-size:1.7rem}.listing-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.listing-card{background:var(--blue);color:#fff;min-height:520px;position:relative;overflow:hidden}.listing-card img{object-fit:cover;object-position:top;transition:transform .7s}.listing-card:hover img{transform:scale(1.03)}.listing-card:after{content:"";background:linear-gradient(#0000,#03090cd1);position:absolute;inset:40% 0 0}.listing-card div{z-index:2;position:absolute;bottom:1.5rem;left:1.5rem;right:1.5rem}.listing-card h2{margin:.5rem 0;font-size:clamp(2.3rem,4vw,4.5rem)}.listing-card span{font-family:var(--font-mono);font-size:.65rem}.project-hero{color:#fff;background:#050b0e;padding:11rem 0 5rem}.project-hero-grid{grid-template-columns:8fr 4fr;gap:3rem;display:grid}.project-hero h1{margin:0;font-size:clamp(4.2rem,8vw,9rem)}.project-hero-meta{flex-direction:column;justify-content:end;gap:1rem;display:flex}.project-hero-meta strong{color:var(--orange);font-family:var(--font-display);letter-spacing:-.07em;font-size:clamp(3.5rem,6vw,6rem)}.case-gallery{grid-template-columns:7fr 5fr;gap:1rem;display:grid}.case-gallery figure{min-height:600px;position:relative;overflow:hidden}.case-gallery figure:last-child{min-height:500px;margin-top:8rem}.case-gallery img{object-fit:cover;object-position:top}.article-layout{grid-template-columns:3fr 7fr 2fr;gap:2rem;display:grid}.article-layout article p{margin-bottom:2rem;font-size:1.16rem}.article-aside{font-family:var(--font-mono);font-size:.65rem}.legal-copy{max-width:900px}.legal-copy h2{margin-top:4rem;font-size:2.5rem}.contact-layout{grid-template-columns:4fr 8fr;gap:4rem;display:grid}.contact-form{gap:1rem;display:grid}.form-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.contact-form label{gap:.55rem;font-size:.75rem;font-weight:700;display:grid}.contact-form input,.contact-form select,.contact-form textarea{border:0;border-bottom:1px solid var(--ink);width:100%;color:var(--ink);background:0 0;border-radius:0;padding:.8rem 0;font-size:1rem}.contact-form textarea{resize:vertical}.consent{grid-template-columns:auto 1fr;align-items:start}.consent input{width:20px}.contact-form .button{justify-self:start}.honeypot{position:absolute!important;left:-9999px!important}.form-status{min-height:1.5em;font-size:.8rem}.form-status--error{color:#9d3415}.form-status--success{color:#17683d}.agency-story-layout{grid-template-columns:repeat(12,1fr);align-items:start;gap:1rem;display:grid}.agency-story-title{grid-column:1/7}.agency-story-title h2{font-size:clamp(3.5rem,6.4vw,7rem)}.agency-story-copy{grid-column:8/13;padding-top:8rem}.agency-story-copy p{color:var(--muted);font-size:1.08rem}.agency-story-copy blockquote{font-family:var(--font-display);letter-spacing:-.05em;margin:4rem 0;font-size:clamp(2rem,3.2vw,3.7rem);line-height:1.02}.agency-story-media{grid-column:2/13;min-height:650px;margin-top:5rem;position:relative;overflow:hidden}.agency-story-media:after{content:"Albi  ·  Toulouse  ·  Digital-i";background:var(--orange);font-family:var(--font-mono);text-transform:uppercase;padding:.65rem 1rem;font-size:.6rem;position:absolute;bottom:1.5rem;right:1.5rem}.agency-story-media img{object-fit:cover;object-position:top}.agency-principles{background:var(--blue);color:#fff}.principles-grid{border-top:1px solid #ffffff47;grid-template-columns:repeat(4,1fr);margin-top:5rem;display:grid}.principle-card{border-right:1px solid #ffffff38;min-height:330px;padding:1.5rem}.principle-card:last-child{border-right:0}.principle-card span{font-family:var(--font-mono);font-size:.65rem}.principle-card h3{margin-top:6rem;font-size:2rem}.principle-card p{color:#ffffffad}.inline-actions{align-items:center;gap:2rem;margin-top:2.5rem;display:flex}.expertise-index-page{background:#fff}.expertise-index-list{gap:1rem;display:grid}.expertise-index-card>a{grid-template-columns:.7fr 5.3fr 5fr 1fr;align-items:center;gap:1rem;min-height:480px;padding:1.4rem;display:grid;position:relative;overflow:hidden}.expertise-index-card--paper>a{background:var(--paper)}.expertise-index-card--blue>a{background:var(--blue);color:#fff}.expertise-index-card--orange>a{background:var(--orange)}.expertise-index-number{font-family:var(--font-mono);align-self:start;font-size:.65rem}.expertise-index-card h2{max-width:8em;margin:.7rem 0 1.2rem;font-size:clamp(3rem,5vw,5.8rem)}.expertise-index-card p{max-width:45ch}.expertise-index-card--blue p{color:#ffffffb3}.expertise-index-card ul{flex-wrap:wrap;gap:.4rem;padding:0;list-style:none;display:flex}.expertise-index-card li{font-family:var(--font-mono);text-transform:uppercase;border:1px solid;border-radius:99px;padding:.45rem .7rem;font-size:.58rem}.expertise-index-card figure{height:calc(100% - .2rem);min-height:390px;position:relative;overflow:hidden}.expertise-index-card img{object-fit:cover;object-position:top;transition:transform .75s var(--ease)}.expertise-index-card:hover img{transform:scale(1.025)}.expertise-index-arrow{width:32px;height:32px;transition:transform .35s var(--ease);justify-self:center}.expertise-index-card:hover .expertise-index-arrow{transform:translate(5px,-5px)}.expertise-orbit{border:1px solid #ffffff59;border-radius:50%;min-height:460px;position:relative}.expertise-orbit:before,.expertise-orbit:after{content:"";border:1px solid #ffffff38;border-radius:50%;position:absolute}.expertise-orbit:before{inset:15%}.expertise-orbit:after{background:var(--orange);border:0;inset:36%}.expertise-orbit span{z-index:1;background:var(--blue);font-family:var(--font-mono);text-transform:uppercase;padding:.5rem .7rem;font-size:.58rem;position:absolute}.expertise-orbit span:first-child{top:7%;left:44%}.expertise-orbit span:nth-child(2){top:48%;right:-4%}.expertise-orbit span:nth-child(3){bottom:7%;left:42%}.expertise-orbit span:nth-child(4){top:48%;left:-5%}.service-opening-grid{grid-template-columns:7fr 5fr;align-items:center;gap:5rem;display:grid}.service-opening--reverse .service-opening-media{grid-column:2}.service-opening--reverse .service-opening-copy{grid-area:1/1}.service-opening-media{min-height:650px;position:relative;overflow:hidden}.service-opening-media img{object-fit:cover;object-position:top}.service-opening-copy h2{margin:1rem 0 2rem;font-size:clamp(3rem,5vw,5.5rem)}.service-opening-copy>p{color:var(--muted)}.service-opening-copy ul{gap:.65rem;margin-top:2.2rem;padding:0;list-style:none;display:grid}.service-opening-copy li{border-bottom:1px solid var(--line);align-items:center;gap:.7rem;padding-bottom:.65rem;font-weight:700;display:flex}.service-opening-copy li svg{width:16px;color:var(--orange)}.service-method{background:var(--blue);color:#fff}.service-process>div{border-right:1px solid #ffffff40}.service-process>div:last-child{border-right:0}.service-process article{height:100%;padding:1.4rem}.service-process p{color:#ffffffa6}.related-case-grid{grid-template-columns:4fr 8fr;align-items:center;gap:4rem;display:grid}.related-case-grid figure{min-height:600px;position:relative;overflow:hidden}.related-case-grid img{object-fit:cover;object-position:top}.related-case-grid h2{font-size:clamp(3rem,5.3vw,6rem)}.related-case-grid p{color:var(--muted)}.related-case-grid strong{color:var(--orange);font-family:var(--font-display);letter-spacing:-.07em;margin-top:2.5rem;font-size:5rem;line-height:.9;display:block}.related-case-grid>div>span:not(.eyebrow){font-family:var(--font-mono);text-transform:uppercase;font-size:.64rem}.related-case-grid .arrow-link{margin-top:2rem}.next-chapter{border-top:1px solid var(--line);grid-template-columns:4fr 8fr;gap:2rem;padding-block:3rem 5rem;display:grid}.next-chapter>span{font-family:var(--font-mono);text-transform:uppercase;font-size:.62rem}.next-chapter a{justify-content:space-between;align-items:start;gap:2rem;display:flex}.next-chapter strong{max-width:15em;font-family:var(--font-display);letter-spacing:-.05em;font-size:clamp(2rem,3.5vw,4rem);line-height:1}.next-chapter svg{flex:0 0 32px}.project-editorial-list{gap:10rem;display:grid}.project-editorial>a{grid-template-columns:repeat(12,1fr);align-items:center;display:grid}.project-editorial figure{background:var(--blue);grid-column:1/10;min-height:650px;position:relative;overflow:hidden}.project-editorial img{object-fit:cover;object-position:top;transition:transform .8s var(--ease)}.project-editorial:hover img{transform:scale(1.025)}.project-editorial-copy{z-index:2;background:var(--paper);grid-column:8/13;margin-left:-2rem;padding:2rem}.project-editorial--2 figure{grid-column:4/13}.project-editorial--2 .project-editorial-copy{background:var(--orange);grid-area:1/1/auto/6;margin-left:0;margin-right:-2rem}.project-editorial--3 .project-editorial-copy{background:var(--blue);color:#fff}.project-editorial-copy>span:first-child{font-family:var(--font-mono);text-transform:uppercase;font-size:.62rem}.project-editorial-copy h2{font-size:clamp(3rem,5vw,5.5rem)}.project-editorial-copy p{color:var(--muted)}.project-editorial--3 .project-editorial-copy p{color:#ffffffb3}.project-editorial-copy>div{align-items:end;gap:1rem;margin:2.5rem 0;display:flex}.project-editorial-copy strong{font-family:var(--font-display);letter-spacing:-.07em;font-size:4.5rem;line-height:.8}.project-editorial-copy em{font-family:var(--font-mono);text-transform:uppercase;font-size:.58rem;font-style:normal}.project-closing{color:#fff;background:#050b0e}.project-closing h2{max-width:10em}.project-cover{z-index:2;background:var(--blue);min-height:min(72vw,880px);margin-top:-1px;position:relative;overflow:hidden}.project-cover img{object-fit:cover;object-position:top}.back-link{font-family:var(--font-mono);text-transform:uppercase;align-items:center;gap:.6rem;margin-bottom:4rem;font-size:.62rem;display:inline-flex}.back-link svg{width:16px}.project-hero p{color:#ffffffad}.case-narrative{grid-template-columns:7fr 5fr;gap:5rem;display:grid}.case-narrative h2{font-size:clamp(3.2rem,5.8vw,6.5rem)}.case-narrative>div:last-child{padding-top:7rem}.case-narrative h3{margin-top:2.5rem;font-size:1.8rem}.case-narrative p{color:var(--muted)}.case-interlude{background:var(--orange);padding:5rem 0}.case-interlude .shell{grid-template-columns:2fr 5fr 5fr;align-items:end;gap:2rem;display:grid}.case-interlude span{font-family:var(--font-mono);text-transform:uppercase;font-size:.62rem}.case-interlude strong{font-family:var(--font-display);letter-spacing:-.09em;font-size:clamp(5rem,10vw,11rem);line-height:.75}.case-interlude p{max-width:34ch;margin:0;font-size:1.15rem}.case-gallery{grid-template-columns:7fr 5fr}.case-gallery-wide{grid-column:1/-1;min-height:680px!important;margin:1rem 8% 0!important}.case-result{background:var(--paper)}.case-result .content-grid h2{color:var(--orange);font-size:clamp(6rem,12vw,13rem);line-height:.7}.next-project{background:var(--blue);color:#fff}.next-project>a{width:var(--shell);grid-template-columns:7fr 4fr 1fr;align-items:center;gap:2rem;min-height:380px;margin:0 auto;padding-block:3rem;display:grid}.next-project span,.next-project em{font-family:var(--font-mono);text-transform:uppercase;font-size:.62rem;font-style:normal;display:block}.next-project strong{font-family:var(--font-display);letter-spacing:-.06em;margin:1.5rem 0;font-size:clamp(3rem,6vw,6rem);line-height:.9;display:block}.next-project figure{min-height:250px;position:relative;overflow:hidden}.next-project img{object-fit:cover;object-position:top}.next-project>a>svg{justify-self:end;width:40px;height:40px}.article-hero{background:var(--orange);padding:12rem 0 7rem}.article-hero h1{max-width:10em;margin:1rem 0 2rem;font-size:clamp(4rem,7.4vw,8.5rem)}.article-hero p{max-width:50ch;font-size:1.18rem}.article-cover{aspect-ratio:1.85;position:relative;overflow:hidden}.article-cover img{object-fit:cover;object-position:top}.article-layout article blockquote{color:var(--blue);font-family:var(--font-display);letter-spacing:-.055em;margin:4rem -15% 4rem 0;font-size:clamp(2.3rem,4.4vw,5rem);line-height:1}.article-aside{align-content:start;gap:.5rem;display:grid}.article-aside strong{font-family:var(--font-body);margin-bottom:1.5rem;font-size:.85rem}.article-share{border-top:1px solid var(--line);align-self:end;padding-top:1rem;font-size:.72rem}.article-share a{align-items:center;gap:.4rem;margin-top:1rem;font-weight:700;display:inline-flex}.article-share svg{width:15px}.insights-listing{gap:8rem;display:grid}.insight-featured>a{grid-template-columns:7fr 5fr;align-items:center;gap:4rem;display:grid}.insight-featured figure{min-height:630px;position:relative;overflow:hidden}.insight-featured img{object-fit:cover;object-position:top}.insight-featured h2{font-size:clamp(3rem,5vw,5.8rem)}.insight-featured p{color:var(--muted)}.insight-featured em{align-items:center;gap:.5rem;font-style:normal;font-weight:700;display:inline-flex}.insight-list{border-top:1px solid var(--line)}.insight-list article>a{border-bottom:1px solid var(--line);grid-template-columns:.7fr 6fr 3fr .5fr;align-items:center;gap:1.5rem;min-height:260px;padding:1.2rem 0;display:grid}.insight-list article>a>span,.insight-list small{font-family:var(--font-mono);text-transform:uppercase;font-size:.6rem}.insight-list h2{max-width:15em;margin:.6rem 0;font-size:clamp(2rem,3.4vw,3.8rem)}.insight-list p{color:var(--muted)}.insight-list figure{min-height:200px;position:relative;overflow:hidden}.insight-list img{object-fit:cover;object-position:top}.insight-note{background:var(--blue);color:#fff;padding:7rem 0}.insight-note h2{max-width:10em}.contact-page{background:#fff}.contact-layout aside h2{font-size:clamp(3rem,5vw,5.5rem)}.contact-layout aside>p{color:var(--muted)}.contact-layout dl{margin-top:4rem}.contact-layout dl div{border-top:1px solid var(--line);padding:1rem 0}.contact-layout dt{font-family:var(--font-mono);text-transform:uppercase;font-size:.6rem}.contact-layout dd{margin:.4rem 0 0}.not-found{background:var(--blue);color:#fff;place-items:center;min-height:90vh;padding:10rem 0 6rem;display:grid}.not-found span{color:var(--orange);font-family:var(--font-mono)}.not-found h1{max-width:9em;font-size:clamp(4rem,8vw,9rem)}.not-found p{color:#ffffffb3;max-width:40ch}.not-found div>div{align-items:center;gap:2rem;margin-top:2rem;display:flex}@media (max-width:1100px){:root{--shell:calc(100vw - 48px)}.desktop-nav{gap:1rem}.hero-editorial{min-height:2400px}.hero-stage{min-height:620px}.hero-copy{padding-top:7rem}.hero-showcase{width:65vw;height:610px;right:-3vw}.hero-showcase__main{width:80%}.hero-showcase__caption{width:46%;left:21%}.agency-image{min-height:480px}.expertise-grid{grid-template-columns:.6fr 5fr 6fr}.expertise-image{min-height:440px}.project-summary{margin-top:-5rem}.founder-section{gap:3rem}.expertise-index-card>a{grid-template-columns:.6fr 5.4fr 5fr .6fr}.expertise-index-card figure{min-height:330px}.service-opening-grid{gap:3rem}}@media (max-width:900px){:root{--shell:calc(100vw - 48px)}.site-header{grid-template-columns:1fr auto auto;min-height:72px;padding-inline:24px}.desktop-nav{display:none}.header-cta{margin-right:.7rem}.menu-toggle{z-index:1002;border:1px solid var(--ink);background:var(--paper);width:44px;height:44px;color:var(--ink);place-items:center;display:grid;position:relative}.mobile-menu{z-index:1001;background:var(--orange);opacity:0;pointer-events:none;transition:transform .36s var(--ease), opacity .3s;flex-direction:column;justify-content:space-between;padding:8rem 24px 2rem;display:flex;position:fixed;inset:0;transform:translateY(-100%)}.mobile-menu.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.mobile-menu__links{display:grid}.mobile-menu__links a{font-family:var(--font-display);letter-spacing:-.05em;align-items:baseline;gap:1rem;padding:.5rem 0;font-size:clamp(2.8rem,9vw,5rem);line-height:1;display:flex}.mobile-menu__links span{font-family:var(--font-mono);font-size:.6rem}.mobile-menu__meta{border-top:1px solid;justify-content:space-between;padding-top:1rem;font-size:.72rem;display:flex}.hero-editorial{height:auto;min-height:0;overflow:hidden}.stats-composition{box-shadow:none;clip-path:none;margin-top:0}.hero-sticky{height:auto;min-height:0;position:relative;overflow:visible}.hero-kicker{top:calc(100svh + 2rem)}.hero-word{height:100svh;font-size:14.8vw;position:sticky;top:0}.hero-stage{grid-template-columns:1fr;align-items:start;height:auto;min-height:930px;position:relative;inset:auto}.hero-copy{padding-top:3.5rem}.hero-copy h1{max-width:8em;font-size:clamp(3.7rem,9vw,6rem)}.hero-showcase{width:90vw;height:600px;top:400px;right:-2vw}.hero-showcase__main{width:81%}.hero-showcase__satellite{left:1%}.hero-showcase__caption{width:44%;left:22%}.hero-scroll-cue{display:none}.hero-proof{flex-wrap:wrap;padding-block:1rem;position:relative;bottom:auto;left:auto;transform:none}.stats-lead{grid-column:1/11}.stat--huge{grid-column:1/8}.stat--years{grid-column:8/13}.stat-visual{grid-column:1/6}.stat--cities{grid-column:6/13}.stat-note{grid-column:1/13}.agency-title{grid-column:1/11}.agency-copy{grid-column:7/13}.agency-quote{grid-column:1/7}.expertise-grid{grid-template-columns:.7fr 5.3fr 6fr;gap:1rem}.project-image,.project-feature--2 .project-image,.project-meta,.project-feature--2 .project-meta{grid-column:1/13}.project-summary,.project-feature--2 .project-summary{grid-area:auto/1/auto/7;margin:1rem 0 0}.engagement--large{grid-column:1/8}.engagement--orange{grid-column:8/13}.engagement--image{grid-column:1/5}.engagement--dark{grid-column:5/13}.testimonials-grid{grid-template-columns:1fr}.testimonial-stage{border:0;padding-left:0}.founder-section{grid-template-columns:1fr}.founder-collage{min-height:600px}.faq-grid{grid-template-columns:4fr 8fr;gap:2rem}.final-cta-grid{grid-template-columns:1fr}.final-collage{min-height:500px}.footer-top{grid-template-columns:2fr 1fr 1fr}.footer-top>div:last-child{grid-column:2}.page-hero-grid,.content-grid{grid-template-columns:1fr}.content-grid--reverse>:first-child,.content-grid--reverse>:last-child{grid-area:auto/1}.article-layout{grid-template-columns:2fr 7fr}.article-aside{grid-column:1}.article-layout article{grid-area:1/2/span 2}.agency-story-title{grid-column:1/9}.agency-story-copy{grid-column:7/13;padding-top:5rem}.agency-story-media{grid-column:1/13}.principles-grid{grid-template-columns:1fr 1fr}.principle-card:nth-child(2){border-right:0}.principle-card{border-bottom:1px solid #ffffff38}.expertise-index-card>a{grid-template-columns:.7fr 6fr 4fr}.expertise-index-card figure{min-height:300px}.expertise-index-arrow{display:none}.service-opening-grid,.related-case-grid{grid-template-columns:1fr 1fr;gap:2.5rem}.service-opening-media{min-height:520px}.project-editorial-copy{grid-column:7/13}.project-editorial--2 .project-editorial-copy{grid-column:1/7}.case-narrative,.insight-featured>a{gap:2.5rem}.insight-list article>a{grid-template-columns:.5fr 6fr 3fr}.insight-list article>a>svg{display:none}}@media (max-width:767px){:root{--shell:calc(100vw - 32px)}body{font-size:16px}.section-pad{padding-block:6.5rem}h2{font-size:clamp(2.9rem,13vw,4.4rem)}.header-cta{display:none}.site-header{min-height:58px;padding-inline:16px}.site-logo{width:96px}.site-logo:before{content:"";z-index:-1;background:var(--blue);border:1px solid #ffffff24;position:absolute;inset:-6px -8px;box-shadow:0 8px 24px #071a2412}.site-header.is-compact{min-height:54px}.site-header.is-compact .site-logo:before{inset:-5px -6px}.menu-toggle{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb3;border-color:#071a244d;border-radius:50%;width:38px;height:38px}.menu-toggle svg{stroke-width:1.7px;width:19px;height:19px}.section-intro,.projects-intro{grid-template-columns:1fr}.section-intro p,.projects-intro p{margin:1.5rem 0 0}.hero-editorial{min-height:auto;overflow:hidden}.hero-editorial:before{width:115vw;top:35%;right:-45vw}.hero-kicker{align-items:flex-start;gap:1rem;font-size:.54rem;top:calc(100svh + 1.5rem)}.hero-kicker span:last-child{text-align:right}.hero-word{height:100svh;font-size:15.5vw;line-height:.82}.hero-stage{flex-direction:column;min-height:auto;display:flex}.hero-copy{order:1;padding:5.5rem 0 2rem}.hero-positioning{margin-bottom:2rem;font-size:.95rem}.hero-copy h1{font-size:clamp(3.1rem,14vw,4.7rem)}.hero-actions{flex-direction:column;align-items:stretch;gap:1rem}.hero-actions .button{width:100%}.hero-showcase{order:0;width:100%;height:505px;margin-top:1.5rem;position:relative;top:auto;right:auto}.hero-showcase:before{inset:5% 0 8% 6%}.hero-showcase:after{width:70%;height:34%;bottom:4%;right:1%}.hero-showcase__rail{top:-1.15rem}.hero-showcase__rail i{width:34px}.hero-showcase__main{aspect-ratio:1.34;width:90%;top:7%;right:0}.hero-showcase__satellite{border-width:4px;width:22%;bottom:3%;left:0}.hero-showcase__detail{border-width:4px;width:48%;bottom:1%;right:2%}.hero-showcase__caption{grid-template-columns:1fr;gap:.45rem;width:49%;padding:.75rem;bottom:5%;left:25%}.hero-showcase__caption>div:first-child strong{font-size:.7rem}.hero-showcase__metric{text-align:left;align-items:baseline;gap:.45rem;display:flex}.hero-showcase__metric strong{font-size:1.45rem}.hero-showcase__metric span{margin:0}.hero-showcase__nav{top:15%;left:0}.hero-showcase__nav button{width:42px}.hero-proof{grid-template-columns:auto 1fr;gap:.4rem 1rem;margin-top:1rem;display:grid}.hero-proof i{display:none}.hero-proof span:nth-of-type(n+2){grid-column:1/-1}.stats-composition{grid-template-columns:1fr 1fr}.stats-lead,.stat--huge,.stat--years,.stat-visual,.stat--cities,.stat-note{grid-column:auto}.stats-lead,.stat-note{grid-column:1/-1}.stat{min-height:180px;padding:1rem 0}.stat strong{font-size:clamp(3.5rem,18vw,5rem)}.stat--cities strong{font-size:2.6rem}.stat-visual{min-height:210px}.stat-note{padding:1.2rem;display:block}.stat-note p{margin-top:2rem;font-size:1.8rem}.agency-grid{grid-template-columns:1fr}.agency-title,.agency-copy,.agency-quote,.agency-image{grid-column:1}.agency-title h2{font-size:3.4rem}.agency-copy{padding-top:1rem}.agency-quote{padding-top:4rem}.agency-image{min-height:360px;margin-top:2rem}.expertise-section>.section-intro{margin-bottom:4rem}.expertise-row{padding-block:4.5rem}.expertise-grid{grid-template-columns:1fr}.expertise-index{order:0}.expertise-image{order:1;min-height:310px}.expertise-copy{order:2}.expertise-copy h3{margin-top:1rem;font-size:2.8rem}.manifesto-grid{grid-template-columns:1fr}.manifesto-grid>.eyebrow,.manifesto-grid>div{grid-column:1}.manifesto-bottom{display:block}.manifesto-bottom a{margin-top:2rem}.projects-intro{padding-bottom:4rem}.projects-list{gap:6rem}.project-feature{display:block}.project-image,.project-feature--2 .project-image,.project-feature--3 .project-image{aspect-ratio:1.25;display:block}.project-arrow{width:52px}.project-meta{display:block}.project-metric{text-align:left;max-width:none;margin-top:2rem}.project-summary{max-width:38ch}.engagement-grid{grid-template-columns:1fr}.engagement--large,.engagement--orange,.engagement--image,.engagement--dark{grid-column:1;min-height:360px}.engagement--image,.testimonial-stage{min-height:430px}.impact-grid{grid-template-columns:1fr 1fr}.impact-title,.impact-image{grid-column:1/-1}.impact-stat{grid-column:auto;min-height:190px;padding:1rem 0}.impact-stat strong{font-size:4rem}.impact-image{min-height:290px}.founder-copy h2{font-size:3.5rem}.founder-collage{min-height:470px}.founder-visual--one{inset:0 8% 16% 0}.founder-mark{width:118px;font-size:2.3rem}.insight-grid{grid-template-columns:1fr;gap:4rem}.faq-grid{flex-direction:column;display:flex}.faq-visual{order:2;min-height:420px}.final-cta-grid{gap:2rem}.final-cta h2{font-size:3.7rem}.final-actions{flex-direction:column;align-items:stretch}.final-collage{min-height:400px}.footer-top{grid-template-columns:1fr 1fr}.footer-intro{grid-column:1/-1;margin-bottom:2rem}.footer-top>div:last-child{grid-column:auto}.footer-signature{margin-top:5rem;font-size:16.2vw}.footer-bottom{flex-direction:column;align-items:flex-start;gap:.5rem}.page-hero{padding:9rem 0 5rem}.page-hero h1{font-size:clamp(3.6rem,15vw,5.4rem)}.content-grid{gap:2rem}.media-wide{aspect-ratio:.88}.service-process{grid-template-columns:1fr 1fr}.listing-grid{grid-template-columns:1fr}.listing-card{min-height:430px}.project-hero-grid{grid-template-columns:1fr}.project-hero h1{font-size:4rem}.case-gallery{grid-template-columns:1fr}.case-gallery figure{min-height:420px}.case-gallery figure:last-child{min-height:400px;margin-top:0}.article-layout{grid-template-columns:1fr}.article-layout article,.article-aside{grid-area:auto/1}.contact-layout,.form-grid,.agency-story-layout{grid-template-columns:1fr}.agency-story-title,.agency-story-copy,.agency-story-media{grid-column:1}.agency-story-copy{padding-top:0}.agency-story-media{min-height:400px;margin-top:2rem}.principles-grid{grid-template-columns:1fr}.principle-card,.principle-card:nth-child(2){border-right:0;min-height:260px}.principle-card h3{margin-top:3rem}.inline-actions{flex-direction:column;align-items:stretch}.expertise-index-card>a{flex-direction:column;align-items:stretch;min-height:0;padding:1rem;display:flex}.expertise-index-card h2{font-size:3rem}.expertise-index-card figure{order:-1;min-height:320px}.expertise-index-number{z-index:2;background:var(--paper);color:var(--ink);padding:.4rem .55rem;position:absolute;top:1.8rem;left:1.8rem}.expertise-orbit{min-height:340px}.service-opening-grid,.related-case-grid{grid-template-columns:1fr}.service-opening--reverse .service-opening-media,.service-opening--reverse .service-opening-copy{grid-area:auto/1}.service-opening-media{min-height:410px}.service-opening-copy h2{font-size:3.1rem}.service-process>div{border-bottom:1px solid #ffffff40;border-right:0}.related-case-grid figure{min-height:390px}.next-chapter{grid-template-columns:1fr}.project-editorial-list{gap:6rem}.project-editorial>a{flex-direction:column;align-items:stretch;display:flex}.project-editorial figure,.project-editorial--2 figure{grid-column:auto;min-height:390px}.project-editorial-copy,.project-editorial--2 .project-editorial-copy{grid-area:auto;margin:-2rem 1rem 0;padding:1.3rem}.project-editorial-copy h2{font-size:3.3rem}.project-cover{min-height:470px}.case-narrative{grid-template-columns:1fr}.case-narrative>div:last-child{padding-top:0}.case-interlude .shell{grid-template-columns:1fr}.case-gallery-wide{min-height:420px!important;margin:0!important}.next-project>a{grid-template-columns:1fr 1fr;min-height:300px}.next-project>a>svg{display:none}.next-project strong{font-size:3rem}.article-hero{padding:9rem 0 5rem}.article-hero h1{font-size:clamp(3.5rem,14vw,5.2rem)}.article-cover{aspect-ratio:.9}.article-layout article blockquote{margin:3rem 0}.article-share{margin-top:3rem}.insight-featured>a{grid-template-columns:1fr}.insight-featured figure{min-height:410px}.insight-list article>a{grid-template-columns:.4fr 1fr;padding:2rem 0}.insight-list figure{grid-area:1/1/auto/-1;min-height:260px}.insight-list article>a>span{grid-area:2/1}.insight-list article>a>div{grid-area:2/2}.not-found div>div{flex-direction:column;align-items:stretch}}@media (max-width:374px){.hero-liquid,.hero-liquid__content{min-height:1080px}.hero-liquid__copy h1{font-size:2.35rem}.hero-copy h1{font-size:2.85rem}.hero-showcase{height:450px}.hero-showcase__caption{width:53%;left:24%}.mobile-menu__links a{font-size:2.6rem}.stat-note p{font-size:1.55rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.hero-liquid-flow__intro{will-change:auto;position:relative;opacity:1!important;transform:none!important}.hero-liquid-flow__hero{will-change:auto;opacity:1!important;transform:none!important}.liquid-entry-word>.liquid-entry-letter{will-change:auto;opacity:1!important;filter:none!important;animation:none!important;transform:none!important}.liquid-entry-word{will-change:auto;opacity:1!important;transform:none!important}.hero-liquid__brand>span,.hero-liquid__meta,.hero-liquid__copy,.hero-liquid__proof,.liquid-bubble-entry,.liquid-bubble{animation:none!important}.hero-liquid__brand,.hero-liquid__copy,.hero-liquid-scene__layer,.liquid-bubble-shell,.refracted-brand,.refracted-brand>span{will-change:auto;transform:none!important}.liquid-bubble-shell[data-kind=project]{scale:1!important}.hero-editorial{height:auto;min-height:auto;padding-top:108px}.stats-composition{box-shadow:none;clip-path:none;margin-top:0}.hero-sticky{height:auto;min-height:auto;position:relative;overflow:visible}.hero-kicker{position:relative;top:auto;left:auto;transform:none}.hero-word{width:calc(100vw + .08em);height:clamp(7rem,12vw,12.8rem);margin:2.25rem 0 0 -.04em;font-size:clamp(7rem,15.2vw,16rem);display:block;position:relative;inset:auto}.hero-stage{height:auto;min-height:720px;position:relative;inset:auto}.hero-proof{position:relative;bottom:auto;left:auto;transform:none}.hero-showcase,.hero-showcase figure,.hero-word,.hero-copy,.project-image img,.expertise-image img,.insight-card img{transform:none!important}.hero-scroll-cue i:after{animation:none!important;transform:none!important}}.hero-liquid-flow__hero{background:radial-gradient(circle at 78% 40%,#61a7ce33,#0000 28%),radial-gradient(circle at 66% 74%,#ec84581c,#0000 22%),linear-gradient(145deg,#fff 0%,#f4f5f1 58%,#e7f0f3 100%);overflow:hidden}.hero-liquid-flow__hero:before{content:"";z-index:1;opacity:.42;pointer-events:none;background-image:linear-gradient(#123e540e 1px,#0000 1px),linear-gradient(90deg,#123e540e 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0 36%,#000 57% 100%);mask-image:linear-gradient(90deg,#0000 0 36%,#000 57% 100%)}.hero-energy{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-energy__rings{aspect-ratio:1;width:min(59vw,900px);transform-style:preserve-3d;border:1px solid #123e541f;border-radius:50%;animation:26s linear infinite hero-energy-spin;position:absolute;top:50%;right:1vw;transform:translateY(-48%)rotateX(63deg)rotate(-12deg);box-shadow:0 0 120px #61a7ce26,inset 0 0 100px #61a7ce14}.hero-energy__rings i{border:1px solid #123e5426;border-radius:50%;position:absolute}.hero-energy__rings i:first-child{border-color:#ec845859;inset:12%}.hero-energy__rings i:nth-child(2){border-color:#61a7ce6b;inset:28%}.hero-energy__rings i:nth-child(3){aspect-ratio:1;background:var(--orange);width:14px;box-shadow:0 0 28px var(--orange);border:0;top:7%;left:31%}.hero-energy__rings i:nth-child(4){aspect-ratio:1;background:#61a7ce;border:0;width:9px;bottom:28%;right:10%;box-shadow:0 0 24px #61a7ce}.hero-energy__beam{transform-origin:0;background:linear-gradient(90deg,#0000,#ec8458e6,#0000);height:1px;display:block;position:absolute;box-shadow:0 0 14px #ec845873}.hero-energy__beam--one{width:52%;top:31%;right:-8%;transform:rotate(-13deg)}.hero-energy__beam--two{opacity:.65;width:39%;bottom:26%;right:7%;transform:rotate(19deg)}.hero-energy__word{color:#0000;font-family:var(--font-display);letter-spacing:-.075em;-webkit-text-stroke:1px #123e541c;text-shadow:0 0 70px #61a7ce1f;font-size:clamp(8rem,15vw,18rem);font-weight:600;line-height:.72;position:absolute;bottom:72px;right:-.04em}.hero-energy__pulse{color:#071a248c;font-family:var(--font-mono);letter-spacing:.1em;align-items:center;gap:.55rem;font-size:.48rem;display:flex;position:absolute;top:22%;right:3%}.hero-energy__pulse i{aspect-ratio:1;background:var(--orange);border-radius:50%;width:8px;animation:2.2s ease-out infinite hero-signal-pulse;box-shadow:0 0 #ec84588c}.hero-liquid-flow__artifacts{transform-style:preserve-3d;perspective:1300px;will-change:transform;overflow:visible}.hero-artifact{border-color:#123e5447;box-shadow:0 35px 100px #071a242e,inset 0 0 0 1px #ffffffb3}.hero-artifact--site{aspect-ratio:1.55;clip-path:polygon(0 0,94% 0,100% 8%,100% 100%,6% 100%,0 92%);transform-origin:50%;border:9px solid #fffffff0;width:min(46vw,760px);top:18%;right:-1%;transform:rotateY(-4deg)rotate(-1.2deg)translateZ(20px)}.hero-artifact--site:before{content:"";z-index:3;background:linear-gradient(90deg,transparent,#61a7ce,var(--orange),transparent);height:2px;animation:4.8s ease-in-out infinite hero-scan;position:absolute;left:0;right:0;box-shadow:0 0 22px #61a7cecc}.hero-artifact--site:after{content:"PROJECT / 02 · EXPERIENCE LIVE";z-index:3;color:#fff;font-family:var(--font-mono);letter-spacing:.08em;background:#071a24c7;padding:.35rem .48rem;font-size:.42rem;position:absolute;top:11px;left:13px}.hero-artifact--mobile{border-color:#fff;width:min(10vw,152px);bottom:7%;right:36%;transform:translateZ(160px)rotate(2.6deg)}.hero-artifact--search{background:linear-gradient(145deg,#164a60,#071a24);border:1px solid #ffffff2e;width:min(25vw,370px);bottom:12%;right:3%;transform:translateZ(120px);box-shadow:0 26px 70px #071a2447}.hero-artifact--signal{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #123e5421;top:17%;right:1%;box-shadow:0 14px 35px #071a2414}.hero-artifact--live{color:#fff;width:180px;font-family:var(--font-mono);background:#071a24e6;border:1px solid #fff3;grid-template-columns:1fr repeat(5,4px);align-items:end;gap:4px;padding:.75rem;font-size:.46rem;display:grid;top:40%;right:43%;transform:translateZ(190px)rotate(-2deg)}.hero-artifact--live span{align-self:center}.hero-artifact--live i{background:#61a7ce;width:4px;animation:1.8s ease-in-out infinite hero-equalizer;display:block;box-shadow:0 0 10px #61a7ce99}.hero-artifact--live i:first-of-type{height:14px}.hero-artifact--live i:nth-of-type(2){height:28px;animation-delay:-.4s}.hero-artifact--live i:nth-of-type(3){background:var(--orange);height:20px;animation-delay:-.8s}.hero-artifact--live i:nth-of-type(4){height:34px;animation-delay:-1.2s}.hero-artifact--live i:nth-of-type(5){height:17px;animation-delay:-.6s}.hero-liquid-flow__copy{z-index:9}.hero-liquid-flow__copy:before{content:"";z-index:-1;filter:blur(12px);background:radial-gradient(circle at 30%,#fffffff5,#ffffffbd 62%,#0000 82%);position:absolute;inset:-1.2rem -2rem}.hero-liquid-flow__copy h1{text-shadow:0 14px 50px #071a2414}.hero-liquid-flow__actions .button{box-shadow:0 18px 40px #071a242e}.hero-liquid-flow__actions .button:hover{box-shadow:0 24px 55px #071a243d,0 0 0 4px #ec845826}@keyframes hero-energy-spin{to{transform:translateY(-48%)rotateX(63deg)rotate(348deg)}}@keyframes hero-signal-pulse{70%{box-shadow:0 0 0 12px #ec845800}to{box-shadow:0 0 #ec845800}}@keyframes hero-scan{0%,12%{opacity:0;top:2%}24%{opacity:1}78%{opacity:.85}92%,to{opacity:0;top:98%}}@keyframes hero-equalizer{50%{opacity:.55;transform:scaleY(.38)}}@media (max-width:1100px){.hero-artifact--site{width:54vw;right:-10%}.hero-artifact--live{width:150px;right:42%}.hero-energy__rings{width:68vw;right:-8vw}}@media (max-width:767px){.hero-liquid-flow__hero{background:radial-gradient(circle at 86% 46%,#61a7ce30,#0000 32%),radial-gradient(circle at 8% 70%,#ec845817,#0000 23%),linear-gradient(160deg,#fff,#f3f6f4 68%,#e6eff2)}.hero-liquid-flow__hero:before{opacity:.25;background-size:42px 42px;-webkit-mask-image:linear-gradient(#0000 18%,#000 45%,#0000 88%);mask-image:linear-gradient(#0000 18%,#000 45%,#0000 88%)}.hero-energy__rings{opacity:.42;width:120vw;top:55%;right:-49vw}.hero-energy__word{font-size:28vw;bottom:118px;right:-.03em;opacity:.13!important}.hero-energy__beam,.hero-energy__pulse{display:none}.hero-liquid-flow__artifacts{opacity:.28}.hero-artifact--site{border-width:5px;width:86vw;top:48%;right:-25%;transform:rotate(-2deg)!important}.hero-artifact--site:after,.hero-artifact--search,.hero-artifact--signal,.hero-artifact--live{display:none}.hero-liquid-flow__copy:before{filter:blur(8px);background:linear-gradient(90deg,#fffffff5,#ffffffb3,#0000);inset:-.8rem}}@media (prefers-reduced-motion:reduce){.hero-energy__rings,.hero-energy__pulse i,.hero-artifact--site:before,.hero-artifact--live i{animation:none!important}.hero-liquid-flow__artifacts,.hero-artifact,.hero-energy__word{filter:none!important;transform:none!important}}.digital-universe{z-index:5;color:#fff;background:#071a24;height:620svh;position:relative}.digital-universe__stage{isolation:isolate;perspective:1500px;background:#071a24;height:100svh;min-height:680px;position:sticky;top:0;overflow:hidden}.universe-skies,.universe-sky,.universe-scenes,.universe-scene{position:absolute;inset:0}.universe-skies{z-index:-3;overflow:hidden}.universe-sky{opacity:0;transform:scale(1.05)}.universe-sky:first-child{opacity:1}.universe-sky:before,.universe-sky:after{content:"";pointer-events:none;position:absolute}.universe-sky:before{transform-origin:bottom;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:72px 72px;inset:0;transform:perspective(800px)rotateX(62deg)scale(1.6)translateY(24%);-webkit-mask-image:linear-gradient(#0000,#000 24% 78%,#0000);mask-image:linear-gradient(#0000,#000 24% 78%,#0000)}.universe-sky:after{aspect-ratio:1;border:1px solid #ffffff21;border-radius:50%;width:55vw;top:50%;right:-18vw;transform:translateY(-50%);box-shadow:0 0 120px #61a7ce2e,inset 0 0 100px #61a7ce14}.universe-hud{z-index:20;pointer-events:none;color:#ffffff94;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;font-size:.55rem;display:flex;position:absolute;left:28px;right:28px}.universe-hud--top{border-top:1px solid #fff3;padding-top:12px;top:94px}.universe-hud--bottom{border-bottom:1px solid #fff3;padding-bottom:12px;bottom:24px}.universe-intro{z-index:18;pointer-events:none;position:absolute;top:116px;left:28px}.universe-intro>.eyebrow,.universe-intro h2{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.universe-scenes{z-index:4;transform-style:preserve-3d}.universe-scene{opacity:0;transform-style:preserve-3d;will-change:opacity,transform,filter;grid-template-columns:minmax(280px,38%) 1fr;align-items:center;gap:clamp(1rem,4vw,5rem);padding:136px clamp(70px,7vw,128px) 58px;display:grid}.universe-scene:first-child{opacity:1}.universe-scene[data-active=true]{z-index:3}.universe-copy{z-index:9;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#071a24e6,#123e547a);border:1px solid #ffffff2e;max-width:540px;padding:1.4rem 1.4rem 1.6rem;position:relative;box-shadow:0 30px 90px #00000047}.universe-copy:before{content:"";background:var(--orange);width:34%;height:2px;position:absolute;top:-1px;left:-1px;box-shadow:0 0 18px #ec8458b3}.universe-copy__meta{color:#8bc0dc;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #ffffff30;justify-content:space-between;gap:1rem;padding-bottom:1rem;font-size:.56rem;display:flex}.universe-copy h3{color:#fff;text-wrap:balance;margin:1.6rem 0 .9rem;font-size:clamp(2.45rem,3.8vw,4.65rem);line-height:.86}.universe-copy>p{color:#ffffffa6;max-width:43ch;font-size:.96rem;line-height:1.55}.universe-copy ul{flex-wrap:wrap;gap:.45rem;margin:1.5rem 0 1.7rem;padding:0;list-style:none;display:flex}.universe-copy li{color:#ffffffc7;font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;border:1px solid #ffffff40;border-radius:999px;padding:.42rem .62rem;font-size:.52rem}.universe-copy>a{color:#fff;border-bottom:1px solid var(--orange);align-items:center;gap:.65rem;padding-bottom:.35rem;font-size:.78rem;font-weight:700;display:inline-flex}.universe-copy>a svg{width:16px;transition:transform .3s var(--ease)}.universe-copy>a:hover svg{transform:translate(4px,-4px)}.universe-object{z-index:2;width:100%;height:min(66vh,680px);transform-style:preserve-3d;will-change:transform;grid-area:1/2;position:relative}.universe-rail{z-index:22;gap:.8rem;padding-left:24px;display:grid;position:absolute;top:50%;right:25px;transform:translateY(-50%)}.universe-rail__track{background:#ffffff2e;width:1px;position:absolute;top:5px;bottom:5px;left:4px}.universe-rail__track i{background:var(--orange);width:2px;height:100%;box-shadow:0 0 12px var(--orange);transform-origin:top;display:block;transform:scaleY(0)}.universe-rail button{color:#ffffff6b;min-height:26px;font-family:var(--font-mono);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.6rem;font-size:.55rem;transition:color .3s;display:flex}.universe-rail button b{opacity:0;white-space:nowrap;max-width:0;transition:max-width .4s,opacity .3s;overflow:hidden}.universe-rail button.is-active span{color:var(--orange);text-shadow:0 0 12px var(--orange)}.universe-rail button.is-active b,.universe-rail button:hover b{opacity:1;max-width:190px}.universe-scroll-cue{z-index:20;color:#ffffffa8;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:.54rem;display:flex;position:absolute;bottom:62px;left:28px}.universe-scroll-cue svg{width:17px;animation:1.8s ease-in-out infinite universe-cue}@keyframes universe-cue{50%{transform:translateY(7px)}}.universe-object--strategy{perspective:1000px}.strategy-orbit{border:1px solid #8bc0dc61;border-radius:50%;position:absolute;transform:rotateX(66deg)rotate(-12deg);box-shadow:0 0 60px #61a7ce1f,inset 0 0 60px #61a7ce14}.strategy-orbit--outer{animation:24s linear infinite strategy-spin;inset:5% 3% 6% 8%}.strategy-orbit--inner{border-color:#ec8458a6;animation:16s linear infinite strategy-spin-reverse;inset:21% 20% 22% 25%}.strategy-orbit--outer i{aspect-ratio:1;background:#8bc0dc;border-radius:50%;width:12px;position:absolute;box-shadow:0 0 24px #61a7ce}.strategy-orbit--outer i:first-child{top:8%;left:25%}.strategy-orbit--outer i:nth-child(2){background:var(--orange);box-shadow:0 0 24px var(--orange);top:54%;right:4%}.strategy-orbit--outer i:nth-child(3){bottom:8%;left:15%}.strategy-core{aspect-ratio:1;text-align:center;background:radial-gradient(circle at 42% 35%,#61a7ce52,#071a24f0 68%);border:1px solid #ffffff57;border-radius:50%;place-content:center;width:190px;display:grid;position:absolute;top:50%;left:51%;transform:translate(-50%,-50%);box-shadow:0 0 80px #61a7ce47}.strategy-core span{color:#8bc0dc;font-family:var(--font-mono);font-size:.48rem}.strategy-core strong{font-family:var(--font-display);margin-top:.7rem;font-size:1.75rem;line-height:.9}.strategy-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#071a24cc;border:1px solid #fff3;width:180px;padding:1rem;position:absolute;box-shadow:0 18px 50px #00000047}.strategy-card span,.strategy-card small{color:#8bc0dc;font-family:var(--font-mono);font-size:.5rem;display:block}.strategy-card b{font-family:var(--font-display);margin:1rem 0 .3rem;font-size:1.2rem;display:block}.strategy-card--a{top:8%;left:5%;transform:translateZ(70px)rotate(-3deg)}.strategy-card--b{top:16%;right:2%;transform:translateZ(110px)rotate(3deg)}.strategy-card--c{bottom:3%;right:13%;transform:translateZ(150px)rotate(-2deg)}@keyframes strategy-spin{to{transform:rotateX(66deg)rotate(348deg)}}@keyframes strategy-spin-reverse{to{transform:rotateX(66deg)rotate(-372deg)}}.identity-monolith{transform-style:preserve-3d;background:linear-gradient(145deg,#123e54,#071a24);justify-content:center;align-items:center;display:flex;position:absolute;inset:12% 21% 7% 18%;transform:rotateY(-9deg)rotateX(3deg);box-shadow:-28px 30px #ec8458d9,0 50px 110px #0006}.identity-monolith span{font-family:var(--font-display);letter-spacing:-.16em;text-shadow:10px 12px #00000040;font-size:clamp(10rem,17vw,19rem);font-weight:600}.identity-monolith span:last-child{color:var(--orange)}.identity-panel{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#071a24e6;border:1px solid #ffffff3d;display:flex;position:absolute;box-shadow:0 22px 60px #0000004d}.identity-panel small{color:#8bc0dc;font-family:var(--font-mono);font-size:.48rem}.identity-panel--type{flex-direction:column;width:210px;min-height:190px;padding:1rem;top:2%;right:0;transform:translateZ(150px)rotate(4deg)}.identity-panel--type strong{font-family:var(--font-display);font-size:5rem;line-height:1}.identity-panel--type span{font-family:var(--font-mono);font-size:.52rem}.identity-panel--color{align-items:end;gap:2px;width:250px;height:110px;padding:1rem;bottom:0;left:0;transform:translateZ(180px)rotate(-3deg)}.identity-panel--color small{position:absolute;top:12px;left:12px}.identity-panel--color i{flex:1;height:44px}.identity-panel--color i:first-of-type{background:#071a24}.identity-panel--color i:nth-of-type(2){background:#123e54}.identity-panel--color i:nth-of-type(3){background:#61a7ce}.identity-panel--color i:nth-of-type(4){background:#ec8458}.identity-panel--voice{flex-direction:column;width:190px;padding:1rem;bottom:5%;right:1%;transform:translateZ(130px)rotate(2deg)}.identity-panel--voice strong{font-family:var(--font-display);margin-top:1rem;font-size:1.4rem;line-height:.9}.universe-scene--sites .universe-copy{background:linear-gradient(145deg,#071a24f0,#123e54c2)}.website-grid{background-image:linear-gradient(#071a2414 1px,#0000 1px),linear-gradient(90deg,#071a2414 1px,#0000 1px);background-size:44px 44px;border:1px solid #071a2433;position:absolute;inset:4%;transform:rotateX(7deg)}.website-window{transform-style:preserve-3d;background:#123e54;border:8px solid #fff;position:absolute;overflow:hidden;box-shadow:0 40px 100px #071a2459}.website-window img{object-fit:cover;object-position:top}.website-window--main{inset:7% 1% 13% 4%;transform:rotateY(-7deg)rotate(1deg)translateZ(50px)}.website-window--main img{height:calc(100% - 28px)!important;top:28px!important}.website-window__bar{z-index:3;background:#fff;align-items:center;gap:5px;height:28px;padding:0 8px;display:flex;position:absolute;top:0;left:0;right:0}.website-window__bar i{aspect-ratio:1;background:var(--orange);border-radius:50%;width:6px}.website-window__bar i:nth-child(2){background:#61a7ce}.website-window__bar i:nth-child(3){background:#123e54}.website-window__bar b{color:#071a24;font-family:var(--font-mono);margin-left:auto;font-size:.45rem;font-weight:400}.website-window--mobile{z-index:4;aspect-ratio:.49;border-width:5px;width:18%;bottom:0;right:0;transform:translateZ(170px)rotate(3deg)}.website-code{z-index:5;color:#fff;font-family:var(--font-mono);background:#071a24;gap:.4rem;padding:.8rem;font-size:.48rem;display:grid;position:absolute;bottom:2%;left:0;transform:translateZ(120px)rotate(-2deg);box-shadow:0 18px 50px #071a244d}.universe-object--visibility{perspective:1000px}.visibility-search{z-index:7;color:#071a24;background:#fffffff0;border:1px solid #ffffff4d;border-radius:999px;justify-content:space-between;align-items:center;min-height:62px;padding:0 1.2rem;display:flex;position:absolute;top:8%;left:5%;right:4%;box-shadow:0 0 70px #61a7ce40}.visibility-search span{font-size:.75rem}.visibility-search b{color:var(--orange);font-size:1.5rem}.visibility-tunnel{transform-style:preserve-3d;position:absolute;inset:0}.visibility-tunnel i{border:1px solid #61a7ce45;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 40px #61a7ce1a}.visibility-tunnel i:first-child{aspect-ratio:1;width:95%}.visibility-tunnel i:nth-child(2){aspect-ratio:1;width:78%}.visibility-tunnel i:nth-child(3){aspect-ratio:1;width:61%}.visibility-tunnel i:nth-child(4){aspect-ratio:1;width:44%}.visibility-tunnel i:nth-child(5){aspect-ratio:1;border-color:#ec84588c;width:27%}.visibility-tunnel i:nth-child(6){aspect-ratio:1;background:var(--orange);width:9%;box-shadow:0 0 60px var(--orange);border:0}.visibility-result{z-index:6;background:#071a24d6;border:1px solid #ffffff38;width:150px;padding:.85rem;position:absolute;box-shadow:0 16px 45px #0000004d}.visibility-result span,.visibility-result small{color:#8bc0dc;font-family:var(--font-mono);font-size:.45rem;display:block}.visibility-result b{font-family:var(--font-display);margin:.7rem 0 .25rem;display:block}.visibility-result--one{top:28%;left:2%;transform:translateZ(80px)rotate(-2deg)}.visibility-result--two{top:42%;right:2%;transform:translateZ(130px)rotate(2deg)}.visibility-result--three{bottom:8%;left:22%;transform:translateZ(180px)rotate(-1deg)}.visibility-position{z-index:5;font-family:var(--font-display);letter-spacing:-.07em;text-align:right;font-size:clamp(3.8rem,6.3vw,7rem);line-height:.72;position:absolute;bottom:4%;right:4%}.visibility-position em{color:var(--orange);font-style:normal}.universe-object--technology{perspective:1200px}.technology-map{border:7px solid #fffffff0;position:absolute;inset:7% 8% 15% 4%;overflow:hidden;transform:rotateY(-7deg)rotateX(2deg);box-shadow:0 35px 100px #0000006b}.technology-map img{object-fit:cover;object-position:top}.technology-network{z-index:3;pointer-events:none;position:absolute;inset:0}.technology-network:before,.technology-network:after{content:"";border:1px solid #61a7ce73;border-radius:50%;position:absolute;box-shadow:0 0 45px #61a7ce33}.technology-network:before{aspect-ratio:1;width:32%;top:4%;right:3%}.technology-network:after{aspect-ratio:1;border-color:#ec84588c;width:23%;bottom:5%;left:0}.technology-network i{aspect-ratio:1;background:#61a7ce;border-radius:50%;width:10px;position:absolute;box-shadow:0 0 20px #61a7ce}.technology-network i:first-child{top:11%;right:18%}.technology-network i:nth-child(2){background:var(--orange);top:38%;right:4%}.technology-network i:nth-child(3){bottom:16%;right:23%}.technology-network i:nth-child(4){background:var(--orange);bottom:20%;left:8%}.technology-network i:nth-child(5){bottom:4%;left:17%}.technology-network i:nth-child(6){top:20%;left:9%}.technology-network i:nth-child(7){background:#fff;top:53%;left:47%}.technology-flow{z-index:5;font-family:var(--font-mono);background:#071a24e0;border:1px solid #ffffff38;justify-content:space-between;align-items:center;padding:.9rem 1rem;font-size:.5rem;display:flex;position:absolute;bottom:0;left:3%;right:0}.technology-flow b{color:#0000;border-top:1px solid var(--orange);flex:1;margin:0 .8rem}.technology-status{z-index:6;background:#123e54;border:1px solid #ffffff3d;width:180px;padding:1rem;display:grid;position:absolute;top:2%;right:0;transform:translateZ(140px)rotate(3deg);box-shadow:0 20px 60px #00000059}.technology-status span,.technology-status small{font-family:var(--font-mono);font-size:.46rem}.technology-status strong{font-family:var(--font-display);color:var(--orange);margin:.8rem 0;font-size:4rem;line-height:.8}@media (max-width:1100px) and (min-width:901px){.universe-scene{grid-template-columns:40% 1fr;gap:1.25rem;padding:122px 70px 42px 34px}.universe-copy{padding:1rem}.universe-copy__meta{padding-bottom:.7rem;font-size:.48rem}.universe-copy h3{margin:1rem 0 .65rem;font-size:clamp(2rem,3.8vw,2.8rem)}.universe-copy>p{font-size:.82rem;line-height:1.4}.universe-copy ul{margin:.85rem 0 1rem}.universe-copy li{padding:.32rem .48rem;font-size:.46rem}.universe-object{height:min(60vh,570px)}.universe-rail button b{display:none}}@media (max-width:900px){.digital-universe{background:#071a24;height:auto}.digital-universe__stage{perspective:none;height:auto;min-height:0;position:relative;overflow:hidden}.universe-skies,.universe-rail,.universe-hud,.universe-scroll-cue{display:none}.universe-intro{padding:6rem 16px 3rem;position:relative;top:auto;left:auto}.universe-intro>.eyebrow{clip-path:none;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.universe-intro h2{clip-path:none;white-space:normal;color:#fff;width:auto;max-width:9em;height:auto;font-family:var(--font-display);letter-spacing:-.065em;text-transform:none;font-size:clamp(3.4rem,14vw,5rem);font-weight:500;line-height:.82;position:static;overflow:visible}.universe-scenes{position:relative;inset:auto}.universe-scene{flex-direction:column;gap:2rem;min-height:0;padding:5rem 16px;display:flex;position:relative;inset:auto;opacity:1!important;filter:none!important;transform:none!important}.universe-scene:nth-child(2){background:linear-gradient(145deg,#512a20,#071a24)}.universe-scene:nth-child(3){background:linear-gradient(145deg,#dfeaf0,#123e54)}.universe-scene:nth-child(4){background:#030b0f}.universe-scene:nth-child(5){background:linear-gradient(145deg,#123e54,#02080b)}.universe-object{order:1;width:100%;height:min(112vw,520px);transform:none!important}.universe-copy{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);order:2;max-width:none;padding:1.15rem}.universe-copy h3{font-size:clamp(2.75rem,12.5vw,4.3rem)}.strategy-card{width:128px;padding:.7rem}.strategy-card b{font-size:.9rem}.strategy-card small{font-size:.4rem}.strategy-card--b{right:0}.strategy-card--c{right:4%}.strategy-core{width:145px}.strategy-core strong{font-size:1.35rem}.identity-monolith{inset:13% 18% 9% 15%}.identity-monolith span{font-size:28vw}.identity-panel--type{width:145px;min-height:145px}.identity-panel--type strong{font-size:3.8rem}.identity-panel--color{width:180px;height:90px}.identity-panel--voice{width:135px}.identity-panel--voice strong{font-size:1rem}.website-window--main{inset:8% 0 15%}.website-window--mobile{width:24%}.website-code{font-size:.4rem}.visibility-search{min-height:50px;font-size:.65rem;left:0;right:0}.visibility-result{width:112px;padding:.6rem}.visibility-result b{font-size:.78rem}.visibility-position{font-size:3.5rem}.technology-map{inset:8% 3% 17%}.technology-status{width:130px}.technology-status strong{font-size:3rem}.technology-flow{padding:.7rem .5rem;font-size:.4rem}}@media (max-width:374px){.universe-scene{padding-inline:12px}.universe-copy h3{font-size:2.6rem}.universe-object{height:420px}}@media (prefers-reduced-motion:reduce){.digital-universe{height:auto}.digital-universe__stage{height:auto;min-height:0;position:relative;overflow:visible}.universe-skies,.universe-rail,.universe-hud,.universe-scroll-cue{display:none}.universe-intro{padding:6rem max(16px,calc((100vw - var(--shell))/2)) 2rem;position:relative;top:auto;left:auto}.universe-scenes{position:relative}.universe-scene{min-height:800px;display:grid;position:relative;opacity:1!important;filter:none!important;transform:none!important}.universe-object,.universe-copy{opacity:1!important;transform:none!important}.strategy-orbit--outer,.strategy-orbit--inner,.universe-scroll-cue svg{animation:none!important}}@media (min-width:768px){.hero-liquid-flow__hero{background:radial-gradient(circle at 78% 40%,#61a7ce38,#0000 29%),radial-gradient(circle at 66% 74%,#ec845821,#0000 23%),linear-gradient(145deg,#fff 0%,#f4f5f1 58%,#e7f0f3 100%)}.hero-liquid-flow__artifacts{perspective:1300px;transform-style:preserve-3d;overflow:visible}.hero-artifact{border-color:#123e5447;box-shadow:0 35px 100px #071a242e,inset 0 0 0 1px #ffffffb3}.hero-artifact--site{aspect-ratio:1.55;clip-path:polygon(0 0,94% 0,100% 8%,100% 100%,6% 100%,0 92%);border:9px solid #fffffff0;width:min(46vw,760px);top:18%;right:-1%;transform:rotateY(-4deg)rotate(-1.2deg)translateZ(20px)}.hero-artifact--mobile{border-color:#fff;width:min(10vw,152px);bottom:7%;right:36%;transform:translateZ(160px)rotate(2.6deg)}.hero-artifact--search{background:linear-gradient(145deg,#164a60,#071a24);border:1px solid #ffffff2e;width:min(25vw,370px);bottom:12%;right:3%;transform:translateZ(120px);box-shadow:0 26px 70px #071a2447}.hero-artifact--signal{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #123e5421;top:17%;right:1%;box-shadow:0 14px 35px #071a2414}}.proof-results{z-index:9;min-height:90svh;color:var(--ink);background:#f4f5f1;padding-block:clamp(78px,7vw,118px) clamp(84px,7.5vw,126px);position:relative;overflow:clip}.proof-results__grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(18px,2vw,34px);display:grid}.proof-results__copy{z-index:4;grid-column:1/7;padding-top:clamp(8px,1.2vw,20px);position:relative}.proof-results__copy .eyebrow{margin-bottom:clamp(2rem,3vw,3.2rem);display:block}.proof-results__copy h2{letter-spacing:-.062em;max-width:7.4em;margin:0;font-size:clamp(64px,6.35vw,116px);font-weight:500;line-height:.91}.proof-results__copy p{color:#071a24a8;max-width:47ch;margin:clamp(2rem,3.5vw,3.5rem) 0 0;font-size:clamp(.98rem,1.08vw,1.12rem);line-height:1.6}.proof-results__visual{isolation:isolate;grid-column:7/13;min-height:clamp(650px,70svh,760px);position:relative}.proof-results__trajectory{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.proof-results__path{fill:none;stroke:#ec8458;stroke-width:1.35px;vector-effect:non-scaling-stroke}.proof-results__path--mobile{display:none}.proof-result{z-index:2;pointer-events:none;position:absolute;inset:0}.proof-result__metric-mask{z-index:3;padding:0 .12em .08em 0;position:absolute;overflow:hidden}.proof-result__metric{font-family:var(--font-display);letter-spacing:-.07em;white-space:nowrap;will-change:transform;font-weight:650;line-height:.82;display:block}.proof-result__identity{z-index:4;font-family:var(--font-mono);text-transform:uppercase;gap:.38rem;display:grid;position:absolute}.proof-result__identity span{color:#071a24bd;letter-spacing:.11em;font-size:clamp(.62rem,.7vw,.76rem)}.proof-result__identity small{color:#071a2470;letter-spacing:.13em;font-size:clamp(.52rem,.58vw,.64rem)}.proof-result__media{z-index:1;will-change:opacity, transform;background:#e8eceb;border-radius:2px;margin:0;position:absolute;overflow:hidden;box-shadow:0 24px 70px #071a2414}.proof-result__media img{object-fit:cover;object-position:top}.proof-result--innotronic .proof-result__metric-mask{top:1%;left:0}.proof-result--innotronic .proof-result__metric{color:#071a24;font-size:clamp(132px,12vw,220px)}.proof-result--innotronic .proof-result__identity{top:30.5%;left:2.2%}.proof-result__media--innotronic{aspect-ratio:1.48;width:min(64%,430px);top:14%;right:0}.proof-result--pyxis .proof-result__metric-mask{bottom:5%;right:0}.proof-result--pyxis .proof-result__metric{color:#ec8458;font-size:clamp(92px,8.5vw,154px)}.proof-result--pyxis .proof-result__identity{text-align:right;bottom:0;right:.4%}.proof-result__media--pyxis{aspect-ratio:1.33;width:min(45%,310px);bottom:2%;left:1.5%}.proof-result__media--pyxis img{object-position:28% 42%}.proof-results__statement{z-index:3;color:#071a247a;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:clamp(.55rem,.62vw,.68rem);line-height:1.55;position:absolute;top:62%;left:33%}.proof-results__secondary{z-index:3;color:#071a2473;align-items:flex-end;gap:.7rem;display:flex;position:absolute;top:63%;right:2%}.proof-results__secondary strong{font-family:var(--font-display);letter-spacing:-.065em;font-size:clamp(42px,4.2vw,64px);font-weight:550;line-height:.8}.proof-results__secondary span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:clamp(.48rem,.52vw,.58rem);line-height:1.35}@media (max-width:1180px) and (min-width:768px){.proof-results{min-height:88svh}.proof-results__grid{gap:18px}.proof-results__copy{grid-column:1/7}.proof-results__visual{grid-column:7/13;min-height:600px}.proof-results__copy h2{font-size:clamp(58px,6.6vw,78px)}.proof-result--innotronic .proof-result__metric{font-size:clamp(116px,12vw,154px)}.proof-result--innotronic .proof-result__identity{top:25%}.proof-result__media--innotronic{width:72%;top:31%}.proof-result--pyxis .proof-result__metric{font-size:clamp(82px,8.5vw,110px)}.proof-result__media--pyxis{width:52%}.proof-results__statement{left:20%}}@media (max-width:767px){.proof-results{min-height:auto;padding-block:clamp(88px,22vw,120px) clamp(105px,26vw,140px)}.proof-results__grid{display:block}.proof-results__copy{padding:0}.proof-results__copy .eyebrow{margin-bottom:1.75rem}.proof-results__copy h2{max-width:7.2em;font-size:clamp(50px,14vw,66px);line-height:.92}.proof-results__copy p{margin-top:1.75rem;font-size:.94rem}.proof-results__visual{min-height:0;margin-top:clamp(64px,17vw,90px);padding-left:27px}.proof-results__trajectory{width:62px;height:calc(100% + 54px);left:0;right:auto}.proof-results__path--desktop{display:none}.proof-results__path--mobile{display:block}.proof-result{position:relative;inset:auto}.proof-result__metric-mask,.proof-result--innotronic .proof-result__metric-mask,.proof-result--pyxis .proof-result__metric-mask{width:max-content;position:relative;inset:auto}.proof-result__identity,.proof-result--innotronic .proof-result__identity,.proof-result--pyxis .proof-result__identity{text-align:left;margin-top:.85rem;position:relative;inset:auto}.proof-result--innotronic .proof-result__metric{font-size:clamp(100px,31vw,142px)}.proof-result--pyxis .proof-result__metric{font-size:clamp(76px,23vw,108px)}.proof-result__media{width:calc(100% + 8px);margin-top:1.6rem;position:relative;inset:auto}.proof-result__media--innotronic{aspect-ratio:1.45}.proof-result__media--pyxis{aspect-ratio:1.34}.proof-results__statement{margin:clamp(58px,16vw,84px) 0;position:relative;top:auto;left:auto}.proof-result--pyxis{margin-top:0}.proof-results__secondary{margin-top:clamp(54px,15vw,76px);position:relative;top:auto;right:auto}.proof-results__secondary strong{font-size:clamp(48px,15vw,64px)}}@media (max-width:374px){.proof-results__copy h2{font-size:clamp(46px,14vw,54px)}.proof-results__visual{padding-left:22px}.proof-result--innotronic .proof-result__metric{font-size:clamp(94px,30vw,112px)}.proof-result--pyxis .proof-result__metric{font-size:clamp(70px,23vw,88px)}}@media (prefers-reduced-motion:reduce){.proof-results__path{stroke-dasharray:none!important;stroke-dashoffset:0!important}.proof-results [data-proof-metric],.proof-results [data-proof-innotronic-copy],.proof-results [data-proof-innotronic-media],.proof-results [data-proof-pyxis-copy],.proof-results [data-proof-pyxis-media],.proof-results [data-proof-note]{opacity:1!important;transform:none!important}}@media (max-width:767px){.hero-liquid-flow__hero{background:radial-gradient(circle at 92% 47%,#61a7ce3d,#0000 34%),radial-gradient(circle at 5% 72%,#ec84581f,#0000 25%),linear-gradient(160deg,#fff,#f3f6f4 68%,#e3eef2)}.hero-liquid-flow__artifacts{opacity:.34;overflow:hidden}.hero-artifact--site{clip-path:polygon(0 0,94% 0,100% 8%,100% 100%,6% 100%,0 92%);border:5px solid #fffffff2;width:96vw;top:46%;right:-32%;transform:rotate(-2deg)!important}.hero-energy__rings{opacity:.56;width:120vw;top:55%;right:-49vw}.hero-energy__word{-webkit-text-stroke-color:#123e542e;bottom:112px;opacity:.18!important}.hero-liquid-flow__copy:before{background:linear-gradient(90deg,#fffffffa,#ffffffd1 64%,#0000);inset:-1rem}}.hero-liquid-flow__artifacts{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-artifact{background:#ffffffd1;border:1px solid #123e5438;position:absolute;overflow:hidden;box-shadow:0 24px 70px #071a241f}.hero-artifact img{object-fit:cover;object-position:top}.hero-artifact--site{aspect-ratio:1.58;width:min(43vw,710px);top:19%;right:-2%;transform:rotate(-1.7deg)}.hero-artifact--mobile{z-index:2;aspect-ratio:.49;border:6px solid #fff;width:min(10vw,150px);bottom:10%;right:36%;transform:rotate(2.6deg)}.hero-artifact--search{color:#fff;background:#123e54;gap:.6rem;width:min(24vw,350px);padding:1.1rem;display:grid;bottom:13%;right:4%}.hero-artifact--search span,.hero-artifact--signal{font-family:var(--font-mono);letter-spacing:.08em;font-size:.58rem}.hero-artifact--search strong{font-family:var(--font-display);font-size:1.7rem}.hero-artifact--search i{background:linear-gradient(90deg,var(--orange) 0 68%,#ffffff2e 68%);height:2px}.hero-artifact--signal{z-index:4;box-shadow:none;border:0;align-items:center;gap:.55rem;padding:.6rem .75rem;display:flex;top:19%;right:2%}.hero-artifact--signal i{background:var(--orange);width:20px;height:1px}.proof-composition{z-index:4;background:#f4f5f1;position:relative;overflow:hidden}.proof-composition__grid{grid-template-columns:repeat(12,1fr);align-items:start;gap:1rem;display:grid}.proof-composition__intro{grid-column:1/8;padding-bottom:5rem}.proof-composition__intro h2{max-width:10em;font-size:clamp(3.5rem,6.2vw,7rem)}.proof-composition__intro p{max-width:50ch;color:var(--muted);font-size:1.08rem}.proof-composition__number{border-top:1px solid var(--ink);min-height:280px;padding:1.2rem 0}.proof-composition__number strong{font-family:var(--font-display);letter-spacing:-.09em;font-size:clamp(5rem,9vw,10rem);font-weight:500;line-height:.8;display:block}.proof-composition__number span,.proof-composition__place span,.proof-composition__media>span{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:.62rem}.proof-composition__number--companies{grid-column:1/5}.proof-composition__media{background:var(--blue);grid-column:5/10;min-height:470px;position:relative;overflow:hidden}.proof-composition__media img{object-fit:cover;object-position:top}.proof-composition__media:after{content:"";background:linear-gradient(#0000,#071a24b8);position:absolute;inset:65% 0 0}.proof-composition__media>span{z-index:2;color:#fff;position:absolute;bottom:1rem;left:1.2rem;right:1.2rem}.proof-composition__number--years{color:var(--orange);grid-column:10/13}.proof-composition__place{background:#fff;grid-column:7/13;gap:1rem;margin-top:2rem;padding:1.5rem;display:grid}.proof-composition__place strong{font-family:var(--font-display);letter-spacing:-.06em;font-size:clamp(2.4rem,4vw,4.7rem)}.proof-composition__place p{color:var(--muted);margin:0}.method-system{color:#fff;background:#071a24;overflow:hidden}.method-system__header{grid-template-columns:2.5fr 6fr 3.5fr;align-items:end;gap:2rem;display:grid}.method-system__header h2{margin:0;font-size:clamp(3.8rem,7vw,8rem)}.method-system__header p{color:#ffffff9e;max-width:39ch;margin:0 0 .8rem}.method-system__line{background:#fff3;height:1px;margin:6rem 0 0}.method-system__line span{background:var(--orange);transform-origin:0;width:100%;height:2px;display:block}.method-system__steps{grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.method-system__steps li{border-right:1px solid #ffffff29;min-height:270px;padding:1.25rem 1.1rem 1.5rem 0}.method-system__steps li:last-child{border:0;padding-left:1rem}.method-system__steps li>span{color:var(--orange);font-family:var(--font-mono);font-size:.6rem}.method-system__steps h3{margin:4.6rem 0 1rem;font-size:clamp(1.5rem,2vw,2.3rem)}.method-system__steps p{color:#ffffff94;max-width:24ch;font-size:.86rem}.expertise-worlds{background:#fff}.expertise-worlds__intro{grid-template-columns:4fr 8fr;align-items:start;gap:2rem;display:grid}.expertise-worlds__intro h2{max-width:11em;margin:0;font-size:clamp(3.8rem,6.7vw,7.4rem)}.expertise-world{min-height:92vh;padding:clamp(5rem,8vw,9rem) 0;position:relative;overflow:hidden}.expertise-world:nth-of-type(odd){background:#f4f5f1}.expertise-world--visibility,.expertise-world--technology{color:#fff;background:#071a24!important}.expertise-world__grid{grid-template-columns:7fr 5fr;align-items:center;gap:clamp(3rem,7vw,8rem);min-height:70vh;display:grid;position:relative}.expertise-world:nth-of-type(2n) .expertise-world__visual{grid-column:2}.expertise-world:nth-of-type(2n) .expertise-world__copy{grid-area:1/1}.expertise-world__copy{z-index:2;position:relative}.expertise-world__meta{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid;justify-content:space-between;gap:1rem;padding-bottom:1rem;font-size:.6rem;display:flex}.expertise-world__copy h3{margin:2.5rem 0 1.5rem;font-size:clamp(3rem,5.3vw,6.2rem);line-height:.93}.expertise-world__copy>p{max-width:45ch;color:var(--muted);font-size:1.06rem}.expertise-world--visibility .expertise-world__copy>p,.expertise-world--technology .expertise-world__copy>p{color:#ffffff9e}.expertise-world__copy ul{flex-wrap:wrap;gap:.5rem;margin:2rem 0;padding:0;list-style:none;display:flex}.expertise-world__copy li{font-family:var(--font-mono);text-transform:uppercase;border:1px solid;border-radius:999px;padding:.48rem .7rem;font-size:.55rem}.expertise-world__copy>a{border-bottom:1px solid;align-items:center;gap:.6rem;padding-bottom:.35rem;font-weight:700;display:inline-flex}.expertise-world__copy>a svg{width:16px}.expertise-world__transition{color:var(--orange);font-family:var(--font-mono);font-size:.58rem;position:absolute;bottom:-4rem;right:0}.world-visual{min-height:570px;position:relative}.world-visual--strategy{border:1px solid var(--line);background:linear-gradient(135deg,#fff,#edf2f2)}.world-paper{width:49%;min-height:190px;font-family:var(--font-mono);background:#fff;border:1px solid #071a242e;padding:1rem;font-size:.58rem;display:block;position:absolute;box-shadow:0 18px 50px #071a2414}.world-paper b{font-family:var(--font-display);letter-spacing:-.04em;margin-top:4rem;font-size:1.55rem;display:block}.world-paper--one{top:8%;left:7%;transform:rotate(-4deg)}.world-paper--two{top:30%;right:6%;transform:rotate(3deg)}.world-paper--three{color:#fff;background:#123e54;width:60%;bottom:6%;left:16%;transform:rotate(-1deg)}.world-route{border:1px solid var(--orange);opacity:.6;border-bottom:0;border-left:0;position:absolute;inset:14% 13%}.world-visual--identity{background:#071a242e;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:1px;display:grid}.world-visual--identity>*{background:#fff}.identity-glyph{color:var(--orange);font-family:var(--font-display);place-items:center;font-size:clamp(7rem,12vw,14rem);font-weight:600;display:grid}.identity-type{font-family:var(--font-display);flex-direction:column;justify-content:end;padding:1.5rem;font-size:clamp(2.5rem,5vw,5.5rem);line-height:.8;display:flex}.identity-type small{font-family:var(--font-mono);margin-top:1.5rem;font-size:.58rem}.identity-swatches{grid-template-columns:repeat(4,1fr);display:grid}.identity-swatches i:first-child{background:#071a24}.identity-swatches i:nth-child(2){background:#123e54}.identity-swatches i:nth-child(3){background:#61a7ce}.identity-swatches i:nth-child(4){background:#ec8458}.world-visual--identity>span{font-family:var(--font-mono);text-align:center;place-items:center;padding:1rem;font-size:.7rem;display:grid}.world-visual--sites{perspective:1100px}.world-screen{border:8px solid #fff;position:absolute;overflow:hidden;box-shadow:0 28px 70px #071a242e}.world-screen img{object-fit:cover;object-position:top}.world-screen--main{inset:5% 5% 12% 0;transform:rotateY(4deg)rotate(-1deg)}.world-screen--mobile{z-index:2;aspect-ratio:.49;width:23%;bottom:0;right:0;transform:rotate(2deg)}.world-visual--visibility{background:linear-gradient(145deg,#123e54,#071a24);border:1px solid #ffffff2e;padding:2rem}.search-bar{color:#071a24;background:#fff;border-radius:999px;justify-content:space-between;padding:1rem 1.2rem;font-size:.85rem;display:flex}.search-bar span{color:var(--orange)}.world-visual--visibility ol{margin:5rem 0 0;padding:0;list-style:none}.world-visual--visibility li{font-family:var(--font-mono);text-transform:uppercase;border-top:1px solid #fff3;gap:1.4rem;padding:1rem 0;font-size:.66rem;display:flex}.world-visual--visibility li span{color:var(--orange)}.world-visual--visibility strong{font-family:var(--font-display);text-align:right;font-size:clamp(2.7rem,5vw,5.2rem);line-height:.82;position:absolute;bottom:2rem;right:2rem}.world-visual--technology figure{border:1px solid #ffffff2e;position:absolute;inset:0 0 74px;overflow:hidden}.world-visual--technology img{object-fit:cover;object-position:top}.tech-flow{height:58px;font-family:var(--font-mono);justify-content:space-between;align-items:center;font-size:.58rem;display:flex;position:absolute;bottom:0;left:0;right:0}.tech-flow i{border-top:1px solid var(--orange);color:#0000;flex:1;margin:0 1rem}.projects-section{padding-bottom:clamp(6rem,10vw,11rem)}.project-storyline{background:#ffffff2e;grid-column:2/12;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:2rem;display:grid}.project-storyline p{color:#ffffffad;background:#071a24;margin:0;padding:1.3rem}.project-storyline p span{color:var(--orange);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin-bottom:1rem;font-size:.58rem;display:block}.founder-editorial{background:#f4f5f1;overflow:hidden}.founder-editorial__grid{grid-template-columns:4fr 8fr;align-items:center;gap:clamp(3rem,8vw,9rem);display:grid}.founder-editorial__mark{color:#fff;background:#123e54;flex-direction:column;justify-content:space-between;min-height:620px;padding:2rem;display:flex}.founder-editorial__mark>span{font-family:var(--font-display);letter-spacing:-.1em;font-size:clamp(6rem,12vw,14rem);line-height:.75}.founder-editorial__mark small{color:#8bc0dc;font-family:var(--font-mono);text-transform:uppercase;font-size:.66rem;line-height:1.6}.founder-editorial__copy h2 em{color:var(--orange);font-style:normal}.founder-editorial__copy>p{max-width:49ch;color:var(--muted);font-size:1.05rem}.founder-editorial__copy blockquote{max-width:23ch;font-family:var(--font-display);letter-spacing:-.04em;margin:4rem 0 0;font-size:clamp(1.8rem,3vw,3.4rem)}.final-conversation{color:#fff;background:#071a24;position:relative;overflow:hidden}.final-conversation__grid{z-index:2;grid-template-columns:8fr 4fr;align-items:center;gap:4rem;min-height:85vh;display:grid;position:relative}.final-conversation h2 em{color:var(--orange);font-style:normal}.final-conversation p{color:#ffffff9e;max-width:48ch}.final-conversation__actions{align-items:center;gap:2rem;margin-top:2.2rem;display:flex}.final-conversation__actions>a:last-child{border-bottom:1px solid;padding-bottom:.25rem}.final-conversation__signal{font-family:var(--font-mono);background:#123e5459;border:1px solid #fff3;gap:1.2rem;padding:1.5rem;font-size:.6rem;display:grid}.final-conversation__signal i{background:linear-gradient(90deg,var(--orange),transparent);height:1px}.final-conversation__orbit{aspect-ratio:1;border:1px solid #61a7ce29;border-radius:50%;width:55vw;position:absolute;top:50%;right:-12vw;transform:translateY(-50%)}.final-conversation__orbit i{border:1px solid #61a7ce29;border-radius:50%;position:absolute}.final-conversation__orbit i:first-child{inset:12%}.final-conversation__orbit i:nth-child(2){inset:27%}.final-conversation__orbit i:nth-child(3){aspect-ratio:1;background:var(--orange);border:0;width:10%;top:12%;left:42%}.final-conversation__orbit i:nth-child(4){aspect-ratio:1;background:#61a7ce;border:0;width:5%;bottom:24%;right:5%}@media (max-width:1024px){.hero-artifact--site{width:52vw;right:-12%}.hero-artifact--search{display:none}.proof-composition__intro{grid-column:1/10}.method-system__header{grid-template-columns:1fr 2fr}.method-system__header p{grid-column:2}.method-system__steps{grid-template-columns:repeat(3,1fr)}.method-system__steps li{border-bottom:1px solid #ffffff29;min-height:220px}.expertise-world__grid{grid-template-columns:1fr 1fr;gap:3rem}.world-visual{min-height:500px}.founder-editorial__grid{grid-template-columns:5fr 7fr;gap:3rem}}@media (max-width:767px){.hero-liquid-flow{min-height:200dvh}.hero-liquid-flow__intro{height:100dvh;min-height:680px;position:sticky}.hero-liquid-flow__hero{opacity:0;pointer-events:auto;background:linear-gradient(#fff3,#fff 18%);min-height:max(760px,100dvh);position:relative;top:auto;transform:translateY(56px)}.hero-liquid-flow__content{min-height:max(760px,100dvh)}.liquid-droplet-flow__brand{font-size:clamp(3.8rem,19vw,6.5rem);display:flex}.liquid-droplet-flow:after{display:none}.hero-liquid-flow__hero-brand{color:var(--ink);top:80px}.hero-liquid-flow__meta{top:145px}.hero-liquid-flow__copy{top:210px}.hero-liquid-flow__copy h1{font-size:clamp(2.45rem,11.2vw,3.25rem)}.hero-liquid-flow__artifacts{opacity:.2}.hero-artifact--site{width:83vw;top:48%;right:-28%}.hero-artifact--mobile,.hero-artifact--signal{display:none}.liquid-expertise-prompt{bottom:max(20px,env(safe-area-inset-bottom))}.hero-liquid-flow__proof{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe0;grid-template-columns:auto 1fr;gap:.15rem .7rem;min-height:96px;padding:.75rem 0;display:grid}.hero-liquid-flow__proof strong{grid-row:1/3;align-self:center;font-size:1.65rem}.hero-liquid-flow__proof i{display:none}.hero-liquid-flow__proof span{font-size:.5rem}.hero-liquid-flow__proof span:last-child{grid-column:2}.proof-composition__grid,.expertise-worlds__intro,.expertise-world__grid,.founder-editorial__grid,.final-conversation__grid{grid-template-columns:1fr}.proof-composition__intro,.proof-composition__number--companies,.proof-composition__media,.proof-composition__number--years,.proof-composition__place{grid-column:1}.proof-composition__intro{padding-bottom:2rem}.proof-composition__number{min-height:160px}.proof-composition__media{min-height:330px}.proof-composition__place{margin-top:0}.method-system__header{display:block}.method-system__header p{margin-top:1.5rem}.method-system__line{margin-top:3.5rem}.method-system__steps{grid-template-columns:1fr}.method-system__steps li,.method-system__steps li:last-child{border-right:0;grid-template-columns:44px 1fr;min-height:0;padding:1.4rem 0;display:grid}.method-system__steps h3{margin:0}.method-system__steps p{grid-column:2}.expertise-worlds__intro h2{margin-top:1.5rem}.expertise-world{min-height:0;padding:5rem 0}.expertise-world__grid{gap:2.5rem;min-height:0}.expertise-world:nth-of-type(2n) .expertise-world__visual,.expertise-world:nth-of-type(2n) .expertise-world__copy{grid-area:auto/1}.expertise-world__visual{order:1}.expertise-world__copy{order:2}.expertise-world__copy h3{font-size:clamp(2.75rem,12vw,4rem)}.world-visual{min-height:390px}.world-paper{min-height:140px}.world-paper b{margin-top:2.5rem;font-size:1.1rem}.identity-glyph{font-size:6rem}.identity-type{font-size:2.2rem}.world-screen{border-width:5px}.world-visual--visibility{padding:1rem}.world-visual--visibility ol{margin-top:3rem}.world-visual--visibility strong{font-size:2.4rem;bottom:1rem;right:1rem}.project-storyline{grid-column:auto;grid-template-columns:1fr}.founder-editorial__mark{min-height:340px}.founder-editorial__mark>span{font-size:8rem}.founder-editorial__copy blockquote{margin-top:2.5rem}.final-conversation__grid{min-height:0}.final-conversation__signal{display:none}.final-conversation__actions{flex-direction:column;align-items:stretch}.final-conversation__actions .button{width:100%}.final-conversation__orbit{width:130vw;right:-75vw}}@media (max-width:374px){.hero-liquid-flow__copy{top:196px}.hero-liquid-flow__copy h1{font-size:2.35rem}.hero-liquid-flow__copy>.hero-liquid-flow__positioning--mobile{font-size:.76rem}.expertise-world__copy h3{font-size:2.65rem}}@media (prefers-reduced-motion:reduce){.method-system__line span{transform:none!important}[data-method-step],.world-visual,.expertise-world__copy{opacity:1!important;transform:none!important}.hero-liquid-flow{min-height:auto}.hero-liquid-flow__intro{position:relative}.hero-liquid-flow__hero{position:relative;opacity:1!important;transform:none!important}}@media (min-width:768px){.hero-liquid-flow__artifacts{perspective:1300px;transform-style:preserve-3d;overflow:visible}.hero-artifact{border-color:#123e5447;box-shadow:0 35px 100px #071a242e,inset 0 0 0 1px #ffffffb3}.hero-artifact--site{aspect-ratio:1.55;clip-path:polygon(0 0,94% 0,100% 8%,100% 100%,6% 100%,0 92%);border:9px solid #fffffff0;width:min(46vw,760px);top:18%;right:-1%;transform:rotateY(-4deg)rotate(-1.2deg)translateZ(20px)}.hero-artifact--mobile{border-color:#fff;width:min(10vw,152px);bottom:7%;right:36%;transform:translateZ(160px)rotate(2.6deg)}.hero-artifact--search{background:linear-gradient(145deg,#164a60,#071a24);border:1px solid #ffffff2e;width:min(25vw,370px);bottom:12%;right:3%;transform:translateZ(120px);box-shadow:0 26px 70px #071a2447}.hero-artifact--signal{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #123e5421;top:17%;right:1%;box-shadow:0 14px 35px #071a2414}}@media (max-width:767px){.hero-liquid-flow__hero{background:radial-gradient(circle at 92% 47%,#61a7ce3d,#0000 34%),radial-gradient(circle at 5% 72%,#ec84581f,#0000 25%),linear-gradient(160deg,#fff,#f3f6f4 68%,#e3eef2)}.hero-liquid-flow__artifacts{opacity:.34;overflow:hidden}.hero-artifact--site{clip-path:polygon(0 0,94% 0,100% 8%,100% 100%,6% 100%,0 92%);border:5px solid #fffffff2;width:96vw;top:46%;right:-32%;transform:rotate(-2deg)!important}.hero-energy__rings{opacity:.56;width:120vw;top:55%;right:-49vw}.hero-energy__word{-webkit-text-stroke-color:#123e542e;bottom:112px;opacity:.18!important}.hero-liquid-flow__copy:before{background:linear-gradient(90deg,#fffffffa,#ffffffd1 64%,#0000);inset:-1rem}}.liquid-droplet-flow__canvas{opacity:0;filter:contrast(1.05)saturate(1.08);transition:opacity .58s cubic-bezier(.22,1,.36,1),transform 1.15s cubic-bezier(.22,1,.36,1),filter .8s;transform:scale(.94);-webkit-mask-image:linear-gradient(#0000 0 10%,#000 18% 100%);mask-image:linear-gradient(#0000 0 10%,#000 18% 100%)}.liquid-droplet-flow.is-intro-handoff .liquid-droplet-flow__canvas{opacity:1;filter:contrast(1.12)saturate(1.16);transform:scale(1.018)}.liquid-droplet-flow.is-intro-complete .liquid-droplet-flow__canvas{opacity:1;filter:contrast(1.08)saturate(1.12);transform:scale(1)}.liquid-logo-forge{z-index:2;perspective:1100px;pointer-events:none;position:absolute;inset:0;overflow:hidden}.liquid-logo-forge:before,.liquid-logo-forge:after{content:"";opacity:0;filter:blur(18px);width:48%;height:42%;animation:2.5s cubic-bezier(.16,1,.3,1) both liquid-forge-cloud;position:absolute;top:50%;transform:translateY(-50%)scaleX(.3)}.liquid-logo-forge:before{transform-origin:100%;background:radial-gradient(at 100%,#123e5457,#61a7ce29 38%,#0000 72%);left:-6%}.liquid-logo-forge:after{transform-origin:0;background:radial-gradient(at 0,#ec845859,#ec845821 38%,#0000 72%);right:-6%}.liquid-logo-forge__beam{opacity:0;filter:blur(.2px);width:49%;height:1px;animation:2.35s cubic-bezier(.16,1,.3,1) both liquid-forge-beam;position:absolute;top:50%}.liquid-logo-forge__beam:before,.liquid-logo-forge__beam:after{content:"";opacity:.24;filter:blur(1px);background:repeating-linear-gradient(90deg,#0000 0 8%,currentColor 8.2% 8.5%,#0000 8.7% 15%);position:absolute;inset:-14px 0}.liquid-logo-forge__beam--blue{color:#61a7ce;transform-origin:100%;background:linear-gradient(90deg,#0000,#61a7ce 62%,#123e54);left:0;box-shadow:0 0 18px #61a7ceb3}.liquid-logo-forge__beam--orange{color:#ec8458;transform-origin:0;background:linear-gradient(90deg,#ec8458,#ec8458c2 38%,#0000);right:0;box-shadow:0 0 18px #ec8458b8}.liquid-logo-forge__core{z-index:3;aspect-ratio:1;opacity:0;background:#fff;border-radius:50%;width:10px;animation:2.85s ease-out both liquid-forge-core;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 12px #fff,0 0 40px #61a7cef2,0 0 72px #ec8458e0}.liquid-logo-forge__particle{z-index:2;top:calc(50% + var(--forge-drift));width:var(--forge-size);height:var(--forge-size);opacity:0;filter:blur(.15px);transform-style:preserve-3d;animation-duration:2.35s;animation-delay:var(--forge-delay);border-radius:28%;animation-timing-function:cubic-bezier(.18,.75,.23,1);animation-fill-mode:both;position:absolute}.liquid-logo-forge__particle--blue{background:linear-gradient(145deg,#8bc0dc,#123e54 70%);animation-name:liquid-forge-particle-blue;left:-3%;box-shadow:0 0 10px #61a7ceb3}.liquid-logo-forge__particle--orange{background:linear-gradient(145deg,#ffd2bd,#ec8458 65%);animation-name:liquid-forge-particle-orange;right:-3%;box-shadow:0 0 10px #ec8458b8}.liquid-entry-icon{opacity:0;background:linear-gradient(145deg,#206384,#071a24 75%);border:.025em solid #ffffffd1;border-radius:.08em;flex:0 0 .82em;align-self:center;align-items:flex-end;gap:.055em;width:.82em;height:.82em;margin-right:.13em;padding:.11em;animation:1.25s cubic-bezier(.16,1,.3,1) 1.28s forwards liquid-icon-forge;display:inline-flex;position:relative;overflow:hidden;transform:translate3d(-44vw,0,-420px)rotateY(48deg)scale(.35);box-shadow:.04em .05em #071a24,0 .08em .13em #071a2433}.liquid-entry-icon i{background:linear-gradient(#fff,#8bc0dc);width:28%;height:78%;display:block;box-shadow:inset -.025em 0 #071a242e}.liquid-entry-icon i:nth-child(2){background:linear-gradient(#fff 0 35%,#61a7ce 35%);height:58%}.liquid-entry-icon i:nth-child(3){background:linear-gradient(#ffb18d,#ec8458);height:86%}.liquid-entry-letter{animation-delay:calc(1.12s + var(--letter-index) * 75ms)!important}.liquid-droplet-flow__brand:after{content:"";opacity:0;filter:blur(14px);background:radial-gradient(#123e542b,#0000 67%);border-radius:50%;height:42%;animation:1.1s ease-out 1.75s forwards liquid-logo-reflection;position:absolute;bottom:-38%;left:8%;right:8%;transform:scaleX(.4)}.liquid-droplet-flow.is-intro-complete .liquid-logo-forge{opacity:0;transition:opacity .75s}.liquid-expertise-prompt{opacity:0;transition:opacity .7s .35s,transform .7s cubic-bezier(.22,1,.36,1) .35s;transform:translate(-50%,14px)}.liquid-droplet-flow.is-intro-complete .liquid-expertise-prompt{opacity:1;transform:translate(-50%)}@keyframes liquid-forge-cloud{0%{opacity:0;transform:translateY(-50%)scaleX(.2)}32%{opacity:.72}74%{opacity:.38;transform:translateY(-50%)scaleX(1)}to{opacity:0;transform:translateY(-50%)scaleX(1.12)}}@keyframes liquid-forge-beam{0%{opacity:0;transform:scaleX(.18)}18%{opacity:.82}72%{opacity:.55;transform:scaleX(1)}to{opacity:0;transform:scaleX(1.04)}}@keyframes liquid-forge-core{0%,33%{opacity:0;transform:translate(-50%,-50%)scale(.2)}52%{opacity:1;transform:translate(-50%,-50%)scale(2.7)}77%{opacity:.76;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(5.6)}}@keyframes liquid-forge-particle-blue{0%{opacity:0;transform:translate3d(-8vw,var(--forge-drift),var(--forge-depth)) rotate(var(--forge-spin)) scale(.45)}17%{opacity:.9}72%{opacity:.86;transform:translate(51vw)rotate(0)scale(1)}to{opacity:0;transform:translate3d(57vw,0,90px)rotate(40deg)scale(.2)}}@keyframes liquid-forge-particle-orange{0%{opacity:0;transform:translate3d(8vw,var(--forge-drift),var(--forge-depth)) rotate(var(--forge-spin)) scale(.45)}17%{opacity:.9}72%{opacity:.86;transform:translate(-51vw)rotate(0)scale(1)}to{opacity:0;transform:translate3d(-57vw,0,90px)rotate(-40deg)scale(.2)}}@keyframes liquid-icon-forge{0%{opacity:0;filter:blur(16px);transform:translate3d(-44vw,0,-420px)rotateY(48deg)scale(.35)}64%{opacity:1;filter:blur();transform:translate3d(.04em,0,36px)rotateY(-5deg)scale(1.03)}to{opacity:1;filter:blur();transform:translateZ(18px)rotateY(-3deg)scale(1)}}@keyframes liquid-logo-reflection{to{opacity:1;transform:scaleX(1)}}@media (max-width:767px){.liquid-droplet-flow__brand{font-size:clamp(3.15rem,15.5vw,5.15rem);display:flex}.liquid-droplet-flow__brand--official{padding-inline:16px;top:46%}.liquid-droplet-flow__brand--official img{width:min(82vw,360px)}.liquid-entry-icon{flex-basis:.76em;width:.76em;height:.76em;margin-right:.1em}.liquid-logo-forge__particle{--forge-size:4px!important}.liquid-logo-forge:before,.liquid-logo-forge:after{height:32%}.liquid-expertise-prompt{transform:translateY(14px)}.liquid-droplet-flow.is-intro-complete .liquid-expertise-prompt{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.liquid-logo-forge{display:none}.liquid-entry-icon{opacity:1;animation:none;transform:none}.liquid-droplet-flow__canvas,.liquid-expertise-prompt{opacity:1;transition:none}}.liquid-droplet-flow:not(.is-intro-complete)>.liquid-droplet-flow__brand,.liquid-droplet-flow:not(.is-intro-complete)>.liquid-expertise-hotspots,.liquid-droplet-flow:not(.is-intro-complete)>.liquid-expertise-prompt{opacity:0;pointer-events:none}.liquid-droplet-flow.is-intro-complete>.liquid-droplet-flow__brand{animation:.9s cubic-bezier(.22,1,.36,1) both intro-brand-release}.liquid-droplet-flow.is-intro-complete>.liquid-entry-word>.liquid-entry-letter,.liquid-droplet-flow.is-intro-complete .liquid-entry-word>.liquid-entry-letter{animation-delay:0s!important}@keyframes intro-brand-release{0%{opacity:0;filter:blur(8px);transform:translateY(-50%)scale(.94)}to{opacity:1;filter:blur();transform:translateY(-50%)scale(1)}}.digital-i-intro{z-index:2147483000;isolation:isolate;opacity:1;visibility:visible;background:#f7fbfe;transition:opacity .88s cubic-bezier(.22,1,.36,1),visibility 0s .88s;position:fixed;inset:0;overflow:hidden}.digital-i-intro .sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.digital-i-intro.is-complete{opacity:0;visibility:hidden;pointer-events:none}.digital-i-intro__atmosphere{filter:saturate(.9);background:radial-gradient(circle,#fff 0 18%,#e5f1f8bd 54%,#daeaf4d1 100%),linear-gradient(115deg,#61a7ce1f,#0000 38%,#ec845814);position:absolute;inset:-12%}.digital-i-intro__atmosphere:after{content:"";mix-blend-mode:screen;pointer-events:none;background:radial-gradient(16% 10%,#fffffffa,#ffffff57 48%,#0000 76%),linear-gradient(90deg,#1e70ab12,#0000 36% 64%,#ef692412);position:absolute;inset:0}.digital-i-intro__canvas{z-index:2;touch-action:none;background:radial-gradient(circle,#fff 0 18%,#e5f1f8f5 54%,#daeaf4fa 100%),linear-gradient(115deg,#61a7ce1f,#0000 38%,#ec845814);width:100%;height:100%;display:block;position:absolute;inset:0}.digital-i-intro__collision{z-index:3;aspect-ratio:1;opacity:0;pointer-events:none;background:#fff;border-radius:50%;width:8px;animation:7.8s ease-out both digital-i-procedural-impact;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 28px #fff,0 0 90px #61a7ceb3,0 0 150px #ec84587a}.digital-i-intro__reflection{z-index:1;opacity:.18;filter:blur(28px);pointer-events:none;background:radial-gradient(#123e5457,#0000 69%);height:15%;position:absolute;bottom:10%;left:16%;right:16%;transform:scaleX(.68)}.digital-i-intro__doors{z-index:4;opacity:0;pointer-events:none;position:absolute;inset:0}.digital-i-intro__door{will-change:transform;background:radial-gradient(circle,#fff 0 20%,#e5f1f8fa 58%,#daeaf4fc 100%);width:50.08%;transition:transform 1.05s cubic-bezier(.76,0,.24,1);position:absolute;top:0;bottom:0;overflow:hidden;box-shadow:0 0 0 1px #61a7ce1f}.digital-i-intro__door--left{left:0}.digital-i-intro__door--right{right:0}.digital-i-intro__door i{filter:drop-shadow(0 18px 32px #123e541f);background:url(/images/brand/digital-i-logo-dark.svg) 50%/min(76vw,1100px) no-repeat;width:100vw;height:100%;position:absolute;top:0}.digital-i-intro__door--left i{left:0}.digital-i-intro__door--right i{right:0}.digital-i-intro.is-opening .digital-i-intro__doors{opacity:1}.digital-i-intro.is-opening .digital-i-intro__door--left{transform:translate(-101%)}.digital-i-intro.is-opening .digital-i-intro__door--right{transform:translate(101%)}.digital-i-intro.is-opening .digital-i-intro__atmosphere,.digital-i-intro.is-opening .digital-i-intro__canvas,.digital-i-intro.is-opening .digital-i-intro__reflection{opacity:0;transition:opacity .42s cubic-bezier(.22,1,.36,1) .16s}.digital-i-intro__skip{z-index:5;color:#123e54;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-height:38px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#ffffffad;border:1px solid #123e542e;border-radius:999px;padding:.56rem .75rem;font-size:.55rem;transition:border-color .25s,color .25s,transform .25s;position:absolute;top:clamp(18px,3vw,38px);right:clamp(18px,3vw,46px)}.digital-i-intro__skip:hover,.digital-i-intro__skip:focus-visible{border-color:var(--orange);color:var(--orange);transform:translateY(-2px)}html.digital-intro-active nextjs-portal{display:none!important}.digital-intro-active .site-header{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(-120%)!important}html:has(.digital-i-intro:not(.is-complete)) .site-header{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(-120%)!important}@keyframes digital-i-procedural-impact{0%,33%{opacity:0;transform:translate(-50%,-50%)scale(.2)}39%{opacity:.88;transform:translate(-50%,-50%)scale(4.5)}47%,to{opacity:0;transform:translate(-50%,-50%)scale(13)}}@media (max-width:767px){.digital-i-intro__reflection{bottom:26%;left:5%;right:5%}.digital-i-intro__skip{top:max(14px,env(safe-area-inset-top));font-size:.5rem;right:14px}}@media (prefers-reduced-motion:reduce){.digital-i-intro__collision{display:none}.digital-i-intro__reflection{opacity:.12}}.expertise-world-page{--world-bg:#071a24;--world-deep:#020c12;--world-a:#61a7ce;--world-b:#ec8458;--world-paper:#eef3f2;--world-line:#aedcf338;background:var(--world-paper);min-width:0;position:relative;overflow:clip}.expertise-world-page--strategy{--world-bg:#092433;--world-deep:#030e15;--world-a:#75c5eb;--world-b:#ec8458;--world-paper:#edf3f2}.expertise-world-page--identity{--world-bg:#183344;--world-deep:#07141d;--world-a:#f1b8a0;--world-b:#ec8458;--world-paper:#f3eee8;--world-line:#f7cfbd3d}.expertise-world-page--sites{--world-bg:#07354a;--world-deep:#03141e;--world-a:#6fd0ef;--world-b:#ff9568;--world-paper:#ecf3f5;--world-line:#6fd0ef40}.expertise-world-page--visibility{--world-bg:#142b22;--world-deep:#07100d;--world-a:#b9d979;--world-b:#f08a5f;--world-paper:#f1f2e9;--world-line:#bedd833d}.expertise-world-page--technology{--world-bg:#071f29;--world-deep:#020b0f;--world-a:#87e5dc;--world-b:#f1845a;--world-paper:#eaf3f1;--world-line:#87e5dc3b}body:has(.expertise-world-page) .site-header{color:#fff}body:has(.expertise-world-page) .site-header.is-compact{background:#030e15c7;border-color:#ffffff1c}body:has(.expertise-world-page) .desktop-nav a:after{background:var(--orange)}body:has(.expertise-world-page) .header-cta{color:#fff;border-color:#ffffffb8}body:has(.expertise-world-page) .header-cta:hover{color:var(--ink);background:#fff}body:has(.expertise-world-page) .menu-toggle{color:#fff;background:#04121aad;border-color:#ffffff73}.expertise-world-hero{color:#fff;background:radial-gradient(circle at 74% 46%,color-mix(in srgb,var(--world-a) 16%,transparent),transparent 28%), radial-gradient(circle at 68% 54%,color-mix(in srgb,var(--world-b) 10%,transparent),transparent 42%), linear-gradient(145deg,var(--world-bg),var(--world-deep));isolation:isolate;min-height:100svh;position:relative;overflow:hidden}.expertise-world-hero:after{content:"";z-index:-1;border:1px solid var(--world-line);height:68%;box-shadow:0 0 90px color-mix(in srgb,var(--world-a) 13%,transparent);border-radius:50%;position:absolute;inset:auto -12% -44% 28%;transform:perspective(620px)rotateX(72deg)}.expertise-world-hero__grid{opacity:.34;transform-origin:50%;background-image:linear-gradient(var(--world-line) 1px,transparent 1px), linear-gradient(90deg,var(--world-line) 1px,transparent 1px);background-size:8.333vw 8.333vw;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000000e6,#0000001f 48%,#0000 78%);mask-image:linear-gradient(90deg,#000000e6,#0000001f 48%,#0000 78%)}.expertise-world-hero__stars{opacity:.46;background-image:radial-gradient(circle,#ffffff9e 0 .7px,transparent 1px), radial-gradient(circle,color-mix(in srgb,var(--world-a) 70%,white) 0 .7px,transparent 1.2px);background-position:0 0,37px 61px;background-size:83px 83px,127px 127px;animation:48s linear infinite expertise-stars-drift;position:absolute;inset:0}.expertise-world-hero__layout{z-index:2;grid-template-columns:minmax(0,5.2fr) minmax(440px,6.8fr);align-items:center;gap:clamp(2rem,5vw,7rem);min-height:100svh;padding-top:clamp(8rem,11vw,10.5rem);padding-bottom:6rem;display:grid;position:relative}.expertise-world-hero__content{z-index:3;min-width:0;position:relative}.expertise-world-hero__eyebrow{color:#ffffff94;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:2rem;margin-bottom:clamp(3rem,7vh,6rem);font-size:.62rem;display:flex}.expertise-world-hero__eyebrow a{border-bottom:1px solid color-mix(in srgb,var(--world-a) 70%,transparent);padding-bottom:.35rem}.expertise-world-hero__signal{color:var(--world-a);font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;margin-bottom:1rem;font-size:.62rem}.expertise-world-hero h1{perspective:900px;max-width:8.6em;margin:0;font-size:clamp(4.4rem,7.5vw,8.8rem);line-height:.82}.expertise-world-hero h1 span{transform-origin:50% 100%;display:inline-block}.expertise-world-hero__intro{color:#ffffffb8;max-width:43ch;margin:clamp(2rem,4vh,3.5rem) 0 0;font-size:clamp(1rem,1.25vw,1.24rem)}.expertise-world-hero__cta{border-bottom:1px solid var(--world-a);align-items:center;gap:1rem;margin-top:2.5rem;padding:.8rem 0;font-size:.76rem;font-weight:700;display:inline-flex}.expertise-world-hero__cta svg{width:17px;animation:2.8s ease-in-out infinite expertise-arrow-down}.expertise-world-hero__status{z-index:4;color:#ffffff6b;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:1rem;font-size:.55rem;display:flex;position:absolute;bottom:1.6rem;left:0;right:0}.expertise-world-hero__status i{background:var(--world-a);width:clamp(40px,8vw,130px);height:1px}.expertise-world-hero__status span:last-child{margin-left:auto}.expertise-world-art{aspect-ratio:1;width:min(45vw,680px);transform-style:preserve-3d;perspective:1100px;justify-self:end;position:relative}.expertise-world-art__aura{background:radial-gradient(circle,color-mix(in srgb,var(--world-a) 29%,transparent),transparent 67%);filter:blur(24px);border-radius:50%;position:absolute;inset:11%}.expertise-world-art__core{z-index:3;border:1px solid color-mix(in srgb,var(--world-a) 66%,white 8%);background:radial-gradient(circle at 34% 25%,#ffffff57,transparent 16%), radial-gradient(circle at 45% 44%,color-mix(in srgb,var(--world-a) 40%,transparent),transparent 58%), linear-gradient(145deg,color-mix(in srgb,var(--world-bg) 68%,white 8%),var(--world-deep));box-shadow:inset -28px -24px 60px #00000073,inset 12px 10px 28px #ffffff14,0 0 60px color-mix(in srgb,var(--world-a) 18%,transparent);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:24%;overflow:hidden}.expertise-world-art__core:after{content:"";opacity:.44;background:repeating-linear-gradient(8deg,transparent 0 17px,color-mix(in srgb,var(--world-a) 28%,transparent) 18px 19px);animation:23s linear infinite expertise-surface-drift;position:absolute;inset:-12%}.expertise-world-art__core span,.expertise-world-art__core small{z-index:2;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.56rem;position:relative}.expertise-world-art__core span{color:var(--world-a)}.expertise-world-art__core strong{z-index:2;font-family:var(--font-display);letter-spacing:-.07em;margin:.25rem 0;font-size:clamp(2.5rem,4.5vw,5rem);font-weight:500;line-height:.9;position:relative}.expertise-world-art__core small{color:#ffffff8f}.expertise-world-art__orbit{z-index:2;border:1px solid var(--world-line);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-13deg)}.expertise-world-art__orbit:after{content:"";aspect-ratio:1;background:var(--world-b);width:7px;box-shadow:0 0 14px var(--world-b);border-radius:50%;position:absolute;top:50%;left:-4px}.expertise-world-art__orbit--one{width:94%;height:43%;animation:28s linear infinite expertise-orbit-one}.expertise-world-art__orbit--two{width:72%;height:109%;animation:34s linear infinite expertise-orbit-two;transform:translate(-50%,-50%)rotate(61deg)}.expertise-world-art__orbit--three{width:112%;height:63%;animation:40s linear infinite expertise-orbit-three;transform:translate(-50%,-50%)rotate(25deg)}.expertise-world-art__satellite{z-index:5;color:#ffffffbf;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.65rem;font-size:.58rem;display:flex;position:absolute}.expertise-world-art__satellite i{aspect-ratio:1;background:var(--world-b);width:7px;box-shadow:0 0 14px var(--world-b);border-radius:50%}.expertise-world-art__satellite--1{top:12%;left:8%}.expertise-world-art__satellite--2{top:25%;right:-1%}.expertise-world-art__satellite--3{bottom:12%;right:9%}.world-art-strategy,.world-art-identity,.world-art-sites,.world-art-visibility,.world-art-technology{z-index:4;pointer-events:none;position:absolute;inset:0}.world-art-strategy>i{border:1px solid color-mix(in srgb,var(--world-a) 30%,transparent);border-radius:43% 57% 59% 41%;animation:12s ease-in-out infinite strategy-contour;position:absolute;inset:18%}.world-art-strategy>i:nth-child(2){animation-delay:-2s;inset:21%}.world-art-strategy>i:nth-child(3){animation-delay:-4s;inset:27%}.world-art-strategy>i:nth-child(4){animation-delay:-6s;inset:32%}.world-art-strategy>i:nth-child(5){animation-delay:-8s;inset:37%}.world-art-axis{background:color-mix(in srgb,var(--world-a) 48%,transparent);position:absolute}.world-art-axis--x{width:84%;height:1px;top:50%;left:8%}.world-art-axis--y{width:1px;height:84%;top:8%;left:50%}.world-art-strategy b,.world-art-identity b,.world-art-sites b,.world-art-visibility b,.world-art-technology b{color:color-mix(in srgb,var(--world-a) 72%,white);font-family:var(--font-mono);letter-spacing:.1em;font-size:.48rem;font-weight:400;position:absolute}.world-art-strategy b:first-of-type{top:20%;left:27%}.world-art-strategy b:nth-of-type(2){bottom:33%;right:16%}.world-art-strategy b:nth-of-type(3){bottom:19%;left:22%}.world-art-identity .world-art-glyph{z-index:1;color:color-mix(in srgb,var(--world-a) 20%,transparent);font-family:var(--font-display);font-size:clamp(8rem,14vw,14rem);font-weight:700;line-height:1;position:absolute}.world-art-identity .world-art-glyph:first-child{top:8%;left:2%;transform:rotate(-8deg)}.world-art-identity .world-art-glyph:nth-child(2){bottom:2%;right:0;transform:rotate(11deg)}.world-art-identity i{opacity:.64;width:16%;height:46%;animation:16s ease-in-out infinite identity-band;position:absolute;transform:skewY(-18deg)}.world-art-identity i:first-of-type{background:var(--world-b);top:21%;left:21%}.world-art-identity i:nth-of-type(2){background:var(--world-a);animation-delay:-3s;top:29%;left:37%}.world-art-identity i:nth-of-type(3){background:#f3dfd2;animation-delay:-6s;top:18%;right:31%}.world-art-identity i:nth-of-type(4){background:#406ba0;animation-delay:-9s;top:31%;right:15%}.world-art-identity b:first-of-type{top:16%;right:21%}.world-art-identity b:nth-of-type(2){bottom:19%;left:17%}.world-art-identity b:nth-of-type(3){bottom:35%;right:7%}.world-art-screen{border:1px solid color-mix(in srgb,var(--world-a) 46%,white 8%);transform-style:preserve-3d;background:linear-gradient(145deg,#ffffff29,#03141ec7);grid-template-columns:repeat(3,1fr);gap:6%;padding:7%;display:grid;position:absolute;box-shadow:0 30px 70px #00000061}.world-art-screen i{border:1px solid var(--world-line);background:color-mix(in srgb,var(--world-a) 10%,transparent);min-height:60%;display:block}.world-art-screen--back{inset:17% 7% 43% 28%;transform:perspective(900px)rotateY(-19deg)rotateX(8deg)translateZ(-80px)}.world-art-screen--middle{inset:31% 21% 24% 10%;transform:perspective(900px)rotateY(16deg)rotateX(-4deg)translateZ(-20px)}.world-art-screen--front{animation:9s ease-in-out infinite site-screen-float;inset:42% 3% 8% 35%;transform:perspective(900px)rotateY(-12deg)translateZ(70px)}.world-art-sites b:first-of-type{top:14%;left:29%}.world-art-sites b:nth-of-type(2){top:36%;right:5%}.world-art-sites b:nth-of-type(3){bottom:10%;left:17%}.world-art-radar{border:1px solid var(--world-line);background:repeating-radial-gradient(circle,transparent 0 11%,color-mix(in srgb,var(--world-a) 18%,transparent) 11.2% 11.5%,transparent 11.8% 22%);border-radius:50%;position:absolute;inset:12%}.world-art-radar:before,.world-art-radar:after{content:"";background:var(--world-line);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.world-art-radar:before{width:100%;height:1px}.world-art-radar:after{width:1px;height:100%}.world-art-beam{z-index:2;transform-origin:0 0;background:conic-gradient(from -15deg,color-mix(in srgb,var(--world-a) 45%,transparent),transparent 24%);width:42%;height:42%;animation:10s linear infinite visibility-scan;position:absolute;top:50%;left:50%}.world-art-visibility b:first-of-type{top:13%;left:31%}.world-art-visibility b:nth-of-type(2){top:31%;right:8%}.world-art-visibility b:nth-of-type(3){bottom:18%;left:17%}.world-art-visibility b:nth-of-type(4){bottom:31%;right:10%}.world-art-technology i{aspect-ratio:1;border:1px solid var(--world-a);background:var(--world-bg);width:10px;box-shadow:0 0 16px color-mix(in srgb,var(--world-a) 50%,transparent);border-radius:50%;animation:4.8s ease-in-out infinite technology-node;position:absolute}.world-art-technology i:first-child{top:13%;left:26%}.world-art-technology i:nth-child(2){animation-delay:-.5s;top:20%;right:22%}.world-art-technology i:nth-child(3){animation-delay:-1s;top:42%;left:8%}.world-art-technology i:nth-child(4){animation-delay:-1.5s;top:48%;right:6%}.world-art-technology i:nth-child(5){animation-delay:-2s;bottom:19%;left:23%}.world-art-technology i:nth-child(6){animation-delay:-2.5s;bottom:12%;right:26%}.world-art-technology i:nth-child(7){animation-delay:-3s;top:31%;left:39%}.world-art-technology i:nth-child(8){animation-delay:-3.5s;top:65%;right:40%}.world-art-technology i:nth-child(9){animation-delay:-4s;top:49%;left:51%}.world-art-technology>span{transform-origin:0;background:linear-gradient(90deg,var(--world-a),transparent);height:1px;position:absolute}.world-art-technology>span:first-of-type{width:49%;top:18%;left:27%;rotate:4deg}.world-art-technology>span:nth-of-type(2){width:44%;top:43%;left:9%;rotate:-15deg}.world-art-technology>span:nth-of-type(3){width:42%;top:50%;left:52%;rotate:-4deg}.world-art-technology>span:nth-of-type(4){width:38%;top:67%;left:24%;rotate:-5deg}.world-art-technology>span:nth-of-type(5){width:33%;top:57%;left:52%;rotate:35deg}.world-art-technology b:first-of-type{top:12%;right:32%}.world-art-technology b:nth-of-type(2){bottom:20%;left:13%}.world-art-technology b:nth-of-type(3){bottom:29%;right:4%}.expertise-world-manifesto{background:var(--world-paper);min-height:115svh;color:var(--ink);place-items:center;scroll-margin-top:68px;display:grid;position:relative;overflow:hidden}.expertise-world-manifesto:before{content:attr(data-world);color:color-mix(in srgb,var(--world-a) 9%,transparent);font-family:var(--font-display);font-size:32vw;font-weight:700;line-height:.7;position:absolute;bottom:-.18em;right:-.08em}.expertise-world-manifesto__line{background:linear-gradient(90deg,transparent,var(--world-b),transparent);transform-origin:0;height:1px;position:absolute;top:20%;left:0;right:0}.expertise-world-manifesto__inner{z-index:2;padding-block:10rem;position:relative}.expertise-world-manifesto__inner>span{color:color-mix(in srgb,var(--world-bg) 72%,transparent);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:3rem;font-size:.62rem;display:block}.expertise-world-manifesto h2{max-width:11.4em;margin:0;font-size:clamp(4.2rem,8.5vw,10.2rem);line-height:.87}.expertise-world-manifesto h2 span{display:inline-block}.expertise-world-manifesto p{max-width:42ch;color:var(--muted);margin:3rem 0 0 auto;font-size:clamp(1rem,1.35vw,1.3rem)}.expertise-world-story{background:#f7f8f5;padding:clamp(7rem,11vw,12rem) 0;position:relative;overflow:hidden}.expertise-world-story__grid{z-index:2;grid-template-columns:4fr 7fr;align-items:center;gap:clamp(3rem,8vw,9rem);display:grid;position:relative}.expertise-world-story__ambient{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.expertise-world-story__ambient i{opacity:.22;display:block;position:absolute}.expertise-world-page--strategy .expertise-world-story__ambient i{aspect-ratio:1.3;border:1px solid color-mix(in srgb,var(--world-a) 42%,transparent);border-radius:42% 58% 55% 45%;width:clamp(280px,38vw,650px);animation:18s ease-in-out infinite strategy-contour}.expertise-world-page--strategy .expertise-world-story__ambient i:first-child{top:-16%;right:-8%}.expertise-world-page--strategy .expertise-world-story__ambient i:nth-child(2){animation-delay:-4s;top:-11%;right:-4%;scale:.78}.expertise-world-page--strategy .expertise-world-story__ambient i:nth-child(3){animation-delay:-8s;top:-6%;right:0;scale:.56}.expertise-world-page--identity .expertise-world-story__ambient i{background:color-mix(in srgb,var(--world-a) 34%,transparent);width:10%;height:58%;animation:14s ease-in-out infinite identity-band;top:-12%;transform:skewY(-18deg)}.expertise-world-page--identity .expertise-world-story__ambient i:first-child{background:color-mix(in srgb,var(--world-b) 38%,transparent);right:25%}.expertise-world-page--identity .expertise-world-story__ambient i:nth-child(2){animation-delay:-3s;right:14%}.expertise-world-page--identity .expertise-world-story__ambient i:nth-child(3){background:#123e5433;animation-delay:-6s;right:3%}.expertise-world-page--sites .expertise-world-story__ambient i{aspect-ratio:1.5;border:1px solid color-mix(in srgb,var(--world-a) 35%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--world-a) 7%,transparent),transparent);width:clamp(180px,24vw,410px);animation:12s ease-in-out infinite site-screen-float}.expertise-world-page--sites .expertise-world-story__ambient i:first-child{top:4%;right:1%;transform:rotate(-5deg)}.expertise-world-page--sites .expertise-world-story__ambient i:nth-child(2){animation-delay:-4s;top:12%;right:9%;scale:.74}.expertise-world-page--sites .expertise-world-story__ambient i:nth-child(3){animation-delay:-8s;top:20%;right:17%;scale:.52}.expertise-world-page--visibility .expertise-world-story__ambient i{aspect-ratio:1;border:1px solid color-mix(in srgb,var(--world-a) 34%,transparent);border-radius:50%;width:clamp(240px,34vw,580px);animation:9s ease-out infinite world-ambient-pulse;top:-12%;right:-8%}.expertise-world-page--visibility .expertise-world-story__ambient i:nth-child(2){animation-delay:-3s}.expertise-world-page--visibility .expertise-world-story__ambient i:nth-child(3){animation-delay:-6s}.expertise-world-page--technology .expertise-world-story__ambient i{aspect-ratio:1;border:1px solid var(--world-a);width:10px;box-shadow:0 0 24px color-mix(in srgb,var(--world-a) 52%,transparent);border-radius:50%;animation:4.8s ease-in-out infinite technology-node;top:10%;right:8%}.expertise-world-page--technology .expertise-world-story__ambient i:after{content:"";background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--world-a) 34%,transparent));width:clamp(100px,18vw,310px);height:1px;position:absolute;top:50%;right:100%}.expertise-world-page--technology .expertise-world-story__ambient i:nth-child(2){animation-delay:-1.6s;top:25%;right:20%}.expertise-world-page--technology .expertise-world-story__ambient i:nth-child(3){animation-delay:-3.2s;top:42%;right:6%}.expertise-world-story__copy h2{margin:0 0 2rem;font-size:clamp(3.2rem,5.4vw,6.2rem)}.expertise-world-story__copy>p{color:var(--muted)}.expertise-world-story__coordinates{border-top:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;gap:.3rem;margin-top:3rem;padding-top:1rem;font-size:.58rem;display:grid}.expertise-world-story__coordinates strong{color:var(--world-b);font-weight:500}.expertise-world-story__media{background:var(--world-bg);min-height:clamp(520px,62vw,840px);margin:0;position:relative;overflow:hidden;box-shadow:0 40px 100px #071a2426}.expertise-world-story__media:before{content:"";z-index:2;border:1px solid color-mix(in srgb,var(--world-a) 45%,transparent);pointer-events:none;position:absolute;inset:0}.expertise-world-story__media-inner{position:absolute;inset:-8% 0}.expertise-world-story__media img{object-fit:cover;object-position:top}.expertise-world-story__media figcaption{z-index:3;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030e15bd;justify-content:space-between;align-items:flex-end;gap:1rem;padding:1rem;display:flex;position:absolute;bottom:1.2rem;left:1.2rem;right:1.2rem}.expertise-world-story__media figcaption span{font-family:var(--font-mono);text-transform:uppercase;font-size:.56rem}.expertise-world-story__media figcaption strong{font-family:var(--font-display);font-size:1.3rem}.expertise-world-capabilities{background:var(--world-bg);color:#fff;padding:clamp(7rem,10vw,11rem) 0;position:relative;overflow:hidden}.expertise-world-capabilities:before{content:"";aspect-ratio:1;border:1px solid var(--world-line);width:62vw;box-shadow:0 0 0 8vw color-mix(in srgb,var(--world-a) 2%,transparent),0 0 0 16vw color-mix(in srgb,var(--world-a) 1.5%,transparent);opacity:.58;pointer-events:none;border-radius:50%;position:absolute;top:-28vw;right:-18vw}.expertise-world-capabilities>.shell{z-index:1;position:relative}.expertise-world-capabilities header{grid-template-columns:4fr 8fr;align-items:end;gap:2rem;margin-bottom:5rem;display:grid}.expertise-world-capabilities header>span{color:var(--world-a);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.6rem}.expertise-world-capabilities h2{max-width:8em;margin:0;font-size:clamp(3.7rem,6.5vw,7.4rem)}.expertise-world-capabilities__list{border-top:1px solid var(--world-line)}.expertise-world-capability{border-bottom:1px solid var(--world-line);grid-template-columns:1fr 8fr auto;align-items:center;gap:2rem;padding:clamp(1.4rem,2vw,2.3rem) 0;display:grid;position:relative;overflow:hidden}.expertise-world-capability>span{color:var(--world-b);font-family:var(--font-mono);font-size:.58rem}.expertise-world-capability h3{margin:0;font-size:clamp(2rem,3.5vw,4.2rem)}.expertise-world-capability i{aspect-ratio:1;border:1px solid var(--world-a);width:9px;box-shadow:0 0 15px color-mix(in srgb,var(--world-a) 55%,transparent);border-radius:50%}.expertise-world-method{background:var(--world-deep);color:#fff;padding:clamp(8rem,12vw,13rem) 0}.expertise-world-method__grid{grid-template-columns:4fr 1px 7fr;gap:clamp(2.5rem,6vw,7rem);display:grid}.expertise-world-method header{align-self:start;position:sticky;top:10rem}.expertise-world-method header h2{margin:0;font-size:clamp(3.5rem,5.6vw,6.5rem)}.expertise-world-method header p{color:#ffffff8f;max-width:32ch}.expertise-world-method__progress{background:var(--world-line);position:relative;overflow:hidden}.expertise-world-method__progress i{background:linear-gradient(var(--world-b),var(--world-a));transform-origin:50% 0;position:absolute;inset:0;transform:scaleY(0)}.expertise-world-method__steps{display:grid}.expertise-world-method__step{border-bottom:1px solid var(--world-line);grid-template-columns:54px 1fr;gap:1.5rem;min-height:240px;padding:2rem 0;display:grid}.expertise-world-method__step>span{color:var(--world-b);font-family:var(--font-mono);font-size:.6rem}.expertise-world-method__step h3{margin:0 0 1rem;font-size:clamp(2.4rem,4vw,4.7rem)}.expertise-world-method__step p{color:#ffffff94;max-width:34ch}.expertise-world-case{color:#fff;background:var(--world-bg);align-items:flex-end;min-height:120svh;display:flex;position:relative;overflow:hidden}.expertise-world-case__visual{position:absolute;inset:0}.expertise-world-case__visual:after{content:"";background:linear-gradient(90deg,#020c12f5,#020c1273 48%,#020c121a),linear-gradient(#0000 40%,#020c12db);position:absolute;inset:0}.expertise-world-case__visual img{object-fit:cover;object-position:top;transform:scale(1.02)}.expertise-world-case__content{z-index:2;padding-bottom:clamp(6rem,10vw,10rem);position:relative}.expertise-world-case__content>span{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.6rem}.expertise-world-case__content h2{max-width:9em;margin:1.5rem 0;font-size:clamp(4.3rem,8vw,9rem)}.expertise-world-case__content>p{color:#ffffffb3;max-width:42ch}.expertise-world-case__content>div{align-items:baseline;gap:1rem;margin:2.5rem 0;display:flex}.expertise-world-case__content strong{color:var(--world-b);font-family:var(--font-display);letter-spacing:-.08em;font-size:clamp(4rem,7vw,8rem);line-height:.8}.expertise-world-case__content small{max-width:22ch;font-family:var(--font-mono);text-transform:uppercase}.expertise-world-case__content>a{border:1px solid #ffffffa6;align-items:center;gap:1rem;padding:.9rem 1.1rem;font-weight:700;display:inline-flex}.expertise-world-case__content>a:hover{color:var(--ink);background:#fff}.expertise-world-next{background:var(--world-paper)}.expertise-world-next a{min-height:72svh;padding:6rem max(24px,calc((100vw - var(--shell))/2));text-align:center;place-content:center;display:grid;position:relative;overflow:hidden}.expertise-world-next a:before{content:"";aspect-ratio:1;border:1px solid color-mix(in srgb,var(--world-a) 34%,transparent);width:min(48vw,650px);transition:transform .9s var(--ease),background .9s;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.7)}.expertise-world-next a:hover:before{background:color-mix(in srgb,var(--world-a) 9%,transparent);transform:translate(-50%,-50%)scale(1)}.expertise-world-next span,.expertise-world-next small,.expertise-world-next strong,.expertise-world-next i{z-index:2;position:relative}.expertise-world-next span{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.6rem}.expertise-world-next strong{font-family:var(--font-display);letter-spacing:-.08em;margin:.6rem 0;font-size:clamp(5rem,11vw,12rem);font-weight:500;line-height:.8}.expertise-world-next small{font-size:1rem}.expertise-world-next i{aspect-ratio:1;border:1px solid var(--ink);border-radius:50%;place-items:center;width:48px;margin:2rem auto 0;display:grid}@keyframes expertise-stars-drift{to{background-position:83px 83px,164px 188px}}@keyframes expertise-arrow-down{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@keyframes expertise-surface-drift{to{transform:translate(14%)rotate(2deg)}}@keyframes expertise-orbit-one{to{transform:translate(-50%,-50%)rotate(347deg)}}@keyframes expertise-orbit-two{to{transform:translate(-50%,-50%)rotate(421deg)}}@keyframes expertise-orbit-three{to{transform:translate(-50%,-50%)rotate(385deg)}}@keyframes strategy-contour{0%,to{border-radius:43% 57% 59% 41%;transform:rotate(0)scale(1)}50%{border-radius:55% 45% 39% 61%;transform:rotate(5deg)scale(1.03)}}@keyframes identity-band{0%,to{translate:0}50%{translate:0 -12px}}@keyframes site-screen-float{0%,to{translate:0}50%{translate:0 -10px}}@keyframes visibility-scan{to{transform:rotate(360deg)}}@keyframes technology-node{0%,to{opacity:.55;scale:.75}50%{opacity:1;scale:1.18}}@keyframes world-ambient-pulse{0%{opacity:0;scale:.55}35%{opacity:.24}to{opacity:0;scale:1.12}}@media (max-width:1100px){.expertise-world-hero__layout{grid-template-columns:minmax(0,5fr) minmax(380px,5fr)}.expertise-world-art{width:min(48vw,560px)}.expertise-world-story__grid{grid-template-columns:5fr 7fr;gap:3rem}.expertise-world-method__grid{grid-template-columns:4fr 1px 6fr;gap:3rem}}@media (max-width:767px){body:has(.expertise-world-page) .site-header{background:linear-gradient(#030e15b8,#0000)}.expertise-world-hero{min-height:100svh}.expertise-world-hero__grid{background-size:25vw 25vw;-webkit-mask-image:linear-gradient(#000000b3,#0000 80%);mask-image:linear-gradient(#000000b3,#0000 80%)}.expertise-world-hero__layout{flex-direction:column;justify-content:center;align-items:stretch;gap:1.5rem;min-height:100svh;padding-top:7.3rem;padding-bottom:5rem;display:flex}.expertise-world-hero__eyebrow{margin-bottom:1.5rem}.expertise-world-hero h1{max-width:100%;font-size:clamp(3.1rem,13.3vw,4.7rem);line-height:.86}.expertise-world-page--strategy .expertise-world-hero h1,.expertise-world-page--identity .expertise-world-hero h1{font-size:clamp(2.9rem,12.5vw,4.2rem)}.expertise-world-page--visibility .expertise-world-hero h1,.expertise-world-page--technology .expertise-world-hero h1{font-size:clamp(2.72rem,11.75vw,3.95rem)}.expertise-world-hero__intro{max-width:34ch;margin-top:1.3rem;font-size:.92rem}.expertise-world-hero__cta{margin-top:1.2rem}.expertise-world-art{opacity:.7;width:76vw;position:absolute;bottom:2%;right:-20%}.expertise-world-art__core strong{font-size:2rem}.expertise-world-art__satellite{font-size:.43rem}.expertise-world-art__satellite--1{top:8%;left:2%}.expertise-world-art__satellite--2{top:22%;right:0}.expertise-world-art__satellite--3{bottom:7%;right:5%}.expertise-world-hero__status{bottom:1rem;left:20px;right:20px}.expertise-world-hero__status span:last-child{display:none}.expertise-world-manifesto{min-height:auto}.expertise-world-manifesto__line{top:12%}.expertise-world-manifesto__inner{padding-block:8rem}.expertise-world-manifesto__inner>span{margin-bottom:2rem}.expertise-world-manifesto h2{font-size:clamp(3.45rem,15vw,5.3rem)}.expertise-world-manifesto p{margin-top:2rem}.expertise-world-story{padding:6rem 0}.expertise-world-story__ambient{opacity:.62}.expertise-world-story__grid{grid-template-columns:1fr;gap:3rem}.expertise-world-story__copy h2{font-size:clamp(3rem,13.5vw,4.5rem)}.expertise-world-story__media{min-height:118vw}.expertise-world-capabilities{padding:6rem 0}.expertise-world-capabilities header{grid-template-columns:1fr;margin-bottom:3rem}.expertise-world-capabilities h2{font-size:clamp(3.2rem,14vw,4.8rem)}.expertise-world-capability{grid-template-columns:36px 1fr auto;gap:.8rem}.expertise-world-capability h3{font-size:clamp(1.85rem,9vw,2.8rem)}.expertise-world-method{padding:6rem 0}.expertise-world-method__grid{grid-template-columns:1fr;gap:2.5rem}.expertise-world-method header{position:relative;top:auto}.expertise-world-method__progress{display:none}.expertise-world-method__step{grid-template-columns:42px 1fr;min-height:0;padding:1.5rem 0}.expertise-world-method__step h3{font-size:2.5rem}.expertise-world-case{min-height:105svh}.expertise-world-case__visual:after{background:linear-gradient(#020c121a,#020c126b 30%,#020c12fa)}.expertise-world-case__content{padding-bottom:5rem}.expertise-world-case__content h2{font-size:clamp(4rem,17vw,5.8rem)}.expertise-world-case__content>div{flex-direction:column;align-items:flex-start;gap:.8rem}.expertise-world-case__content small{max-width:30ch}.expertise-world-next a{min-height:70svh;padding-inline:24px}.expertise-world-next a:before{width:88vw}.expertise-world-next strong{font-size:clamp(4.8rem,23vw,7rem)}}@media (max-width:374px){.expertise-world-hero h1{font-size:2.95rem}.expertise-world-page--strategy .expertise-world-hero h1,.expertise-world-page--identity .expertise-world-hero h1{font-size:2.72rem}.expertise-world-page--visibility .expertise-world-hero h1,.expertise-world-page--technology .expertise-world-hero h1{font-size:2.52rem}.expertise-world-art{width:82vw;right:-26%}.expertise-world-hero__intro{font-size:.86rem}.expertise-world-manifesto h2{font-size:3.35rem}}@media (prefers-reduced-motion:reduce){.expertise-world-page *{scroll-behavior:auto!important}.expertise-world-hero__stars,.expertise-world-art__core:after,.expertise-world-art__orbit,.world-art-strategy>i,.world-art-identity i,.world-art-screen--front,.world-art-beam,.world-art-technology i,.expertise-world-story__ambient i,.expertise-world-hero__cta svg{animation:none!important}.expertise-world-hero__content,.expertise-world-art,.expertise-world-manifesto h2 span,.expertise-world-capability,.expertise-world-method__step{opacity:1!important;clip-path:none!important;transform:none!important}.expertise-world-manifesto__line,.expertise-world-method__progress i{transform:scale(1)!important}}:root{--paper:#f4f5f1;--shell:min(1520px,calc(100vw - clamp(64px,10vw,192px)))}body{font-size:clamp(17px,1.15vw,19px);line-height:1.62}.section-pad{padding-block:clamp(120px,12vw,220px)}.eyebrow{letter-spacing:.12em;margin-bottom:1.8rem;font-size:clamp(.68rem,.72vw,.78rem)}h1{letter-spacing:-.06em;font-size:clamp(4.5rem,7.4vw,8.625rem);line-height:.9}h2{letter-spacing:-.05em;font-size:clamp(3.375rem,5.5vw,6rem);line-height:.96}h3{font-size:clamp(2.125rem,3.2vw,3.75rem)}.button{min-height:54px;padding:.9rem 1.2rem}.site-header{grid-template-columns:auto minmax(0,1fr) auto;column-gap:clamp(24px,3vw,58px);min-height:88px;padding-inline:clamp(24px,3vw,56px)}.site-header.is-compact{min-height:68px;box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border-bottom:1px solid #071a241a}.site-header.is-compact .site-logo:before{display:none}.site-logo{background:#123e54;width:170px;padding:8px 10px;box-shadow:0 8px 28px #05172114}.desktop-nav{justify-content:space-evenly;gap:0;width:100%;padding-inline:clamp(18px,3.6vw,72px)}.desktop-nav a{letter-spacing:-.012em;font-size:clamp(.86rem,.82vw,.96rem);font-weight:650}.header-cta{align-items:center;min-height:44px;padding:.7rem 1.1rem;font-size:.8rem;display:inline-flex}.hero-energy,.hero-artifact--search,.hero-artifact--signal,.hero-artifact--live{display:none!important}.hero-liquid-flow__hero{box-shadow:none;background:linear-gradient(110deg,#fff 0%,#f7f8f5 56%,#edf2f2 100%)}.hero-liquid-flow__hero:before{content:"";pointer-events:none;background:linear-gradient(90deg,#071a240b 1px,#0000 1px) 0 0/8.33333% 100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#00000038,#0000 52%);mask-image:linear-gradient(90deg,#00000038,#0000 52%)}.hero-liquid-flow__hero-brand{letter-spacing:-.07em;font-size:clamp(3.8rem,5.8vw,7rem);top:118px}.hero-liquid-flow__meta{color:#071a2494;font-size:.6rem;top:92px}.hero-liquid-flow__copy{flex-direction:column;width:min(53vw,820px);display:flex;top:34%;bottom:auto}.hero-liquid-flow__copy h1{max-width:7.6em;text-shadow:none;order:1;margin-bottom:2rem;font-size:clamp(4.5rem,6.6vw,7.6rem);line-height:.89}.hero-liquid-flow__copy>p{order:2;max-width:48ch;margin-bottom:2rem;font-size:clamp(1.05rem,1.25vw,1.25rem);line-height:1.55}.hero-liquid-flow__actions{order:3;gap:1.7rem}.hero-liquid-flow__copy:before{display:none}.hero-liquid-flow__artifacts{overflow:hidden}.hero-artifact{border:1px solid #071a2424;border-radius:0;box-shadow:0 24px 80px #05172114}.hero-artifact--site{aspect-ratio:1.56;clip-path:none;border:0;width:min(43vw,720px);top:20%;right:-3%;transform:rotate(-1.15deg)}.hero-artifact--site:before,.hero-artifact--site:after{display:none}.hero-artifact--mobile{border:4px solid #fff;width:min(8.5vw,130px);bottom:11%;right:37%;transform:rotate(1.5deg);box-shadow:0 20px 52px #05172124}.hero-project-caption{z-index:4;width:min(22vw,340px);color:var(--ink);border-top:1px solid #071a245c;gap:.3rem;padding:1rem 0 0;display:grid;position:absolute;bottom:10%;right:1%}.hero-project-caption span,.hero-project-caption small{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.55rem}.hero-project-caption strong{font-family:var(--font-display);letter-spacing:-.04em;font-size:1.55rem;font-weight:500}.hero-project-caption small{color:#071a248f}.hero-liquid-flow__proof{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;min-height:80px}.digital-universe{background:#fff;height:560svh}.universe-sky{transform:none}.universe-hud{color:#071a2480;font-size:.56rem;left:clamp(24px,3vw,56px);right:clamp(24px,3vw,56px)}.universe-hud--top{border-color:#071a2429;justify-content:flex-start;top:96px}.universe-hud--bottom{color:#071a2480;border:0;justify-content:flex-end;bottom:22px;left:auto;right:28px}.universe-scene--visibility~* .universe-hud{color:#fff}.universe-copy{max-width:600px;color:var(--ink);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0}.universe-copy__meta{color:#071a2494;border-color:#071a2438;font-size:.59rem}.universe-copy h3{color:var(--ink);margin:clamp(2rem,4vh,3.4rem) 0 1.35rem;font-size:clamp(3.2rem,4.8vw,6.2rem);line-height:.91}.universe-copy>p{color:#071a24a8;max-width:46ch;font-size:clamp(1rem,1.2vw,1.18rem)}.universe-copy li{color:#071a24b3;border:0;border-radius:0;padding:.35rem .8rem .35rem 0;font-size:.56rem}.universe-copy li+li:before{content:"—";color:var(--orange);margin-right:.8rem}.universe-copy>a{color:var(--ink)}.universe-scene--visibility .universe-copy h3,.universe-scene--visibility .universe-copy>a{color:#fff}.universe-scene--visibility .universe-copy>p,.universe-scene--visibility .universe-copy li{color:#ffffffa6}.universe-scene--visibility .universe-copy__meta{color:#ffffff8f;border-color:#ffffff3d}.universe-object{height:min(68vh,720px)}.universe-rail{right:clamp(20px,2vw,34px)}.universe-rail button b{display:none}.universe-scene--visibility[data-active=true]~.universe-rail button{color:#fff}.universe-scroll-cue{display:none}.universe-object--strategy{background:#ffffffad;border:1px solid #071a242e;overflow:hidden}.strategy-workshop__header{z-index:3;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #071a2424;justify-content:space-between;padding:1rem;font-size:.56rem;display:flex;position:absolute;top:0;left:0;right:0}.strategy-matrix{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(4,1fr);display:grid;position:absolute;inset:54px 0 0}.strategy-matrix i{border-bottom:1px solid #071a2417;border-right:1px solid #071a2417}.strategy-route{z-index:2;fill:none;width:84%;height:76%;stroke:var(--orange);stroke-width:2px;position:absolute;inset:14% 8% 10%;overflow:visible}.strategy-route circle{fill:#fff;stroke:var(--orange);stroke-width:2px}.strategy-note{z-index:4;border-top:2px solid var(--orange);background:#fff;gap:.2rem;min-width:145px;padding:.8rem 1rem;display:grid;position:absolute;box-shadow:0 16px 48px #05172112}.strategy-note span,.strategy-note small{font-family:var(--font-mono);text-transform:uppercase;font-size:.5rem}.strategy-note strong{font-family:var(--font-display);letter-spacing:-.04em;font-size:1.25rem}.strategy-note small{color:#071a2485}.strategy-note--market{bottom:10%;left:8%}.strategy-note--position{bottom:29%;left:42%}.strategy-note--goal{top:11%;right:3%}.universe-object--identity{perspective:none}.identity-campaign{border:1px solid #071a2424;flex-direction:column;justify-content:space-between;padding:1.2rem;display:flex;position:absolute;box-shadow:0 22px 64px #05172114}.identity-campaign small,.identity-campaign span{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.53rem}.identity-campaign--main{color:#fff;background:#123e54;inset:4% 35% 14% 3%;transform:rotate(-1.5deg)}.identity-campaign--main strong{font-family:var(--font-display);letter-spacing:-.08em;font-size:clamp(4.8rem,7.5vw,9rem);line-height:.72}.identity-campaign--type{background:#fff;width:32%;height:43%;top:0;right:2%;transform:rotate(1.2deg)}.identity-campaign--type strong{color:var(--orange);font-family:var(--font-display);font-size:clamp(5rem,8vw,9rem);line-height:.7}.identity-campaign--outdoor{width:46%;height:39%;color:var(--ink);background:var(--orange);bottom:4%;right:0;transform:rotate(-.8deg)}.identity-campaign--outdoor strong{font-family:var(--font-display);letter-spacing:-.055em;font-size:clamp(1.8rem,3.1vw,3.7rem);line-height:.88}.identity-palette{grid-template-columns:repeat(4,1fr);width:26%;height:8%;display:grid;position:absolute;bottom:3%;left:5%}.identity-palette i:first-child{background:#071a24}.identity-palette i:nth-child(2){background:#123e54}.identity-palette i:nth-child(3){background:#61a7ce}.identity-palette i:nth-child(4){background:#ec8458}.universe-object--website{perspective:none}.website-fragment{background:#123e54;border:0;position:absolute;overflow:hidden;box-shadow:0 24px 80px #0517211a}.website-fragment img{object-fit:cover;object-position:top}.website-fragment--hero{inset:3% 9% 12% 0}.website-fragment--detail{z-index:2;border:8px solid #fff;width:42%;height:36%;bottom:3%;right:0}.website-fragment--mobile{z-index:3;aspect-ratio:.49;border:5px solid #fff;width:14%;top:14%;right:2%}.website-anatomy{z-index:4;color:#fff;font-family:var(--font-mono);text-transform:uppercase;background:#071a24;gap:1.2rem;padding:.8rem 1rem;font-size:.5rem;display:flex;position:absolute;bottom:0;left:0}.universe-object--visibility{color:#fff;background:#0b2633;border:1px solid #ffffff38;grid-template-rows:auto 1fr auto;display:grid}.visibility-query{color:var(--ink);background:#fff;border-bottom:1px solid #ffffff2e;justify-content:space-between;gap:1rem;padding:1rem 1.2rem;font-size:.82rem;display:flex}.visibility-query b{color:var(--orange);font-family:var(--font-mono);text-transform:uppercase;font-size:.58rem}.visibility-journey{grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.visibility-journey li{border-right:1px solid #ffffff24;flex-direction:column;justify-content:center;gap:.6rem;padding:1.2rem;display:flex;position:relative}.visibility-journey li:after{content:"→";z-index:2;color:var(--orange);position:absolute;top:50%;right:-.5rem}.visibility-journey li:last-child:after{display:none}.visibility-journey span,.visibility-journey small{color:#ffffff80;font-family:var(--font-mono);text-transform:uppercase;font-size:.51rem}.visibility-journey strong{font-family:var(--font-display);font-size:clamp(1.3rem,2.1vw,2.5rem);font-weight:500}.visibility-business{border-top:1px solid #ffffff2e;justify-content:space-between;align-items:end;padding:1.4rem;display:flex}.visibility-business small{color:var(--orange);font-family:var(--font-mono);text-transform:uppercase;font-size:.55rem}.visibility-business strong{font-family:var(--font-display);letter-spacing:-.06em;text-align:right;font-size:clamp(2.4rem,4.3vw,5.4rem);font-weight:500;line-height:.82}.visibility-business em{color:var(--orange);font-style:normal}.universe-object--technology{color:var(--ink);background:#fff;border:1px solid #071a2429;grid-template-columns:1fr auto 1.35fr;align-items:stretch;display:grid}.technology-before,.technology-after{flex-direction:column;gap:1rem;padding:1.4rem;display:flex}.technology-before{background:#eef0ec;justify-content:center}.technology-before small,.technology-after small,.technology-bridge small{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.54rem}.technology-before span{color:#071a24a8;background:#fff;border:1px solid #071a242e;padding:1rem}.technology-bridge{color:#fff;text-align:center;background:#123e54;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:110px;display:flex}.technology-bridge i{background:var(--orange);width:1px;height:70px}.technology-bridge strong{color:var(--orange);font-family:var(--font-display);font-size:1.5rem}.technology-after{justify-content:space-between}.technology-after>strong{max-width:7ch;font-family:var(--font-display);letter-spacing:-.06em;font-size:clamp(3rem,5vw,6.2rem);font-weight:500;line-height:.86}.technology-after div{font-family:var(--font-mono);text-transform:uppercase;border-top:1px solid #071a242e;flex-wrap:wrap;align-items:center;gap:.8rem;padding-top:1rem;font-size:.55rem;display:flex}.technology-after b{color:var(--orange)}.projects-section{background:#071a24;padding-bottom:clamp(120px,12vw,220px)}.projects-intro{grid-template-columns:7fr 5fr;gap:clamp(48px,8vw,120px);padding-bottom:clamp(88px,9vw,150px)}.projects-intro h2{font-size:clamp(4rem,7vw,8rem)}.projects-intro>div{align-self:end}.projects-intro p{max-width:38ch;margin:0 0 1.4rem;font-size:clamp(1.05rem,1.35vw,1.3rem)}.projects-intro small{color:#ffffff6b;max-width:52ch;font-size:.86rem;line-height:1.6;display:block}.projects-list{gap:clamp(140px,16vw,260px)}.project-feature{display:block}.project-feature__header{grid-template-columns:2fr 7fr 3fr;align-items:end;gap:1rem;margin-bottom:clamp(40px,5vw,72px);display:grid}.project-feature__index{color:#ffffff80;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;align-self:start;gap:.7rem;font-size:.58rem;display:grid}.project-feature__index span:first-child{color:var(--orange)}.project-feature__header h3{color:#fff;margin:0;font-size:clamp(3.5rem,6vw,7rem)}.project-feature__header>p{color:#ffffff8f;font-family:var(--font-mono);text-transform:uppercase;margin:0;font-size:.6rem}.project-feature__media{grid-template-rows:repeat(10,1fr);grid-template-columns:repeat(12,1fr);min-height:min(62vw,900px);display:grid;position:relative}.project-image{background:#123e54;position:relative;overflow:hidden;box-shadow:0 24px 80px #0000002e}.project-image img{object-fit:cover;object-position:top;transition:transform .9s var(--ease)}.project-image--main{aspect-ratio:auto;grid-area:1/1/9/11}.project-image--detail{z-index:2;border:8px solid #071a24;grid-area:7/8/11/13}.project-image--mobile{z-index:3;border:6px solid #fff;grid-area:7/2/11/4}.project-feature--2 .project-feature__header{margin-left:17%}.project-feature--2 .project-image--main{grid-area:1/3/9/13}.project-feature--2 .project-image--detail{grid-area:6/1/10/6}.project-feature--2 .project-image--mobile{grid-area:7/10/11/12}.project-feature--3 .project-image--main{grid-area:1/1/9/13}.project-feature--3 .project-image--detail{grid-area:7/1/11/5}.project-feature--3 .project-image--mobile{grid-area:7/10/11/12}.project-feature__evidence{grid-template-columns:3fr 9fr;gap:clamp(36px,6vw,90px);padding-top:clamp(48px,6vw,88px);display:grid}.project-metric{text-align:left;max-width:none}.project-metric strong{font-size:clamp(4rem,7vw,8rem)}.project-metric span{color:#ffffff94;max-width:18ch;font-family:var(--font-mono);text-transform:uppercase;margin-top:1rem;font-size:.58rem;display:block}.project-storyline{background:0 0;grid-column:2;grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,44px);margin:0;display:grid}.project-storyline p{background:0 0;border-top:1px solid #ffffff38;padding:1.2rem 0 0;font-size:.92rem;line-height:1.6}.project-feature__actions{grid-column:2;gap:2rem;margin-top:2.4rem;display:flex}.project-feature__actions a{color:#fff;border-bottom:1px solid;align-items:center;gap:.6rem;padding-bottom:.35rem;font-size:.82rem;font-weight:700;display:inline-flex}.project-feature__actions a:last-child{color:#ffffff94}.project-feature__actions svg{width:16px;transition:transform .3s var(--ease)}.project-feature__actions a:hover svg{transform:translate(4px,-4px)}.testimonials{background:#fff}.testimonials-grid{grid-template-columns:4fr 8fr;gap:clamp(64px,10vw,160px)}.testimonials h2{max-width:8.5em;font-size:clamp(3.6rem,5.4vw,6.5rem)}.testimonial-stage blockquote{max-width:22ch;font-family:var(--font-display);letter-spacing:-.045em;font-size:clamp(2.1rem,3.6vw,4.25rem);line-height:1.05}.testimonial-stage blockquote footer{font-family:var(--font-body);letter-spacing:0;margin-top:3rem;font-size:.78rem}.testimonial-controls button{border-radius:0}.founder-editorial{background:#f4f5f1}.founder-editorial__grid{grid-template-columns:5fr 7fr;gap:clamp(64px,9vw,150px)}.founder-editorial__portrait{color:#fff;background:#123e54;align-items:flex-end;min-height:min(72vh,780px);padding:clamp(28px,4vw,56px);display:flex;position:relative;overflow:hidden}.founder-editorial__portrait:before{content:"";background:#fff3;width:1px;position:absolute;top:0;bottom:0;left:30%}.founder-editorial__initials{color:#0000;font-family:var(--font-display);letter-spacing:-.12em;-webkit-text-stroke:1px #ffffff2e;font-size:clamp(11rem,22vw,25rem);font-weight:600;line-height:.57;position:absolute;top:-.06em;right:-.04em}.founder-editorial__portrait>div{z-index:2;gap:.8rem;display:grid;position:relative}.founder-editorial__portrait small,.founder-editorial__portrait span{color:#9bc8dc;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem}.founder-editorial__portrait strong{font-family:var(--font-display);letter-spacing:-.06em;font-size:clamp(3rem,5vw,6rem);font-weight:500;line-height:.86}.founder-editorial__copy h2{font-size:clamp(3.6rem,5.5vw,6.4rem)}.founder-editorial__copy blockquote{border-top:1px solid #071a2433;padding-top:2rem}.final-conversation{background:#071a24}.final-conversation__grid{grid-template-columns:9fr 3fr;min-height:100svh}.final-conversation__main{align-self:center}.final-conversation h2{max-width:8.4em;font-size:clamp(4.5rem,7.4vw,8.6rem)}.final-conversation__signature{border-top:1px solid #ffffff38;align-self:end;gap:.7rem;padding-top:1rem;display:grid}.final-conversation__signature span{font-family:var(--font-display);letter-spacing:-.05em;font-size:clamp(2rem,3vw,3.6rem)}.final-conversation__signature img{width:100%;max-width:280px;height:auto;display:block}.final-conversation__signature small{color:#ffffff80;font-family:var(--font-mono);text-transform:uppercase;font-size:.55rem}.final-conversation__orbit,.final-conversation__signal{display:none}.site-footer{padding-top:clamp(80px,9vw,140px)}.footer-signature{opacity:.88}@media (max-width:1100px){:root{--shell:min(1520px,calc(100vw - 64px))}.hero-liquid-flow__copy{width:56vw}.hero-liquid-flow__copy h1{font-size:clamp(4rem,6.5vw,6rem)}.hero-artifact--site{width:49vw;right:-12%}.universe-scene{grid-template-columns:5fr 6fr;gap:42px;padding-inline:64px}.universe-object{height:min(62vh,620px)}.project-feature__media{min-height:760px}}@media (max-width:900px){.digital-universe{height:auto}.digital-universe__stage{height:auto;min-height:0;position:relative;top:auto}.universe-skies,.universe-hud,.universe-rail{display:none}.universe-scenes{position:relative;inset:auto}.universe-intro{background:#071a24;padding:clamp(100px,22vw,150px) 32px clamp(72px,16vw,110px);display:block}.universe-intro h2{color:#fff;max-width:8em}.universe-scene{flex-direction:column;gap:44px;min-height:100svh;padding:clamp(96px,13vw,140px) 32px;display:flex;position:relative;inset:auto;opacity:1!important;clip-path:none!important;transform:none!important}.universe-scene--strategy,.universe-scene--sites{background:#f4f5f1}.universe-scene--identity{background:#eaded8}.universe-scene--visibility{color:#fff;background:#071a24}.universe-scene--technology{background:#e7eff1}.universe-copy{order:2;max-width:680px}.universe-object{order:1;width:100%;height:min(65vw,600px);min-height:420px}.universe-copy h3{font-size:clamp(3rem,8vw,5.4rem)}.universe-copy li{display:inline}.universe-scene--visibility .universe-copy{color:#fff}}@media (max-width:767px){:root{--shell:calc(100vw - 44px)}body{font-size:17px}.section-pad{padding-block:clamp(92px,24vw,132px)}.site-header{min-height:72px;padding-inline:20px}.site-header.is-compact{min-height:64px}.site-header{grid-template-columns:1fr auto}.site-logo{width:158px;padding:7px 9px}.header-cta{display:none}.hero-liquid-flow{min-height:200dvh}.hero-liquid-flow__hero{background:linear-gradient(155deg,#fff 0%,#f4f5f1 100%);min-height:max(780px,100dvh)}.hero-liquid-flow__hero:before{display:none}.hero-liquid-flow__hero-brand{font-size:clamp(3.1rem,15vw,4.6rem);top:80px}.hero-liquid-flow__meta{font-size:.5rem;top:142px}.hero-liquid-flow__meta span:last-child{display:none}.hero-liquid-flow__copy{width:100%;top:190px}.hero-liquid-flow__copy h1{max-width:8.3em;margin-bottom:1.35rem;font-size:clamp(2.8rem,12.5vw,4.1rem);line-height:.9}.hero-liquid-flow__copy>p{max-width:34ch;margin-bottom:1.45rem;font-size:.91rem;line-height:1.5}.hero-liquid-flow__positioning--desktop{display:block}.hero-liquid-flow__positioning--mobile{display:none}.hero-liquid-flow__actions{flex-direction:column;align-items:flex-start;gap:1rem}.hero-liquid-flow__actions .button{min-height:50px}.hero-liquid-flow__artifacts{opacity:1}.hero-artifact--site{opacity:.42;width:96vw;top:59%;right:-31%}.hero-artifact--mobile,.hero-project-caption{display:none}.hero-liquid-flow__proof{min-height:88px}.universe-scene{gap:36px;padding-inline:22px}.universe-intro{padding-inline:22px}.universe-object{height:112vw;min-height:360px;max-height:510px}.universe-copy__meta{flex-direction:column;gap:.35rem}.universe-copy h3{margin-top:1.8rem;font-size:clamp(2.75rem,12vw,4.2rem)}.strategy-note{min-width:112px;padding:.6rem}.strategy-note strong{font-size:.95rem}.strategy-note--position{left:34%}.identity-campaign--main{right:28%}.identity-campaign--type{width:30%}.identity-campaign--outdoor{width:54%}.identity-campaign--main strong{font-size:clamp(4rem,17vw,6rem)}.website-fragment--hero{bottom:18%;right:3%}.website-fragment--detail{width:54%;height:34%}.website-fragment--mobile{width:20%}.visibility-journey{grid-template-columns:1fr 1fr}.visibility-journey li{border-bottom:1px solid #ffffff24;min-height:118px}.visibility-journey li:nth-child(2):after{display:none}.visibility-business strong{font-size:2.5rem}.universe-object--technology{grid-template-rows:1fr 74px 1.1fr;grid-template-columns:1fr}.technology-before{grid-template-columns:repeat(3,1fr);align-content:center;gap:.55rem;display:grid}.technology-before small{grid-column:1/-1}.technology-before span{padding:.7rem .5rem;font-size:.72rem}.technology-bridge{flex-direction:row;width:auto}.technology-bridge i{width:48px;height:1px}.technology-after>strong{font-size:3.25rem}.projects-intro{display:block}.projects-intro h2{margin-bottom:2rem;font-size:clamp(3.8rem,17vw,5.6rem)}.projects-list{gap:128px}.project-feature__header,.project-feature--2 .project-feature__header{margin:0 0 36px;display:block}.project-feature__index{margin-bottom:1.4rem}.project-feature__header h3{margin-bottom:1rem;font-size:clamp(3rem,13vw,4.4rem)}.project-feature__media{min-height:132vw;max-height:610px}.project-image--main,.project-feature--2 .project-image--main,.project-feature--3 .project-image--main{grid-area:1/1/8/13}.project-image--detail,.project-feature--2 .project-image--detail,.project-feature--3 .project-image--detail{border-width:5px;grid-area:7/1/11/8}.project-image--mobile,.project-feature--2 .project-image--mobile,.project-feature--3 .project-image--mobile{border-width:4px;grid-area:7/9/11/12}.project-feature__evidence{padding-top:44px;display:block}.project-metric{margin-bottom:44px}.project-storyline{display:block}.project-storyline p{margin-bottom:1.5rem}.project-feature__actions{flex-direction:column;align-items:flex-start;gap:1rem}.testimonials-grid,.founder-editorial__grid,.final-conversation__grid{display:block}.testimonials h2{margin-bottom:3.5rem;font-size:clamp(3.1rem,13vw,4.8rem)}.testimonial-stage blockquote{font-size:clamp(2rem,9vw,3rem)}.founder-editorial__portrait{min-height:470px;margin-bottom:64px}.founder-editorial__copy h2{font-size:clamp(3rem,12.5vw,4.6rem)}.founder-editorial__copy blockquote{font-size:2rem}.final-conversation__grid{min-height:100svh}.final-conversation h2{font-size:clamp(3.8rem,16vw,5.8rem)}.final-conversation__signature{margin-top:88px}}@media (max-width:374px){:root{--shell:calc(100vw - 40px)}.hero-liquid-flow__copy h1{font-size:2.62rem}.hero-liquid-flow__copy>p{font-size:.84rem}.universe-scene{padding-inline:20px}.universe-object{min-height:340px}.project-feature__media{min-height:142vw}}@media (prefers-reduced-motion:reduce){.universe-scene{opacity:1!important;clip-path:none!important;transform:none!important}.project-image img,.hero-artifact img{transition:none!important;transform:none!important}}.digital-universe{color:#fff;background:#071a24;height:620svh}.digital-universe__stage{background:#071a24}.universe-sky{display:block;transform:scale(1.05)}.universe-sky:before,.universe-sky:after{display:block}.universe-sky:before{background-image:radial-gradient(circle,#ffffff5c 0 1px,#0000 1.5px),radial-gradient(circle,#61a7ce47 0 1px,#0000 1.5px),linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-position:0 0,37px 53px,0 0,0 0;background-size:97px 97px,131px 131px,72px 72px,72px 72px}.universe-sky--strategy{background:radial-gradient(circle at 70%,#61a7ce52,#0000 31%),linear-gradient(135deg,#06131b,#123e54 56%,#03090d)}.universe-sky--identity{background:radial-gradient(circle at 68% 48%,#ec84584d,#0000 31%),linear-gradient(135deg,#160d10,#673221 52%,#071a24)}.universe-sky--sites{background:radial-gradient(circle at 69% 46%,#7dc9e24d,#0000 32%),linear-gradient(135deg,#06141c,#174d66 54%,#061016)}.universe-sky--visibility{background:radial-gradient(circle at 68% 45%,#ec845840,#0000 29%),linear-gradient(145deg,#02070a,#071a24 50%,#123e54)}.universe-sky--technology{background:radial-gradient(circle at 68% 47%,#61a7ce57,#0000 31%),linear-gradient(135deg,#02080b,#0b3345 48%,#03090d)}.universe-hud{color:#ffffff94}.universe-hud--top{border-color:#fff3}.universe-hud--bottom{color:#ffffff80}.universe-scene{grid-template-columns:minmax(300px,38%) minmax(0,1fr);gap:clamp(32px,5vw,84px);padding:136px clamp(70px,7vw,128px) 58px}.universe-copy{color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#071a24e0,#123e5470);border:1px solid #ffffff2e;max-width:540px;padding:1.4rem 1.4rem 1.6rem;box-shadow:0 30px 90px #00000047}.universe-copy:before{display:block}.universe-copy__meta{color:#8bc0dc;border-color:#ffffff30}.universe-copy h3,.universe-scene--visibility .universe-copy h3{color:#fff;margin:1.6rem 0 .9rem;font-size:clamp(2.45rem,3.8vw,4.65rem)}.universe-copy>p,.universe-scene--visibility .universe-copy>p{color:#ffffffad}.universe-copy ul{gap:.45rem;margin:1.5rem 0 1.7rem}.universe-copy li,.universe-scene--visibility .universe-copy li{color:#ffffffc7;border:1px solid #ffffff40;border-radius:999px;padding:.42rem .62rem}.universe-copy li+li:before{display:none}.universe-copy>a,.universe-scene--visibility .universe-copy>a{color:#fff}.universe-rail button{color:#ffffff6b}.universe-rail button.is-active{color:#fff}.universe-rail__track{background:#ffffff2e}.universe-rail__track i{box-shadow:0 0 12px var(--orange)}.universe-object.universe-object--planet{--planet-a:#61a7ce;--planet-b:#123e54;--planet-c:#071a24;color:#fff;perspective:1300px;transform-style:preserve-3d;background:0 0;border:0;display:block;position:relative;overflow:visible}.universe-object--identity{--planet-a:#ec8458;--planet-b:#7f3f2b;--planet-c:#190e12}.universe-object--sites{--planet-a:#8bc0dc;--planet-b:#246580;--planet-c:#071a24}.universe-object--visibility{--planet-a:#f19a72;--planet-b:#7e422e;--planet-c:#09141b}.universe-object--technology{--planet-a:#62d0dc;--planet-b:#176077;--planet-c:#041116}.world-starfield{opacity:.68;background-image:radial-gradient(circle,#ffffffc7 0 1px,#0000 1.5px),radial-gradient(circle,#61a7cea8 0 1px,#0000 1.7px);background-position:0 0,43px 29px;background-size:89px 89px,127px 127px;animation:18s linear infinite world-stars-drift;position:absolute;inset:-8%;-webkit-mask-image:radial-gradient(circle,#000 18%,#0000 74%);mask-image:radial-gradient(circle,#000 18%,#0000 74%)}.world-orbit{z-index:1;border:1px solid color-mix(in srgb,var(--planet-a) 48%,transparent);box-shadow:0 0 38px color-mix(in srgb,var(--planet-a) 14%,transparent);transform-style:preserve-3d;border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.world-orbit--outer{width:min(94%,760px);height:56%;animation:38s linear infinite world-orbit-turn;rotate:-9deg}.world-orbit--middle{width:min(72%,580px);height:44%;animation:29s linear infinite world-orbit-turn-reverse;rotate:17deg}.world-orbit--inner{border-color:#ec845880;width:min(52%,420px);height:34%;animation:22s linear infinite world-orbit-turn;rotate:-22deg}.world-orbit i{aspect-ratio:1;background:var(--planet-a);width:10px;box-shadow:0 0 18px var(--planet-a),0 0 38px color-mix(in srgb,var(--planet-a) 55%,transparent);border-radius:50%;position:absolute}.world-orbit i:first-child{top:7%;left:23%}.world-orbit i:nth-child(2){background:var(--orange);box-shadow:0 0 22px var(--orange);top:50%;right:-5px}.world-orbit i:nth-child(3){bottom:8%;left:14%}.world-orbit--middle i{top:24%;right:6%}.world-planet-stage{z-index:4;aspect-ratio:1;width:clamp(260px,29vw,430px);transform-style:preserve-3d;will-change:transform;position:absolute;top:50%;left:52%;translate:-50% -50%}.world-planet-shell{border:1px solid color-mix(in srgb,var(--planet-a) 74%,white);background:radial-gradient(circle at 31% 25%,#ffffffbf 0 2%,#ffffff29 10%,transparent 25%),radial-gradient(circle at 34% 31%,var(--planet-a),var(--planet-b) 42%,var(--planet-c) 76%);box-shadow:inset -44px -52px 75px #00000094,inset 18px 16px 38px #ffffff2b,0 0 0 8px #61a7ce09,0 0 70px color-mix(in srgb,var(--planet-a) 34%,transparent),0 40px 90px #00000061;border-radius:50%;animation:7s ease-in-out infinite world-planet-float;position:absolute;inset:0;overflow:hidden}.world-planet__grid{opacity:.3;mix-blend-mode:screen;background-image:repeating-linear-gradient(8deg,#0000 0 18px,#ffffff24 19px 20px),repeating-linear-gradient(98deg,#0000 0 42px,#ffffff1a 43px 44px);border-radius:50%;animation:18s linear infinite world-surface-drift;position:absolute;inset:-20%}.world-planet__storm{opacity:.45;background:repeating-linear-gradient(7deg,transparent 0 16px,color-mix(in srgb,var(--planet-a) 52%,transparent) 17px 22px,transparent 23px 34px);filter:blur(5px);border-radius:50%;animation:26s ease-in-out infinite world-storm;position:absolute;inset:14% -20% 18%}.world-planet__atmosphere{border-radius:50%;position:absolute;inset:0;box-shadow:inset 10px 10px 22px #ffffff2e,inset -20px -18px 42px #0000005c}.world-planet__label{z-index:4;text-align:center;text-shadow:0 3px 22px #000000b3;flex-direction:column;justify-content:center;align-items:center;padding:18%;display:flex;position:absolute;inset:0}.world-planet__label small,.world-planet__label span{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:clamp(.48rem,.58vw,.62rem)}.world-planet__label small{color:#d8f2ff}.world-planet__label strong{font-family:var(--font-display);letter-spacing:-.06em;margin:.55rem 0 .65rem;font-size:clamp(2.5rem,4.2vw,5rem);font-weight:500;line-height:.82}.world-planet__label span{color:#ffffffb3;max-width:20ch;line-height:1.45}.world-planet-ring{z-index:5;border:1px solid color-mix(in srgb,var(--planet-a) 70%,white);opacity:.72;width:142%;height:34%;box-shadow:0 0 20px color-mix(in srgb,var(--planet-a) 20%,transparent);pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:-12deg}.world-planet-ring--two{z-index:3;opacity:.5;border-color:#ec845873;width:127%;height:26%;rotate:22deg}.world-satellite{z-index:7;color:#ffffffc7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;background:#071a24c2;border:1px solid #fff3;align-items:center;gap:.55rem;padding:.55rem .7rem;font-size:.48rem;animation:6s ease-in-out infinite world-satellite-float;display:flex;position:absolute;box-shadow:0 15px 45px #00000047}.world-satellite i{aspect-ratio:1;background:var(--orange);width:7px;box-shadow:0 0 14px var(--orange);border-radius:50%}.world-satellite--1{top:10%;left:4%}.world-satellite--2{animation-delay:-2s;top:20%;right:0}.world-satellite--3{animation-delay:-4s;bottom:8%;right:8%}.world-telemetry{z-index:6;color:#ffffff7a;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.75rem;font-size:.47rem;display:flex;position:absolute;bottom:1%;left:7%;right:10%}.world-telemetry i{background:linear-gradient(90deg,var(--orange),#ec845800);transform-origin:0;flex:1;height:1px;animation:2.8s ease-in-out infinite world-signal}@keyframes world-stars-drift{to{background-position:89px 42px,170px 102px}}@keyframes world-orbit-turn{to{rotate:351deg}}@keyframes world-orbit-turn-reverse{to{rotate:-343deg}}@keyframes world-planet-float{50%{transform:translateY(-13px)rotate(.8deg)}}@keyframes world-surface-drift{to{transform:translate(18%)rotate(3deg)}}@keyframes world-storm{0%,to{opacity:.45;transform:translate(0)scaleY(1)}50%{opacity:.62;transform:translate(8%)scaleY(1.08)}}@keyframes world-satellite-float{50%{translate:0 -12px}}@keyframes world-signal{0%,to{opacity:.35;scale:.15 1}50%{opacity:1;scale:1}}@media (max-width:1100px) and (min-width:901px){.world-planet-stage{width:clamp(240px,31vw,350px)}.world-satellite{font-size:.42rem}}@media (max-width:900px){.digital-universe{background:#071a24;height:auto}.digital-universe__stage{background:#071a24;height:auto;min-height:0;position:relative}.universe-intro{color:#fff;background:radial-gradient(circle at 76% 45%,#61a7ce3d,#0000 34%),#071a24}.digital-universe .universe-scene{color:#fff;min-height:100svh;background:#071a24!important}.digital-universe .universe-scene--strategy{background:radial-gradient(circle at 50% 25%,#61a7ce4f,#0000 38%),#071a24!important}.digital-universe .universe-scene--identity{background:radial-gradient(circle at 50% 25%,#ec84584d,#0000 38%),#160d10!important}.digital-universe .universe-scene--sites{background:radial-gradient(circle at 50% 25%,#8bc0dc52,#0000 38%),#071a24!important}.digital-universe .universe-scene--visibility{background:radial-gradient(circle at 50% 25%,#ec84583b,#0000 36%),#02070a!important}.digital-universe .universe-scene--technology{background:radial-gradient(circle at 50% 25%,#62d0dc47,#0000 38%),#041116!important}.universe-copy{color:#fff;background:linear-gradient(145deg,#071a24f0,#123e548c)}.universe-copy h3,.universe-scene--visibility .universe-copy h3,.universe-copy>a{color:#fff}.universe-copy>p,.universe-copy li{color:#ffffffb3}.universe-copy__meta{color:#8bc0dc;border-color:#fff3}.universe-object.universe-object--planet{width:100%;height:min(118vw,540px);min-height:390px}.world-planet-stage{width:min(66vw,330px);left:50%}.world-orbit--outer{width:108%;height:58%}.world-orbit--middle{width:86%;height:46%}.world-orbit--inner{width:62%;height:36%}.world-satellite{padding:.45rem .55rem;font-size:.42rem}.world-satellite--1{top:7%;left:0}.world-satellite--2{top:17%;right:0}.world-satellite--3{bottom:6%;right:3%}.world-telemetry{left:3%;right:3%}}@media (max-width:480px){.universe-object.universe-object--planet{height:108vw;min-height:360px}.world-planet-stage{width:min(62vw,275px)}.world-planet__label strong{font-size:clamp(2rem,10vw,3.1rem)}.world-planet__label span{font-size:.43rem}.world-satellite{max-width:36vw;font-size:.38rem}.world-satellite--1{top:4%}.world-satellite--2{top:15%}.world-satellite--3{bottom:4%}}@media (prefers-reduced-motion:reduce){.world-starfield,.world-orbit,.world-planet-shell,.world-planet__grid,.world-planet__storm,.world-satellite,.world-telemetry i{animation:none!important}}.digital-trajectory{z-index:8;min-height:130svh;color:var(--ink);isolation:isolate;background:linear-gradient(#f4f5f105 0%,#f4f5f1eb 10%,#f4f5f1 25% 100%);margin-top:-18svh;position:relative;overflow:clip}.digital-trajectory__stage{height:100svh;min-height:680px;position:sticky;top:0;overflow:hidden}.digital-trajectory__wash{opacity:.82;pointer-events:none;background:radial-gradient(circle at 73% 67%,#61a7ce26,#0000 31%),linear-gradient(90deg,#071a240b 1px,#0000 1px) 0 0/8.33333% 100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 18% 100%);mask-image:linear-gradient(#0000 0,#000 18% 100%)}.digital-trajectory__line{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.digital-trajectory__line path{fill:none;stroke:#ec8458;stroke-width:1.35px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 9px #ec845824)}.digital-trajectory__path--mobile{display:none}.digital-trajectory__content{z-index:3;height:100%;position:relative}.digital-trajectory__eyebrow{color:#071a2494;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;position:absolute;top:11%;left:0}.digital-trajectory__eyebrow:before{content:"";vertical-align:middle;background:var(--orange);width:28px;height:1px;margin-right:.65rem;display:inline-block}.digital-trajectory__problem{transform-origin:50%;gap:.72rem;width:max-content;max-width:min(760px,62vw);display:grid;position:absolute}.digital-trajectory__problem-message{font-family:var(--font-display);letter-spacing:-.065em;white-space:nowrap;font-size:clamp(66px,7.5vw,124px);font-weight:600;line-height:.88;display:block}.digital-trajectory__problem-eyebrow{color:#071a249e;font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;font-size:clamp(.64rem,.75vw,.78rem)}.digital-trajectory__problem--expertise{top:19%;left:2%}.digital-trajectory__problem--visibility{top:39%;left:43%}.digital-trajectory__problem--visibility .digital-trajectory__problem-message{max-width:8.7em;color:var(--orange);white-space:normal;line-height:.84}.digital-trajectory__problem--prospects{bottom:22%;left:18%}.digital-trajectory__problem--prospects .digital-trajectory__problem-message{color:#071a24b8;white-space:normal;max-width:11em;font-size:clamp(56px,6.3vw,104px);line-height:.86}.digital-trajectory__statement{text-align:right;max-width:13.5em;margin:0;font-size:clamp(46px,4.7vw,80px);line-height:.9;position:absolute;bottom:7.5%;right:0}.digital-trajectory__statement span{white-space:nowrap;display:block}.digital-trajectory__statement span:last-child{color:var(--orange)}.digital-trajectory__secondary{color:#071a248c;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.59rem;position:absolute;bottom:3.5%;right:0}.digital-trajectory__orbital-node{z-index:4;aspect-ratio:1;border:1px solid var(--orange);background:#f4f5f1;border-radius:50%;width:9px;position:absolute;bottom:5.1%;right:17.9%;box-shadow:0 0 0 5px #ec845814,0 0 18px #ec84583d}.digital-trajectory__bubbles{z-index:1;pointer-events:none;position:absolute;inset:0}.digital-trajectory__bubbles i{aspect-ratio:1;opacity:0;background:radial-gradient(circle at 33% 25%,#fffffff2,#61a7ce14 47%,#123e541f);border:1px solid #123e5457;border-radius:50%;width:clamp(26px,3.8vw,64px);position:absolute;box-shadow:inset -4px -6px 14px #123e541a,inset 3px 3px 8px #fffc}.digital-trajectory__bubbles i:first-child{bottom:4%;left:8%}.digital-trajectory__bubbles i:nth-child(2){width:34px;bottom:-3%;left:31%}.digital-trajectory__bubbles i:nth-child(3){width:48px;bottom:7%;left:57%}.digital-trajectory__bubbles i:nth-child(4){width:30px;bottom:-2%;right:19%}.digital-trajectory__bubbles i:nth-child(5){width:54px;bottom:10%;right:5%}.proof-composition{z-index:9}.proof-composition__intro{padding-bottom:clamp(3rem,5vw,5rem)}.proof-composition__number strong{font-size:clamp(4.5rem,6.8vw,8rem)}@media (max-width:1100px) and (min-width:768px){.digital-trajectory__problem--expertise{top:20%}.digital-trajectory__problem--visibility{top:41%;left:34%}.digital-trajectory__problem--prospects{bottom:23%;left:6%}.digital-trajectory__statement{font-size:clamp(42px,5.6vw,62px)}}@media (max-width:767px){.hero-liquid-flow{min-height:200dvh}.hero-liquid-flow__intro{height:100dvh;position:sticky;top:0}.hero-liquid-flow__hero{height:100dvh;min-height:100dvh;margin-top:-100dvh;position:sticky;top:0}.digital-trajectory{background:linear-gradient(#f4f5f114,#f4f5f1 13%,#f4f5f1);min-height:135svh;margin-top:-8svh}.digital-trajectory__stage{height:100svh;min-height:700px;position:relative}.digital-trajectory__wash{opacity:.56;background-size:auto,25% 100%}.digital-trajectory__line{width:100%;left:0}.digital-trajectory__line path{stroke-width:1px}.digital-trajectory__path--desktop{display:none}.digital-trajectory__path--mobile{display:block}.digital-trajectory__content{width:calc(100vw - 56px);margin-left:38px}.digital-trajectory__eyebrow{font-size:.52rem;top:8.5%}.digital-trajectory__problem{gap:.4rem;max-width:calc(100vw - 76px);left:0}.digital-trajectory__problem-message{white-space:normal;font-size:clamp(48px,14vw,68px);line-height:.9}.digital-trajectory__problem-eyebrow{font-size:.54rem}.digital-trajectory__problem--expertise{top:15%}.digital-trajectory__problem--visibility{top:34%;left:9%}.digital-trajectory__problem--prospects{top:54%;bottom:auto;left:0}.digital-trajectory__problem--prospects .digital-trajectory__problem-message{font-size:clamp(42px,12.5vw,60px)}.digital-trajectory__statement{text-align:left;max-width:8.6em;font-size:clamp(34px,9.8vw,48px);line-height:.93;bottom:7.5%;right:0}.digital-trajectory__statement span{white-space:normal}.digital-trajectory__secondary{font-size:.47rem;bottom:3.2%;left:0;right:auto}.digital-trajectory__orbital-node{width:7px;bottom:3.8%;right:18%}.digital-trajectory__bubbles i:nth-child(n+4){display:none}.proof-composition.section-pad{padding-top:clamp(88px,20vw,120px)}.proof-composition__place{opacity:1!important;clip-path:none!important;transform:none!important}}@media (max-width:374px){.digital-trajectory__stage{min-height:660px}.digital-trajectory__content{width:calc(100vw - 48px);margin-left:32px}.digital-trajectory__statement{font-size:clamp(40px,12.2vw,48px);bottom:8.5%}.digital-trajectory__secondary{max-width:28ch}}@media (prefers-reduced-motion:reduce){.digital-trajectory{min-height:100svh;margin-top:-10svh}.digital-trajectory__stage{position:relative}.digital-trajectory__line path{stroke-dasharray:none!important;stroke-dashoffset:0!important}.digital-trajectory__problem,.digital-trajectory__problem *,.digital-trajectory__statement span,.digital-trajectory__secondary,.digital-trajectory__orbital-node{opacity:1!important;clip-path:none!important;transform:none!important}.digital-trajectory__bubbles{display:none}}.visibility-problem{z-index:9;color:#f5fbfd;isolation:isolate;background:#04131c;min-height:180svh;margin-top:-10svh;position:relative;overflow:clip}.visibility-problem__stage{height:100svh;min-height:720px;position:sticky;top:0;overflow:hidden}.visibility-problem__ambient{z-index:0;pointer-events:none;background:radial-gradient(circle at 62.5% 48%,#61a7ce30,#0000 11%),radial-gradient(circle at 62.5% 48%,#123e546b,#0000 34%),linear-gradient(90deg,#04131cfa 0%,#04131cd1 45%,#030d1475 100%);position:absolute;inset:0}.visibility-problem__ambient:after{opacity:.16;content:"";background-image:radial-gradient(#8bcbe880 .45px,#0000 .6px);background-size:7px 7px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 42% 100%);mask-image:linear-gradient(90deg,#0000,#000 42% 100%)}.visibility-problem__hud{z-index:7;color:#e0f3fb7a;font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;font-size:.56rem;display:flex;position:absolute;top:clamp(96px,11vh,132px);left:clamp(30px,4.5vw,76px);right:clamp(30px,4.5vw,76px)}.visibility-problem__hud span:first-child{color:#f19a72}.visibility-problem__scene{z-index:2;transform-origin:50%;will-change:opacity,transform;position:absolute;inset:0}.visibility-field{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.visibility-field__grid line{stroke:#84bed813;stroke-width:1px;vector-effect:non-scaling-stroke}.visibility-field__search-path,.visibility-field__signal-path{fill:none;vector-effect:non-scaling-stroke}.visibility-field__search-path{stroke:#74b8d86b;stroke-width:1.15px;filter:drop-shadow(0 0 5px #61a7ce38)}.visibility-field__signal-path{stroke:#f08054;stroke-width:2.2px;filter:drop-shadow(0 0 10px #f08054b8)}.visibility-field__ring{fill:none;stroke:#6cb5d88f;stroke-width:1.25px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 7px #61a7ce40)}.visibility-field__core-halo{fill:#61a7ce1f;stroke:#84cdee7a;stroke-width:1.2px;vector-effect:non-scaling-stroke}.visibility-field__core-disc{fill:#0d3344;stroke:#f08054;stroke-width:1.6px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 24px #61a7ce66)}.visibility-field__core-label,.visibility-field__core-status,.visibility-field__prospect text,.visibility-field__miss text{font-family:var(--font-mono);letter-spacing:.09em;text-anchor:middle}.visibility-field__core-label{fill:#f5fbfd;font-size:11px;font-weight:700}.visibility-field__core-status{fill:#d3edf894;font-size:8px}.visibility-field__core-status--detected{fill:#f19a72}.visibility-field__prospect circle{fill:#75badc;stroke:#eefaff;stroke-width:2px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 9px #61a7ceb8)}.visibility-field__prospect text{fill:#dcf2fba6;font-size:8px}.visibility-field__miss path{fill:none;stroke:#f08054;stroke-width:2px;vector-effect:non-scaling-stroke}.visibility-field__miss text{fill:#f19a72;text-anchor:start;font-size:8px}.visibility-problem__beam{z-index:-1;aspect-ratio:1;opacity:.42;filter:blur(.2px);transform-origin:50%;pointer-events:none;background:conic-gradient(from -18deg,#f0805475,#61a7ce1a 15%,#0000 29%);border-radius:50%;width:clamp(280px,42vw,700px);position:absolute;top:47.8%;left:62.5%;transform:translate(-50%,-50%)rotate(-38deg)}.visibility-problem__copy{z-index:6;pointer-events:none;position:absolute;bottom:clamp(92px,10vh,124px);left:0;right:0}.visibility-problem__copy h2{width:min(91vw,1450px);font-family:var(--font-display);letter-spacing:-.065em;margin:0;font-size:clamp(48px,4.5vw,80px);font-weight:500;line-height:.92}.visibility-problem__copy-line{white-space:nowrap;width:max-content;max-width:100%;display:block;overflow:hidden}.visibility-problem__copy-line--activity{font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}.visibility-problem__copy-line--miss{color:#f08054;margin-top:.11em;font-size:.82em;font-style:normal}.visibility-problem__conclusion{color:#e1f3fab3;max-width:42ch;margin:1.5rem 0 0;font-size:clamp(.92rem,1.12vw,1.08rem);line-height:1.55}.visibility-problem__status{z-index:7;color:#e1f3faa3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:#04131cad;border:1px solid #84cdee38;border-radius:999px;align-items:center;gap:.65rem;padding:.72rem .9rem;font-size:.54rem;display:flex;position:absolute;bottom:clamp(28px,4vh,48px);right:clamp(30px,4.5vw,76px);box-shadow:0 16px 42px #00000038,inset 0 1px #ffffff0f}.visibility-problem__status strong:first-of-type{color:#e1f3fa6b}.visibility-problem__status strong:last-child{color:#f19a72}.visibility-problem__status i{background:linear-gradient(90deg,#61a7ce52,#f08054);width:34px;height:1px}@media (max-width:900px){.visibility-problem{min-height:155svh;margin-top:-4svh}.visibility-problem__stage{min-height:680px}.visibility-problem__hud{font-size:.45rem;top:92px;left:20px;right:20px}.visibility-problem__hud span:last-child{display:none}.visibility-field{width:210%;max-width:none;left:-78%}.visibility-problem__beam{opacity:.32;width:94vw;top:47.8%;left:53%}.visibility-problem__copy{width:auto;bottom:92px;left:20px;right:20px}.visibility-problem__copy h2{width:100%;font-size:clamp(26px,6.7vw,54px);line-height:.96}.visibility-problem__copy-line{width:auto}.visibility-problem__copy-line--activity{font-size:inherit}.visibility-problem__copy-line--miss{font-size:1em}.visibility-problem__conclusion{max-width:32ch;margin-top:1rem;font-size:.82rem}.visibility-problem__status{padding:.58rem .7rem;font-size:.45rem;bottom:22px;right:20px}.visibility-problem__status span{display:none}.visibility-problem__status i{width:22px}}@media (max-width:374px){.visibility-problem__copy{left:16px;right:16px}.visibility-problem__copy h2{font-size:clamp(23px,6.3vw,27px)}.visibility-problem__conclusion{font-size:.76rem}}@media (prefers-reduced-motion:reduce){.visibility-problem{min-height:100svh;margin-top:0}.visibility-problem__stage{position:relative}.visibility-problem__scene,.visibility-problem__copy-line,.visibility-problem__conclusion,.visibility-problem__status,.visibility-field__core,.visibility-field__ring,.visibility-field__miss,[data-visibility-prospect]{opacity:1!important;clip-path:none!important;transform:none!important}.visibility-field__search-path,.visibility-field__signal-path{stroke-dasharray:none!important;stroke-dashoffset:0!important}.visibility-field__core-status--weak{opacity:0!important}.visibility-field__core-status--detected{opacity:1!important}.visibility-problem__beam{display:none}}.world-starfield{opacity:.52;background-image:radial-gradient(circle,#ffffff94 0 .65px,#0000 1px),radial-gradient(circle,#61a7ce7a 0 .8px,#0000 1.2px),radial-gradient(circle,#ffffff3d 0 .55px,#0000 .95px);background-position:0 0,43px 29px,17px 71px;background-size:79px 79px,121px 121px,53px 53px;animation-duration:42s}.world-orbit{border-color:color-mix(in srgb,var(--planet-a) 38%,transparent);box-shadow:0 0 28px color-mix(in srgb,var(--planet-a) 10%,transparent)}.world-orbit--outer{animation-duration:58s;transform:rotateX(57deg)}.world-orbit--middle{animation-duration:46s;transform:rotateX(68deg)}.world-orbit--inner{animation-duration:36s;transform:rotateX(48deg)}.world-surface{z-index:2;pointer-events:none;border-radius:50%;position:absolute;inset:0;overflow:hidden}.world-surface i,.world-surface b{display:block;position:absolute}.world-surface--strategy{opacity:.72;background:repeating-radial-gradient(at 38% 58%,#0000 0 16px,#d8f2ff21 17px 18px,#0000 19px 34px),linear-gradient(118deg,#0000 43%,#ec845830 44% 45%,#0000 46%)}.world-surface--strategy i{border:1px solid #d8f2ff38;border-radius:50%;width:72%;height:31%}.world-surface--strategy i:first-child{top:6%;left:8%;rotate:21deg}.world-surface--strategy i:nth-child(2){top:32%;right:-14%;rotate:-17deg}.world-surface--strategy i:nth-child(3){bottom:4%;left:-7%;rotate:9deg}.world-surface--strategy i:nth-child(4){background:#d8f2ff3d;border:0;width:1px;height:auto;top:9%;bottom:9%;left:52%;rotate:12deg}.world-surface--strategy b{aspect-ratio:1;background:var(--orange);border:1px solid #fff;border-radius:50%;width:9px;top:24%;right:24%;box-shadow:0 0 18px #ec84589e}.world-surface--identity{opacity:.72;mix-blend-mode:screen}.world-surface--identity i{background:#ffffff0d;border:1px solid #ffffff40}.world-surface--identity i:first-child{width:34%;height:22%;top:8%;left:19%;rotate:-8deg}.world-surface--identity i:nth-child(2){background:#ec84582b;width:27%;height:42%;top:23%;right:5%;rotate:7deg}.world-surface--identity i:nth-child(3){background:#61a7ce29;width:48%;height:25%;bottom:13%;left:7%;rotate:4deg}.world-surface--identity i:nth-child(4){aspect-ratio:1;background:#ffffff1a;border-radius:50%;width:21%;top:39%;left:32%}.world-surface--identity b{transform-origin:0;background:#ffffff4d;width:42%;height:1px}.world-surface--identity b:first-of-type{top:31%;left:9%;rotate:18deg}.world-surface--identity b:nth-of-type(2){bottom:31%;right:4%;rotate:-22deg}.world-surface--sites{opacity:.7;background:linear-gradient(145deg,#ffffff29,#61a7ce0d);border:1px solid #fff3;border-radius:18%;inset:12%;transform:rotate(-7deg)}.world-surface--sites:before{content:"";background:#ffffff59;height:1px;position:absolute;top:11%;left:8%;right:8%}.world-surface--sites i{background:#ffffff30;width:1px;top:17%;bottom:9%}.world-surface--sites i:first-child{left:27%}.world-surface--sites i:nth-child(2){left:51%}.world-surface--sites i:nth-child(3){left:74%}.world-surface--sites b{aspect-ratio:1;background:var(--orange);border-radius:50%;width:5px;top:5.5%;left:8%;box-shadow:12px 0 #ffffff80,24px 0 #ffffff40}.world-surface--visibility{opacity:.72;background:radial-gradient(circle,#ffffff2e,#0000 45%)}.world-surface--visibility i{transform-origin:0;background:linear-gradient(90deg,#fff6,#0000);width:54%;height:1px;top:50%;left:50%}.world-surface--visibility i:first-child{rotate:16deg}.world-surface--visibility i:nth-child(2){rotate:71deg}.world-surface--visibility i:nth-child(3){rotate:144deg}.world-surface--visibility i:nth-child(4){rotate:213deg}.world-surface--visibility b{aspect-ratio:1;background:#fff;border-radius:50%;width:12px;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 30px #fff,0 0 60px #ec84588c}.world-surface--technology{opacity:.72}.world-surface--technology:before,.world-surface--technology:after{content:"";transform-origin:0;background:#d8f2ff4d;height:1px;position:absolute}.world-surface--technology:before{width:64%;top:34%;left:19%;rotate:29deg}.world-surface--technology:after{width:55%;bottom:33%;right:17%;rotate:-42deg}.world-surface--technology i{aspect-ratio:1;background:#123e54;border:1px solid #ffffffa6;border-radius:50%;width:10px;box-shadow:0 0 17px #62d0dc99}.world-surface--technology i:first-child{top:18%;left:28%}.world-surface--technology i:nth-child(2){top:31%;right:17%}.world-surface--technology i:nth-child(3){top:49%;left:42%}.world-surface--technology i:nth-child(4){bottom:18%;right:27%}.world-surface--technology i:nth-child(5){bottom:25%;left:16%}.world-surface--technology b{transform-origin:0;background:#62d0dc6b;width:38%;height:1px}.world-surface--technology b:first-of-type{top:53%;left:16%;rotate:-31deg}.world-surface--technology b:nth-of-type(2){top:29%;left:35%;rotate:62deg}.world-interface-fragments{z-index:8;pointer-events:none;position:absolute;inset:0}.world-interface-fragments figure{background:#071a24;border:1px solid #d8f2ff6b;margin:0;position:absolute;overflow:hidden;box-shadow:0 18px 48px #00000052}.world-interface-fragments img{object-fit:cover;object-position:top}.world-interface-fragments figure:first-child{aspect-ratio:1.55;width:24%;top:5%;right:1%;transform:rotate(4deg)}.world-interface-fragments figure:nth-child(2){aspect-ratio:.49;width:10%;bottom:2%;right:12%;transform:rotate(-4deg)}.world-interface-fragments figure:nth-child(3){aspect-ratio:1.45;width:20%;bottom:9%;left:1%;transform:rotate(-3deg)}.world-radiance{z-index:2;pointer-events:none;position:absolute;inset:8%}.world-radiance>i{opacity:.42;background:linear-gradient(90deg,var(--orange),transparent);transform-origin:0;width:44%;height:1px;animation:4.8s ease-in-out infinite world-ray-pulse;position:absolute;top:50%;left:51%}.world-radiance>i:first-child{rotate:8deg}.world-radiance>i:nth-child(2){animation-delay:-1.2s;rotate:68deg}.world-radiance>i:nth-child(3){animation-delay:-2.4s;rotate:153deg}.world-radiance>i:nth-child(4){animation-delay:-3.6s;rotate:224deg}.world-radiance ol{color:#ffffff6b;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;gap:.65rem;margin:0;padding:0;font-size:.5rem;list-style:none;display:flex;position:absolute;bottom:15%;left:3%}.world-radiance li+li:before{content:"→";color:var(--orange);margin-right:.65rem}.world-network{z-index:3;pointer-events:none;position:absolute;inset:9%}.world-network i{aspect-ratio:1;background:#d8f2ff;border-radius:50%;width:8px;position:absolute;box-shadow:0 0 18px #62d0dcbf}.world-network i:first-child{top:9%;left:18%}.world-network i:nth-child(2){top:18%;right:9%}.world-network i:nth-child(3){top:54%;left:4%}.world-network i:nth-child(4){bottom:14%;right:2%}.world-network i:nth-child(5){background:var(--orange);box-shadow:0 0 18px var(--orange);bottom:2%;left:39%}.world-network span{transform-origin:0;background:linear-gradient(90deg,#d8f2ff80,#0000);width:39%;height:1px;position:absolute}.world-network span:first-of-type{top:12%;left:20%;rotate:9deg}.world-network span:nth-of-type(2){top:36%;right:8%;rotate:111deg}.world-network span:nth-of-type(3){bottom:26%;left:5%;rotate:24deg}.world-network span:nth-of-type(4){bottom:19%;right:4%;rotate:151deg}.world-transfer{z-index:12;aspect-ratio:1;opacity:0;background:var(--orange);pointer-events:none;border-radius:50%;width:8px;position:absolute;top:50%;right:6%;box-shadow:0 0 18px #ec8458bf}.world-satellite{color:#ffffffb3;max-width:190px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;letter-spacing:.08em;background:0 0;border:0;gap:.65rem;padding:0;font-size:clamp(.58rem,.64vw,.68rem)}.world-satellite:after{content:"";background:linear-gradient(90deg,#0000,#ffffff61);order:-1;width:clamp(24px,3vw,48px);height:1px}.world-satellite i{flex:0 0 7px}.world-satellite--3:after{background:linear-gradient(90deg,#ffffff61,#0000);order:2}.world-telemetry{opacity:.76;font-size:clamp(.52rem,.58vw,.62rem)}@keyframes world-ray-pulse{0%,to{opacity:.2;transform:scaleX(.52)}50%{opacity:.62;transform:scaleX(1)}}@media (max-width:900px){.world-interface-fragments figure:first-child{width:27%}.world-interface-fragments figure:nth-child(2){width:12%;right:5%}.world-interface-fragments figure:nth-child(3){width:22%}.world-radiance ol{gap:.35rem;font-size:.46rem;right:2%}.world-radiance li+li:before{margin-right:.35rem}.world-satellite{max-width:42vw;font-size:.68rem}.world-satellite:after{width:22px}.world-telemetry{font-size:.58rem}}@media (max-width:480px){.world-starfield{opacity:.34;background-size:112px 112px,157px 157px,83px 83px}.world-orbit--outer{opacity:.48}.world-interface-fragments figure:nth-child(3){display:none}.world-radiance ol{justify-content:center;width:100%;font-size:.42rem;bottom:1%;left:0;right:auto}.world-satellite{max-width:39vw;font-size:.66rem;line-height:1.25}.world-telemetry{font-size:.55rem;left:0;right:0}}@media (prefers-reduced-motion:reduce){.world-radiance>i{animation:none!important}.world-transfer{display:none}}.founder-editorial__photo{object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;inset:0}.button,.text-link,.arrow-link,.universe-copy>a,.project-feature__actions a{transition-timing-function:cubic-bezier(.22,1,.36,1)}.site-header.is-compact{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.project-image:hover img{transform:scale(1.02)}@media (prefers-reduced-motion:reduce) and (min-width:901px){.digital-universe{height:auto}.digital-universe__stage{height:auto;min-height:0;position:relative}.universe-skies,.universe-hud,.universe-rail{display:none}.universe-scenes{position:relative;inset:auto}.universe-scene{min-height:100svh;position:relative;inset:auto;opacity:1!important;transform:none!important}}.universe-object--motion{--planet-a:#61a7ce;--planet-b:#123e54;--planet-c:#071a24;color:#fff;perspective:1300px;transform-style:preserve-3d;background:0 0;border:0;display:block;position:relative;overflow:visible}.universe-object--motion.universe-object--identity{--planet-a:#ec8458;--planet-b:#9d4e34}.universe-object--motion.universe-object--sites{--planet-a:#8bc0dc;--planet-b:#246580}.universe-object--motion.universe-object--visibility{--planet-a:#f19a72;--planet-b:#7e422e}.universe-object--motion.universe-object--technology{--planet-a:#62d0dc;--planet-b:#176077}.world-motion-stage{z-index:4;transform-style:preserve-3d;will-change:transform;position:absolute;inset:3% 2% 7%}.world-motion-label{z-index:12;color:#fff;text-align:center;text-shadow:0 4px 28px #000000bf;flex-direction:column;justify-content:center;align-items:center;min-width:240px;padding:1.3rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.world-motion-label:before{content:"";z-index:-1;border:1px solid color-mix(in srgb,var(--planet-a) 44%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#04101775;position:absolute;inset:-1rem -1.5rem;box-shadow:0 24px 70px #00000038}.world-motion-label small,.world-motion-label span{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:clamp(.48rem,.58vw,.62rem)}.world-motion-label small{color:var(--planet-a)}.world-motion-label strong{font-family:var(--font-display);letter-spacing:-.07em;margin:.45rem 0 .55rem;font-size:clamp(2.7rem,4.5vw,5.4rem);font-weight:500;line-height:.82}.world-motion-label span{color:#ffffffad;max-width:24ch}.world-identity-motion{background:linear-gradient(145deg,#071a24b8,#69301f42);border:1px solid #ffffff2b;position:absolute;inset:0;overflow:hidden;box-shadow:0 35px 100px #00000047}.world-identity-motion:before{content:"";opacity:.18;background-image:linear-gradient(#ffffff2e 1px,#0000 1px),linear-gradient(90deg,#ffffff2e 1px,#0000 1px);background-size:12.5% 12.5%;position:absolute;inset:0}.world-identity-motion__glyph{color:#ffffff1a;font-family:var(--font-display);letter-spacing:-.17em;font-size:clamp(14rem,25vw,28rem);font-weight:700;line-height:.72;animation:12s ease-in-out infinite world-identity-glyph;position:absolute;top:50%;left:50%;transform:translate(-53%,-50%)rotate(-5deg)}.world-identity-motion i{opacity:.7;background:var(--orange);width:14%;height:128%;animation:10s ease-in-out infinite world-identity-band;position:absolute;top:-14%;transform:skew(-12deg);box-shadow:0 0 55px #ec845829}.world-identity-motion i:first-of-type{left:13%}.world-identity-motion i:nth-of-type(2){background:#61a7ce;animation-delay:-2.5s;left:33%}.world-identity-motion i:nth-of-type(3){background:#f4f5f1;animation-delay:-5s;right:27%}.world-identity-motion i:nth-of-type(4){background:#123e54;animation-delay:-7.5s;right:7%}.world-identity-motion b,.world-sites-motion b,.world-technology-motion b{z-index:8;color:#ffffff8f;font-family:var(--font-mono);letter-spacing:.12em;font-size:.52rem;font-weight:400;position:absolute}.world-identity-motion b:first-of-type{top:8%;right:8%}.world-identity-motion b:nth-of-type(2){bottom:9%;left:7%}.world-identity-motion b:nth-of-type(3){bottom:15%;right:7%}.world-sites-motion{transform-style:preserve-3d;position:absolute;inset:0}.world-sites-motion:before{content:"";background-image:linear-gradient(#8bc0dc1f 1px,#0000 1px),linear-gradient(90deg,#8bc0dc1f 1px,#0000 1px);background-size:58px 58px;border:1px solid #8bc0dc40;position:absolute;inset:4%;transform:perspective(900px)rotateX(7deg)}.world-sites-motion__axis{z-index:1;background:linear-gradient(90deg,transparent,var(--planet-a),transparent);opacity:.48;position:absolute}.world-sites-motion__axis--x{width:100%;height:1px;top:50%;left:0}.world-sites-motion__axis--y{background:linear-gradient(transparent,var(--planet-a),transparent);width:1px;height:100%;top:0;left:50%}.world-sites-motion__screen{z-index:4;transform-style:preserve-3d;background:#071a24;border:5px solid #ffffffed;margin:0;position:absolute;overflow:hidden;box-shadow:0 32px 90px #0000006b}.world-sites-motion__screen img{object-fit:cover;object-position:top}.world-sites-motion__screen--one{animation:8s ease-in-out infinite world-screen-one;inset:9% 13% 19% 2%;transform:perspective(1100px)rotateY(-8deg)rotate(-1deg)}.world-sites-motion__screen--two{z-index:7;aspect-ratio:.49;width:18%;animation:7s ease-in-out infinite world-screen-two;top:18%;right:1%;transform:translateZ(130px)rotate(3deg)}.world-sites-motion__screen--three{z-index:6;aspect-ratio:1.45;width:37%;animation:9s ease-in-out infinite world-screen-three;bottom:4%;right:3%;transform:translateZ(90px)rotate(-2deg)}.world-sites-motion b:first-of-type{top:3%;left:4%}.world-sites-motion b:nth-of-type(2){top:8%;right:3%}.world-sites-motion b:nth-of-type(3){bottom:3%;left:8%}.world-motion-stage--sites .world-motion-label{top:47%;left:42%}.world-visibility-motion{background:radial-gradient(circle,#ec84581c,#0000 54%);border:1px solid #ffffff29;position:absolute;inset:2%;overflow:hidden}.world-visibility-motion__radar{background:repeating-radial-gradient(circle,#0000 0 12%,#61a7ce2b 12.2% 12.5%,#0000 12.8% 24%);border:1px solid #f19a7257;border-radius:50%;position:absolute;inset:7%}.world-visibility-motion__radar:before,.world-visibility-motion__radar:after{content:"";background:#ffffff29;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.world-visibility-motion__radar:before{width:100%;height:1px}.world-visibility-motion__radar:after{width:1px;height:100%}.world-visibility-motion__beam{z-index:2;transform-origin:0 0;background:conic-gradient(from -12deg,#ec845894,#0000 25%);width:43%;height:43%;animation:8s linear infinite world-radar-scan;position:absolute;top:50%;left:50%}.world-visibility-motion>i{z-index:6;aspect-ratio:1;background:var(--orange);width:9px;box-shadow:0 0 18px var(--orange);border-radius:50%;animation:4s ease-in-out infinite world-signal-node;position:absolute}.world-visibility-motion>i:first-of-type{top:18%;left:27%}.world-visibility-motion>i:nth-of-type(2){animation-delay:-1s;top:31%;right:14%}.world-visibility-motion>i:nth-of-type(3){animation-delay:-2s;bottom:14%;right:25%}.world-visibility-motion>i:nth-of-type(4){animation-delay:-3s;bottom:28%;left:13%}.world-visibility-motion ol{z-index:8;color:#ffffff94;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #fff3;justify-content:space-between;margin:0;padding:1rem;font-size:.53rem;list-style:none;display:flex;position:absolute;bottom:5%;left:5%;right:5%}.world-visibility-motion li+li:before{content:"→";color:var(--orange);margin-right:clamp(.5rem,2vw,1.5rem)}.world-technology-motion{background:linear-gradient(145deg,#041116,#0b3345);border:1px solid #62d0dc3d;position:absolute;inset:0;overflow:hidden}.world-technology-motion:before{content:"";opacity:.22;background-image:radial-gradient(circle,#62d0dc80 0 1px,#0000 1.5px);background-size:38px 38px;position:absolute;inset:0}.world-technology-motion svg{fill:none;stroke:#62d0dc73;stroke-width:1.2px;stroke-dasharray:8 10;width:90%;height:90%;animation:18s linear infinite world-network-flow;position:absolute;inset:5%;overflow:visible}.world-technology-motion>i{z-index:5;aspect-ratio:1;background:#071a24;border:1px solid #87e5dc;border-radius:50%;width:11px;animation:4.4s ease-in-out infinite world-tech-node;position:absolute;box-shadow:0 0 20px #62d0dcbd}.world-technology-motion>i:first-of-type{top:13%;left:12%}.world-technology-motion>i:nth-of-type(2){animation-delay:-.5s;top:19%;right:9%}.world-technology-motion>i:nth-of-type(3){animation-delay:-1s;top:42%;left:5%}.world-technology-motion>i:nth-of-type(4){animation-delay:-1.5s;top:50%;right:4%}.world-technology-motion>i:nth-of-type(5){animation-delay:-2s;bottom:15%;left:15%}.world-technology-motion>i:nth-of-type(6){animation-delay:-2.5s;bottom:12%;right:13%}.world-technology-motion>i:nth-of-type(7){animation-delay:-3s;top:31%;left:39%}.world-technology-motion>i:nth-of-type(8){animation-delay:-3.5s;bottom:30%;right:37%}.world-technology-motion>i:nth-of-type(9){animation-delay:-4s;top:48%;left:51%}.world-technology-motion__core{z-index:8;text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#041116c7;border:1px solid #87e5dc9e;flex-direction:column;justify-content:center;align-items:center;width:min(42%,310px);min-height:170px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 80px #62d0dc2e}.world-technology-motion__core small,.world-technology-motion__core span{font-family:var(--font-mono);letter-spacing:.09em;font-size:.5rem}.world-technology-motion__core small{color:#87e5dc}.world-technology-motion__core strong{font-family:var(--font-display);letter-spacing:-.07em;margin:.7rem 0;font-size:clamp(2.5rem,4.5vw,5rem);font-weight:500}.world-technology-motion__core span{color:#ffffff8c}.world-technology-motion b:first-of-type{top:5%;left:5%}.world-technology-motion b:nth-of-type(2){bottom:6%;right:4%}.world-technology-motion b:nth-of-type(3){top:7%;right:5%}.world-motion-stage--technology .world-motion-label{display:none}@keyframes world-identity-glyph{50%{transform:translate(-49%,-52%)rotate(3deg)scale(1.035)}}@keyframes world-identity-band{50%{translate:12px -2%;scale:1.06 1}}@keyframes world-screen-one{50%{transform:perspective(1100px)rotateY(-5deg)rotate(.4deg)translateY(-10px)}}@keyframes world-screen-two{50%{transform:translateZ(145px)rotate(-1deg)translateY(13px)}}@keyframes world-screen-three{50%{transform:translateZ(105px)rotate(1deg)translate(-8px,-9px)}}@keyframes world-radar-scan{to{transform:rotate(360deg)}}@keyframes world-signal-node{0%,to{opacity:.45;scale:.58}50%{opacity:1;scale:1.18}}@keyframes world-network-flow{to{stroke-dashoffset:-180px}}@keyframes world-tech-node{0%,to{opacity:.55;scale:.72}50%{opacity:1;scale:1.16}}@media (max-width:900px){.digital-universe .universe-scene{align-items:stretch;gap:2rem;padding:5rem 16px}.digital-universe .universe-copy{width:100%}.universe-object--motion{width:100%;height:min(112vw,520px);min-height:390px}.world-motion-stage{inset:3% 0 8%}.world-motion-label{min-width:205px}.world-motion-label strong{font-size:clamp(2.5rem,11vw,4rem)}.world-identity-motion__glyph{font-size:53vw}.world-sites-motion__screen--one{inset:9% 8% 20% 1%}.world-sites-motion__screen--two{width:22%}.world-sites-motion__screen--three{width:41%}.world-visibility-motion ol{font-size:.46rem}.world-technology-motion__core{width:52%;min-height:145px}}@media (max-width:480px){.universe-object--motion{height:108vw;min-height:360px}.world-motion-stage{inset:2% 0 9%}.world-motion-label{min-width:180px;padding:.9rem}.world-motion-label strong{font-size:2.6rem}.world-motion-label span{font-size:.43rem}.world-identity-motion i{width:16%}.world-sites-motion__screen--three{display:none}.world-motion-stage--sites .world-motion-label{left:46%}.world-visibility-motion ol{padding:.7rem .2rem;font-size:.38rem;left:2%;right:2%}.world-visibility-motion li+li:before{margin-right:.2rem}.world-technology-motion__core{width:64%;min-height:128px}.world-technology-motion__core strong{font-size:2.45rem}}@media (prefers-reduced-motion:reduce){.world-identity-motion__glyph,.world-identity-motion i,.world-sites-motion__screen,.world-visibility-motion__beam,.world-visibility-motion>i,.world-technology-motion svg,.world-technology-motion>i{animation:none!important}.world-motion-stage,[data-world-motion-part]{opacity:1!important}}.agency-experience{background:var(--paper);position:relative}.agency-hero{color:#f5f7f2;isolation:isolate;background:#061820;min-height:max(780px,100svh);position:relative;overflow:hidden}.agency-hero:before{content:"";z-index:0;opacity:.52;background:radial-gradient(circle at 73% 44%,#61a7ce30,#0000 29%),radial-gradient(circle at 25% 92%,#ec84581a,#0000 26%),linear-gradient(124deg,#041117 0%,#082632 58%,#061820 100%);position:absolute;inset:0}.agency-hero:after{content:"";z-index:1;aspect-ratio:1;pointer-events:none;border:1px solid #61a7ce21;border-radius:50%;width:62vw;position:absolute;bottom:-25vw;right:-12vw;box-shadow:0 0 0 8vw #61a7ce06,0 0 0 16vw #61a7ce05}.agency-hero__grid{z-index:1;opacity:.3;transform-origin:top;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px),radial-gradient(#ffffff42 .6px,#0000 .8px);background-position:50%;background-size:clamp(76px,8vw,128px) clamp(76px,8vw,128px),clamp(76px,8vw,128px) clamp(76px,8vw,128px),7px 7px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#00000080 75%,#0000);mask-image:linear-gradient(#000,#00000080 75%,#0000)}.agency-hero__pointer-light{z-index:2;opacity:.58;pointer-events:none;background:radial-gradient(circle,#61a7ce2b,#61a7ce09 35%,#0000 70%);border-radius:50%;width:480px;height:480px;position:absolute;top:-240px;left:-240px;transform:translate(-50%,-50%)}.agency-hero__inner{z-index:3;flex-direction:column;min-height:max(780px,100svh);padding-top:112px;display:flex;position:relative}.agency-hero__meta,.agency-hero__status{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.59rem;display:flex}.agency-hero__meta{color:#ffffff91;border-top:1px solid #ffffff29;border-bottom:1px solid #ffffff29;padding:1.15rem 0}.agency-hero__layout{flex:1;grid-template-columns:minmax(0,5fr) minmax(520px,7fr);align-items:center;gap:clamp(1rem,4vw,5rem);padding:clamp(2.5rem,5vh,5rem) 0 3rem;display:grid}.agency-hero__copy{z-index:5;position:relative}.agency-hero__signal{color:var(--orange);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 1.7rem;font-size:.67rem}.agency-hero h1{perspective:900px;max-width:7.7em;margin:0;font-size:clamp(4.7rem,7.5vw,9rem);line-height:.82}.agency-hero__title-line{padding:.07em 0;display:block;overflow:hidden}.agency-hero__title-line>span{transform-origin:0 100%;display:block}.agency-hero__title-line--accent>span{color:var(--orange)}.agency-hero__intro{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.8rem;max-width:760px;margin-top:2.3rem;display:grid}.agency-hero__intro p{color:#ffffffad;max-width:44ch;margin:0;font-size:clamp(.95rem,1.1vw,1.12rem)}.agency-hero__intro a{color:#fff;white-space:nowrap;border-bottom:1px solid #ffffffa6;align-items:center;gap:.85rem;padding-bottom:.55rem;font-size:.72rem;font-weight:700;display:inline-flex}.agency-hero__intro a svg{width:17px;transition:transform .35s var(--ease)}.agency-hero__intro a:hover svg{transform:translateY(4px)}.agency-hero__status{color:#ffffff85;border-top:1px solid #ffffff29;min-height:55px}.agency-hero__status i{background:linear-gradient(90deg,var(--orange),#ec845800);flex:1;height:1px;margin:0 1rem}.agency-signal{aspect-ratio:1;width:min(46vw,690px);transform-style:preserve-3d;will-change:transform;justify-self:end;position:relative}.agency-signal__halo{filter:blur(9px);background:radial-gradient(circle,#ec845830,#61a7ce14 34%,#0000 69%);border-radius:50%;animation:5.5s ease-in-out infinite agency-signal-breathe;position:absolute;inset:18%}.agency-signal__paths{stroke:#ffffff2e;stroke-width:1px;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.agency-signal__paths circle:first-child{stroke:#61a7ce4d;stroke-dasharray:2 9}.agency-signal__paths circle:nth-child(2){stroke:#ffffff1f;stroke-dasharray:38 10}.agency-signal__active-path{stroke:var(--orange);stroke-width:1.6px;stroke-dasharray:.08 .92;stroke-linecap:round;animation:8s linear infinite agency-path-travel}.agency-signal__axis{opacity:.34;background:linear-gradient(90deg,#0000,#61a7ce75,#0000);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.agency-signal__axis--x{width:88%;height:1px}.agency-signal__axis--y{background:linear-gradient(#0000,#61a7ce75,#0000);width:1px;height:88%}.agency-signal__core{z-index:4;aspect-ratio:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0411179e;border:1px solid #ffffff6b;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:31%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)translateZ(35px);box-shadow:inset 0 0 42px #61a7ce1f,0 0 75px #61a7ce24}.agency-signal__core:after{content:"";border:1px solid #ec845899;border-radius:50%;position:absolute;inset:12%}.agency-signal__core span{color:#fff;font-family:var(--font-display);letter-spacing:-.08em;font-size:clamp(2.8rem,5vw,5.7rem);line-height:1}.agency-signal__core small{color:#ffffff80;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.47rem}.agency-signal__node{z-index:6;color:#ffffffbd;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#051820c2;border:1px solid #ffffff2e;align-items:center;gap:.5rem;padding:.5rem .65rem;font-size:.5rem;display:flex;position:absolute}.agency-signal__node i{aspect-ratio:1;background:var(--orange);width:6px;box-shadow:0 0 13px var(--orange);border-radius:50%}.agency-signal__node--one{top:13%;left:16%}.agency-signal__node--two{top:21%;right:2%}.agency-signal__node--three{bottom:18%;right:3%}.agency-signal__node--four{bottom:8%;left:12%}.agency-signal__pulse{z-index:7;aspect-ratio:1;width:11px;box-shadow:0 0 0 7px #ec845821,0 0 26px var(--orange);background:#fff;border-radius:50%;animation:8s ease-in-out infinite alternate agency-pulse-orbit;position:absolute;top:31.4%;left:23.5%}.agency-signal__coordinate{color:#ffffff47;font-family:var(--font-mono);letter-spacing:.12em;font-size:.45rem;position:absolute}.agency-signal__coordinate--top{top:2%;left:44%}.agency-signal__coordinate--bottom{bottom:3%;right:6%}.agency-origin{background:var(--paper);padding-top:clamp(7rem,11vw,12rem);position:relative}.agency-origin__layout{grid-template-columns:repeat(12,1fr);gap:1rem;display:grid}.agency-origin__title{grid-column:1/8}.agency-origin__title h2{margin:0;font-size:clamp(4rem,7vw,8rem)}.agency-origin__title h2>span{padding:.03em 0;display:block;overflow:hidden}.agency-origin__copy{grid-column:9/13;padding-top:clamp(5rem,10vw,10rem)}.agency-origin__copy p{color:var(--muted);font-size:1.08rem}.agency-origin__copy blockquote{font-family:var(--font-display);letter-spacing:-.055em;margin:4.5rem 0 0;font-size:clamp(2rem,2.8vw,3.4rem);line-height:1.01}.agency-origin__media{isolation:isolate;background:#0a2936;grid-column:2/13;min-height:clamp(520px,53vw,820px);margin:clamp(4rem,8vw,8rem) 0 0;position:relative;overflow:hidden}.agency-origin__media:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000 52%,#030e13c7);position:absolute;inset:0}.agency-origin__media img{object-fit:cover;object-position:top;transform:scale(1.01)}.agency-origin__media figcaption{z-index:4;color:#fff;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:flex-end;font-size:.59rem;display:flex;position:absolute;bottom:2rem;left:2rem;right:2rem}.agency-origin__media figcaption span:last-child{color:#ffffff91}.agency-origin__media-frame{z-index:5;pointer-events:none;border:1px solid #ffffff59;position:absolute;inset:1.3rem}.agency-origin__media-frame i{border-color:var(--orange);border-style:solid;width:16px;height:16px;position:absolute}.agency-origin__media-frame i:first-child{border-width:2px 0 0 2px;top:-1px;left:-1px}.agency-origin__media-frame i:nth-child(2){border-width:2px 2px 0 0;top:-1px;right:-1px}.agency-origin__media-frame i:nth-child(3){border-width:0 2px 2px 0;bottom:-1px;right:-1px}.agency-origin__media-frame i:nth-child(4){border-width:0 0 2px 2px;bottom:-1px;left:-1px}.agency-evolution{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:clamp(6rem,9vw,10rem)}.agency-evolution__track{grid-template-columns:repeat(4,1fr);display:grid}.agency-evolution__item{border-right:1px solid var(--line);min-height:310px;padding:1.6rem;position:relative}.agency-evolution__item:last-child{border-right:0}.agency-evolution__item>span{font-family:var(--font-mono);font-size:.61rem}.agency-evolution__item h3{margin:6rem 0 1rem;font-size:clamp(2rem,2.7vw,3.1rem)}.agency-evolution__item p{max-width:25ch;color:var(--muted);font-size:.91rem}.agency-evolution__item i{aspect-ratio:1;background:var(--orange);border-radius:50%;width:8px;animation:3.5s ease-out infinite agency-node-ping;position:absolute;bottom:1.2rem;right:1.2rem;box-shadow:0 0 #ec84584d}.agency-people{background:#e8eeeb;padding:clamp(6rem,9vw,10rem) 0}.agency-people__heading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:clamp(2.5rem,5vw,5rem);display:flex}.agency-people__heading h2{max-width:13em;margin:0;font-size:clamp(3rem,5vw,6rem);line-height:.99}.agency-people__heading h2 em{color:var(--blue)}.agency-people__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2.5vw,2.5rem);display:grid}.agency-person{background:#f5f6f2;border:1px solid #071a242b;grid-template-columns:clamp(150px,16vw,200px) minmax(0,1fr);align-items:center;gap:clamp(1.2rem,2.5vw,2.5rem);min-width:0;padding:clamp(1.1rem,2.5vw,2rem);display:grid;box-shadow:0 22px 45px -32px #071a2438}.agency-person__image{aspect-ratio:1/1.08;background:#e1e8e7;width:100%;position:relative;overflow:hidden}.agency-person__image img{object-fit:contain;object-position:center bottom}.agency-person__copy{min-width:0}.agency-person__index{color:#657781;font:500 .59rem var(--font-mono);letter-spacing:.12em}.agency-person h3{margin:1rem 0 .35rem;font-size:clamp(1.65rem,2.3vw,2.8rem);line-height:1.02}.agency-person__experience{color:#bb623e;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;margin:.2rem 0 1rem;font-size:.65rem}.agency-person__copy>p:last-child{max-width:34ch;color:var(--muted);margin:0;font-size:.88rem;line-height:1.65}.agency-principles{color:#fff;background:#061820;padding:clamp(8rem,11vw,12rem) 0;position:relative}.agency-principles:before{content:"";opacity:.2;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:110px 110px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 25% 43%,#000,#0000 48%);mask-image:radial-gradient(circle at 25% 43%,#000,#0000 48%)}.agency-principles__layout{grid-template-columns:5fr 7fr;gap:clamp(3rem,8vw,10rem);display:grid;position:relative}.agency-principles__sticky{height:fit-content;position:sticky;top:110px}.agency-principles__sticky h2{font-size:clamp(3.8rem,5.8vw,6.8rem)}.agency-principles__sticky>p{color:#ffffff96;max-width:40ch}.agency-principles__dial{aspect-ratio:1;background:radial-gradient(circle,#61a7ce1f,#0000 65%);border:1px solid #61a7ce47;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:min(30vw,380px);margin-top:4rem;display:flex;position:relative}.agency-principles__dial:before,.agency-principles__dial:after{content:"";border:1px solid #ffffff1f;border-radius:50%;position:absolute}.agency-principles__dial:before{inset:12%}.agency-principles__dial:after{border-color:#ec84586b;inset:29%}.agency-principles__dial>span{color:#ffffff29;font-family:var(--font-display);font-size:clamp(6rem,10vw,11rem);line-height:.72;transition:color .4s}.agency-principles__dial strong{color:var(--orange);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.6rem;position:absolute;top:64%}.agency-principles__dial i{aspect-ratio:1;background:var(--orange);border-radius:50%;width:9px;position:absolute;box-shadow:0 0 18px #ec8458b3}.agency-principles__dial i:first-of-type{top:11%;left:33%}.agency-principles__dial i:nth-of-type(2){animation:3s infinite agency-node-ping;bottom:35%;right:9%}.agency-principles__dial i:nth-of-type(3){animation:3s 1s infinite agency-node-ping;bottom:12%;left:24%}.agency-principles__rail{padding-left:2.7rem;position:relative}.agency-principles__progress{background:#ffffff26;width:1px;position:absolute;top:0;bottom:0;left:0}.agency-principles__progress i{background:linear-gradient(var(--orange),var(--sky));transform-origin:top;position:absolute;inset:0;transform:scaleY(0)}.agency-principle{color:#fff;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff29;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:1.5rem;width:100%;min-height:240px;padding:2rem .5rem;display:grid;position:relative}.agency-principle:first-of-type{border-top:1px solid #ffffff29}.agency-principle>span{color:#ffffff61;font-family:var(--font-mono);align-self:start;padding-top:.3rem;font-size:.61rem}.agency-principle h3{color:#ffffff85;max-width:9em;transition:color .45s,transform .45s var(--ease);margin:0 0 1rem;font-size:clamp(2.35rem,3.6vw,4.2rem)}.agency-principle p{color:#ffffff6b;max-width:42ch;margin:0;transition:color .4s}.agency-principle b{color:#0000;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;transition:color .4s,transform .4s var(--ease);writing-mode:vertical-rl;font-size:.55rem;font-weight:400;transform:translate(-12px)}.agency-principle:after{content:"";background:var(--orange);transform-origin:0;height:1px;transition:transform .55s var(--ease);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.agency-principle.is-active h3{color:#fff;transform:translate(10px)}.agency-principle.is-active p{color:#ffffffb8}.agency-principle.is-active b{color:var(--orange);transform:translate(0)}.agency-principle.is-active:after{transform:scaleX(1)}.agency-territory{background:#e9eeeb;min-height:900px;padding:clamp(7rem,10vw,11rem) 0;position:relative;overflow:hidden}.agency-territory__field{opacity:.45;background:radial-gradient(circle at 16% 66%,#61a7ce3d,#0000 24%),radial-gradient(circle at 84% 48%,#ec84582e,#0000 21%),radial-gradient(#071a2438 .5px,#0000 .7px) 0 0/6px 6px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#00000059);mask-image:linear-gradient(#000,#00000059)}.agency-territory__intro{grid-template-columns:7fr 5fr;align-items:end;gap:3rem;display:grid;position:relative}.agency-territory__intro .eyebrow{grid-column:1/-1}.agency-territory__intro h2{max-width:8em;margin:0;font-size:clamp(4rem,7vw,8rem)}.agency-territory__intro p{max-width:38ch;color:var(--muted);margin:0 0 .6rem;font-size:1.1rem}.agency-territory__map{height:410px;margin-top:2rem;position:relative}.agency-territory__map svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.agency-territory__route-base,.agency-territory__route{fill:none;stroke:#071a2429;stroke-width:1px}.agency-territory__route{stroke:var(--orange);stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:1px}.agency-territory__place{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#f0f2edc9;border:1px solid #071a2440;flex-direction:column;justify-content:center;width:190px;min-height:115px;padding:1rem 1rem 1rem 2.6rem;display:flex;position:absolute;box-shadow:0 20px 55px #071a2412}.agency-territory__place--albi{top:195px;left:8%}.agency-territory__place--toulouse{top:161px;right:5%}.agency-territory__place i{aspect-ratio:1;background:var(--orange);border-radius:50%;width:10px;position:absolute;top:1.35rem;left:1rem;box-shadow:0 0 0 6px #ec845821}.agency-territory__place span{font-family:var(--font-display);letter-spacing:-.05em;font-size:2.1rem}.agency-territory__place small{color:var(--muted);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:.48rem}.agency-territory__moving-signal{aspect-ratio:1;width:12px;box-shadow:0 0 0 6px #ec845826,0 0 25px var(--orange);background:#fff;border-radius:50%;animation:7s ease-in-out infinite alternate agency-territory-travel;position:absolute;top:44%;left:47%}.agency-territory__legend{font-family:var(--font-mono);letter-spacing:.13em;white-space:nowrap;font-size:.52rem;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.agency-territory__actions{justify-content:center;align-items:center;gap:2rem;margin-top:1rem;display:flex;position:relative}@keyframes agency-signal-breathe{50%{opacity:.55;transform:scale(1.1)}}@keyframes agency-path-travel{to{stroke-dashoffset:-1px}}@keyframes agency-pulse-orbit{to{top:67%;left:75%;transform:scale(.72)}}@keyframes agency-node-ping{70%{box-shadow:0 0 #ec845840}to{box-shadow:0 0 0 14px #ec845800}}@keyframes agency-territory-travel{0%{top:60%;left:16%}48%{top:14%;left:46%}to{top:51%;left:84%}}@media (max-width:1100px){.agency-hero__layout{grid-template-columns:minmax(0,5fr) minmax(420px,6fr)}.agency-hero h1{font-size:clamp(4.2rem,7.6vw,6.7rem)}.agency-hero__intro{grid-template-columns:1fr}.agency-hero__intro a{width:max-content}.agency-origin__title{grid-column:1/9}.agency-origin__copy{grid-column:8/13}.agency-principles__layout{grid-template-columns:5fr 7fr;gap:4rem}.agency-principle{min-height:220px}.agency-person{grid-template-columns:1fr;align-items:start}.agency-person__image{width:min(100%,190px)}}@media (max-width:800px){.agency-hero{min-height:auto}.agency-hero__inner{min-height:auto;padding-top:96px}.agency-hero__meta span:last-child,.agency-hero__status span:last-child{display:none}.agency-hero__layout{grid-template-columns:1fr;gap:2rem;padding:3.5rem 0 2rem}.agency-hero h1{font-size:clamp(4rem,13.5vw,7rem)}.agency-hero__intro{max-width:580px}.agency-signal{justify-self:center;width:min(92vw,620px)}.agency-hero__status{min-height:48px}.agency-origin__layout{grid-template-columns:1fr}.agency-origin__title,.agency-origin__copy,.agency-origin__media{grid-column:1}.agency-origin__title h2{font-size:clamp(3.7rem,11vw,6rem)}.agency-origin__copy{max-width:620px;padding-top:3rem}.agency-origin__copy blockquote{margin-top:3rem}.agency-origin__media{min-height:500px;margin-top:4rem}.agency-evolution__track{grid-template-columns:repeat(2,1fr)}.agency-evolution__item:nth-child(2){border-right:0}.agency-evolution__item:nth-child(-n+2){border-bottom:1px solid var(--line)}.agency-people__heading{flex-direction:column;align-items:start}.agency-people__grid{grid-template-columns:1fr}.agency-person{grid-template-columns:160px minmax(0,1fr)}.agency-person__image{width:100%}.agency-principles__layout{grid-template-columns:1fr;gap:5rem}.agency-principles__sticky{position:relative;top:auto}.agency-principles__dial{width:min(76vw,380px);margin-inline:auto}.agency-principles__rail{padding-left:1.4rem}.agency-territory{min-height:auto}.agency-territory__intro{grid-template-columns:1fr}.agency-territory__intro h2{font-size:clamp(3.7rem,11vw,6rem)}.agency-territory__map{height:380px}}@media (max-width:520px){.agency-hero__inner{padding-top:86px}.agency-hero__meta{font-size:.48rem}.agency-hero__layout{padding-top:2.6rem}.agency-hero h1{font-size:clamp(3.75rem,17vw,5.5rem)}.agency-hero__signal{max-width:32ch;font-size:.55rem}.agency-hero__intro{margin-top:1.5rem}.agency-hero__status span:nth-of-type(2){font-size:.44rem}.agency-signal{width:110%;margin-left:-5%}.agency-signal__node{padding:.35rem .42rem;font-size:.4rem}.agency-signal__coordinate{display:none}.agency-origin{padding-top:6rem}.agency-origin__title h2{font-size:clamp(3.35rem,14vw,4.8rem)}.agency-origin__media{aspect-ratio:4/3;min-height:0}.agency-origin__media figcaption{gap:.2rem;font-size:.46rem;display:grid;bottom:1.2rem;left:1.2rem;right:1.2rem}.agency-origin__media-frame{inset:.7rem}.agency-evolution__track{grid-template-columns:1fr}.agency-evolution__item{border-right:0;border-bottom:1px solid var(--line);min-height:220px}.agency-evolution__item:last-child{border-bottom:0}.agency-evolution__item h3{margin-top:3.7rem}.agency-people{padding:5rem 0}.agency-people__heading h2{font-size:clamp(2.6rem,10vw,3.6rem)}.agency-person{grid-template-columns:1fr;padding:1.2rem}.agency-person__image{width:150px}.agency-person h3{margin-top:.8rem}.agency-principles{padding:6rem 0}.agency-principles__sticky h2{font-size:clamp(3.3rem,13vw,4.6rem)}.agency-principle{grid-template-columns:30px 1fr;gap:1rem;min-height:210px;padding:1.5rem .2rem}.agency-principle h3{font-size:clamp(2.2rem,10vw,3rem)}.agency-principle b{display:none}.agency-territory{padding:6rem 0}.agency-territory__intro h2{font-size:clamp(3.25rem,13vw,4.6rem)}.agency-territory__map{height:480px}.agency-territory__map svg{display:none}.agency-territory__place{width:76%;min-height:110px}.agency-territory__place--albi{top:85px;left:0}.agency-territory__place--toulouse{top:280px;right:0}.agency-territory__moving-signal{width:8px;animation:5s ease-in-out infinite alternate agency-territory-mobile;top:215px;left:50%}.agency-territory__legend{font-size:.43rem;bottom:0}.agency-territory__actions{flex-direction:column;align-items:stretch;gap:1rem}.agency-territory__actions .button{width:100%}.agency-territory__actions .arrow-link{width:max-content}}@keyframes agency-territory-mobile{0%{top:180px;left:23%}to{top:322px;left:76%}}@media (prefers-reduced-motion:reduce){.agency-signal__halo,.agency-signal__active-path,.agency-signal__pulse,.agency-evolution__item i,.agency-principles__dial i,.agency-territory__moving-signal{animation:none!important}.agency-hero__title-line>span,.agency-origin__title span,.agency-origin__media,.agency-evolution__item{opacity:1!important;clip-path:none!important;transform:none!important}.agency-principles__progress i,.agency-territory__route{stroke-dashoffset:0!important;transform:none!important}}.expertise-hub{background:#071a24;position:relative}.expertise-hub-hero{min-height:max(780px,100svh);color:var(--ink);isolation:isolate;background:#edf1ef;position:relative;overflow:hidden}.expertise-hub-hero:before{content:"";z-index:0;background:radial-gradient(circle at 77% 45%,#61a7ce30,#0000 30%),radial-gradient(circle at 14% 86%,#ec845821,#0000 23%),linear-gradient(125deg,#f5f6f2,#e8efed);position:absolute;inset:0}.expertise-hub-hero:after{content:"";z-index:1;aspect-ratio:1;pointer-events:none;border:1px solid #071a2417;border-radius:50%;width:58vw;position:absolute;top:13%;right:-12vw;box-shadow:0 0 0 7vw #61a7ce06,0 0 0 14vw #61a7ce05}.expertise-hub-hero__grid{z-index:1;opacity:.35;transform-origin:top;background-image:linear-gradient(#071a2411 1px,#0000 1px),linear-gradient(90deg,#071a2411 1px,#0000 1px),radial-gradient(#071a2438 .55px,#0000 .75px);background-size:clamp(74px,8vw,128px) clamp(74px,8vw,128px),clamp(74px,8vw,128px) clamp(74px,8vw,128px),7px 7px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000007a 75%,#0000);mask-image:linear-gradient(#000,#0000007a 75%,#0000)}.expertise-hub-hero__inner{z-index:3;flex-direction:column;min-height:max(780px,100svh);padding-top:112px;display:flex;position:relative}.expertise-hub-hero__meta,.expertise-hub-hero__status{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.59rem;display:flex}.expertise-hub-hero__meta{color:#071a248f;border-top:1px solid #071a2426;border-bottom:1px solid #071a2426;padding:1.15rem 0}.expertise-hub-hero__layout{flex:1;grid-template-columns:minmax(0,6fr) minmax(520px,6fr);align-items:center;gap:clamp(2rem,5vw,7rem);padding:clamp(2.5rem,5vh,5rem) 0 3rem;display:grid}.expertise-hub-hero__copy{z-index:5;position:relative}.expertise-hub-hero__signal{color:var(--orange);font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;margin:0 0 1.8rem;font-size:.66rem}.expertise-hub-hero h1{perspective:900px;max-width:8.4em;margin:0;font-size:clamp(4.7rem,7.5vw,9rem);line-height:.83}.expertise-hub-hero__line{padding:.06em 0;display:block;overflow:hidden}.expertise-hub-hero__line>span{transform-origin:0 100%;display:block}.expertise-hub-hero__line--accent>span{color:var(--orange)}.expertise-hub-hero__intro{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.6rem;max-width:780px;margin-top:2.4rem;display:grid}.expertise-hub-hero__intro p{max-width:45ch;color:var(--muted);margin:0;font-size:clamp(.96rem,1.1vw,1.12rem)}.expertise-hub-hero__intro a{white-space:nowrap;border-bottom:1px solid;align-items:center;gap:.8rem;padding-bottom:.55rem;font-size:.74rem;font-weight:700;display:inline-flex}.expertise-hub-hero__intro svg{width:17px;transition:transform .35s var(--ease)}.expertise-hub-hero__intro a:hover svg{transform:translateY(4px)}.expertise-hub-hero__status{color:#071a2478;border-top:1px solid #071a2426;min-height:55px}.expertise-hub-hero__status i{background:linear-gradient(90deg,var(--orange),#ec845800);flex:1;height:1px;margin:0 1rem}.expertise-hub-compass{aspect-ratio:1;width:min(44vw,670px);transform-style:preserve-3d;will-change:transform;justify-self:end;position:relative}.expertise-hub-compass__halo{filter:blur(8px);background:radial-gradient(circle,#61a7ce3b,#ec845817 35%,#0000 68%);border-radius:50%;animation:5.5s ease-in-out infinite expertise-hub-breathe;position:absolute;inset:16%}.expertise-hub-compass svg{stroke:#071a2433;stroke-width:1px;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.expertise-hub-compass svg circle:first-child{stroke:#123e5447;stroke-dasharray:2 9}.expertise-hub-compass svg circle:nth-child(2){stroke-dasharray:28 12}.expertise-hub-compass svg circle:nth-child(3){stroke:#ec84585c}.expertise-hub-compass__route{stroke:var(--orange);stroke-width:1.7px;stroke-dasharray:.06 .94;stroke-linecap:round;animation:8s linear infinite expertise-hub-route}.expertise-hub-compass__core{z-index:4;aspect-ratio:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f0f4f1b8;border:1px solid #071a243d;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:28%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)translateZ(35px);box-shadow:inset 0 0 44px #61a7ce1f,0 24px 70px #071a241a}.expertise-hub-compass__core:after{content:"";border:1px solid var(--orange);opacity:.64;border-radius:50%;position:absolute;inset:12%}.expertise-hub-compass__core strong{font-family:var(--font-display);letter-spacing:-.08em;font-size:clamp(3.5rem,6vw,6.5rem);font-weight:500;line-height:.72}.expertise-hub-compass__core span{font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;margin-top:.7rem;font-size:.47rem}.expertise-hub-compass__node{z-index:6;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f0f4f1cc;border:1px solid #071a242b;align-items:center;gap:.46rem;padding:.48rem .62rem;font-size:.49rem;display:flex;position:absolute}.expertise-hub-compass__node i{aspect-ratio:1;background:var(--orange);border-radius:50%;width:6px;box-shadow:0 0 13px #ec8458bf}.expertise-hub-compass__node--1{top:5%;left:42%}.expertise-hub-compass__node--2{top:29%;right:-2%}.expertise-hub-compass__node--3{bottom:13%;right:7%}.expertise-hub-compass__node--4{bottom:8%;left:8%}.expertise-hub-compass__node--5{top:25%;left:-4%}.expertise-hub-compass__pulse{z-index:7;aspect-ratio:1;width:11px;box-shadow:0 0 0 7px #ec845824,0 0 24px var(--orange);background:#fff;border-radius:50%;animation:7s ease-in-out infinite alternate expertise-hub-pulse;position:absolute;top:7%;left:49%}.expertise-portal{color:#fff;background:#061820;position:relative}.expertise-portal__layout{grid-template-columns:minmax(0,58fr) minmax(430px,42fr);display:grid}.expertise-portal__visual-column{min-width:0;position:relative}.expertise-portal__visual-stage{perspective:1200px;height:100svh;transform-style:preserve-3d;position:sticky;top:0;overflow:hidden}.expertise-portal__visual-stage:after{content:"";z-index:20;pointer-events:none;border-right:1px solid #ffffff21;position:absolute;inset:0}.expertise-portal__visual-layer{opacity:0;transition:opacity .7s var(--ease),transform .9s var(--ease),filter .7s;filter:blur(8px);pointer-events:none;position:absolute;inset:0;transform:scale(.94)translateY(2%)}.expertise-portal__visual-layer.is-active{z-index:2;opacity:1;filter:blur();transform:scale(1)translateY(0)}.expertise-portal__visual-index{z-index:9;color:#ffffff29;align-items:baseline;gap:.3rem;display:flex;position:absolute;bottom:1.5rem;right:2rem}.expertise-portal__visual-index span{font-family:var(--font-display);letter-spacing:-.09em;font-size:clamp(6rem,10vw,12rem);line-height:.72}.expertise-portal__visual-index small{font-family:var(--font-mono);font-size:.58rem}.expertise-portal__steps{min-width:0;position:relative}.expertise-portal__progress{z-index:5;background:#ffffff21;width:1px;position:absolute;top:0;bottom:0;left:0}.expertise-portal__progress i{background:linear-gradient(var(--orange),var(--sky));transform-origin:top;position:absolute;inset:0;transform:scaleY(0)}.expertise-portal__step{border-bottom:1px solid #ffffff21;flex-direction:column;justify-content:center;min-height:100svh;padding:clamp(5rem,8vw,9rem) clamp(2.5rem,5vw,6.5rem);display:flex}.expertise-portal__step-meta{color:#ffffff6b;font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;align-items:center;font-size:.51rem;display:flex}.expertise-portal__step-meta i{background:linear-gradient(90deg,var(--orange),transparent);flex:1;height:1px;margin:0 1rem}.expertise-portal__step-label{color:var(--orange);font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;margin:clamp(3rem,8vh,6rem) 0 1rem;font-size:.62rem}.expertise-portal__step h2{color:#fff;max-width:8.5em;margin-bottom:2rem;font-size:clamp(3.4rem,5.1vw,6.4rem)}.expertise-portal__step-description{color:#ffffffa8;max-width:47ch;font-size:1.05rem}.expertise-portal__step-manifesto{color:#fff;max-width:18em;font-family:var(--font-display);letter-spacing:-.05em;margin:clamp(2rem,5vh,4rem) 0;font-size:clamp(2rem,2.7vw,3.3rem);line-height:1}.expertise-portal__step ul{flex-wrap:wrap;gap:.45rem;margin:0 0 2.5rem;padding:0;list-style:none;display:flex}.expertise-portal__step li{color:#ffffffa8;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid #ffffff40;border-radius:99px;padding:.45rem .68rem;font-size:.5rem}.expertise-portal__step-link{border:1px solid var(--orange);color:#fff;background:0 0;align-items:center;gap:1rem;width:max-content;padding:.9rem 1.1rem;font-size:.75rem;font-weight:700;transition:background .35s,color .35s;display:inline-flex}.expertise-portal__step-link:hover{background:var(--orange);color:var(--ink)}.expertise-portal__step-link svg{width:17px;transition:transform .35s var(--ease)}.expertise-portal__step-link:hover svg{transform:translate(3px,-3px)}.expertise-portal__mobile-art{display:none}.expertise-portal__nav{z-index:80;gap:.52rem;display:grid;position:fixed;top:50%;right:15px;transform:translateY(-50%)}.expertise-portal__nav a{color:#071a246b;min-width:38px;font-family:var(--font-mono);justify-content:flex-end;align-items:center;gap:.45rem;font-size:.48rem;display:flex}.expertise-portal__nav i{background:currentColor;width:8px;height:1px;transition:width .35s,background .35s,box-shadow .35s}.expertise-portal__nav a.is-active{color:var(--orange)}.expertise-portal__nav a.is-active i{background:var(--orange);width:23px;box-shadow:0 0 12px #ec8458b3}.expertise-portal-art{background:#092431;position:absolute;inset:0;overflow:hidden}.expertise-portal-art:before{content:"";z-index:0;background:radial-gradient(circle at 50% 45%,#61a7ce26,#0000 43%),linear-gradient(145deg,#061820,#0c3444);position:absolute;inset:0}.expertise-portal-art__grid{z-index:1;opacity:.26;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px),radial-gradient(#ffffff40 .5px,#0000 .8px);background-size:100px 100px,100px 100px,7px 7px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 76%);mask-image:radial-gradient(circle,#000,#0000 76%)}.expertise-portal-art__meta{z-index:12;color:#ffffff75;font-family:var(--font-mono);letter-spacing:.11em;align-items:center;font-size:.51rem;display:flex;position:absolute;top:105px;left:5%;right:5%}.expertise-portal-art__meta i{background:#ffffff2e;flex:1;height:1px;margin:0 1rem}.expertise-portal-art__caption{z-index:12;border-top:1px solid #ffffff2e;justify-content:space-between;align-items:flex-end;padding-top:1rem;display:flex;position:absolute;bottom:4.5rem;left:5%;right:5%}.expertise-portal-art__caption strong{font-family:var(--font-display);letter-spacing:-.06em;font-size:clamp(2.7rem,4.2vw,5rem);font-weight:500}.expertise-portal-art__caption span{color:#ffffff85;text-align:right;max-width:30ch;font-size:.72rem}.expertise-portal-art__system{z-index:5;position:absolute;inset:16% 5% 17%}.hub-strategy svg{stroke:#ffffff38;stroke-width:1px;width:100%;height:100%;position:absolute;inset:0}.hub-strategy__active{stroke:var(--orange);stroke-width:2.2px;stroke-dasharray:1;stroke-dashoffset:1px;animation:hub-strategy-draw 4.6s var(--ease) infinite alternate}.hub-strategy__card{border-top:2px solid var(--orange);color:#ffffff9e;min-width:132px;min-height:72px;font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05161dcc;place-items:center;font-size:.48rem;display:grid;position:absolute;box-shadow:0 18px 50px #0000003b}.hub-strategy__card--one{bottom:12%;left:7%}.hub-strategy__card--two{top:43%;left:42%}.hub-strategy__card--three{top:4%;right:5%}.hub-strategy>strong{color:#ffffff0f;font-family:var(--font-display);letter-spacing:-.1em;font-size:clamp(9rem,18vw,20rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.expertise-portal-art--identity:before{background:radial-gradient(circle at 70% 32%,#ec845833,#0000 32%),linear-gradient(145deg,#071a24,#123e54)}.hub-identity{border:1px solid #ffffff1f;overflow:hidden}.hub-identity__glyph{z-index:3;color:#f5f7f2;font-family:var(--font-display);letter-spacing:-.13em;text-shadow:20px 20px #ec845852;font-size:clamp(12rem,25vw,28rem);line-height:.7;animation:7s ease-in-out infinite hub-identity-glyph;position:absolute;top:50%;left:50%;transform:translate(-52%,-50%)}.hub-identity>i{z-index:2;width:15%;height:128%;animation:8s ease-in-out infinite hub-identity-band;position:absolute;top:-12%;transform:skew(-12deg)}.hub-identity>i:first-of-type{background:#61a7ce;left:4%}.hub-identity>i:nth-of-type(2){background:#f1f3ed;animation-delay:-1s;left:23%}.hub-identity>i:nth-of-type(3){background:#ec8458;animation-delay:-2s;left:43%}.hub-identity>i:nth-of-type(4){background:#123e54;animation-delay:-3s;left:63%}.hub-identity>i:nth-of-type(5){background:#61a7ce;animation-delay:-4s;left:82%}.hub-identity__labels{z-index:7;font-family:var(--font-mono);letter-spacing:.11em;border-top:1px solid #ffffff57;justify-content:space-between;padding-top:.8rem;font-size:.48rem;display:flex;position:absolute;bottom:1.2rem;left:1.2rem;right:1.2rem}.expertise-portal-art--sites:before{background:radial-gradient(circle at 50% 48%,#ec845829,#0000 35%),linear-gradient(145deg,#071a24,#0b2c3a)}.hub-sites{perspective:1200px}.hub-sites__axis{z-index:0;opacity:.3;background:linear-gradient(90deg,transparent,var(--sky),transparent);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hub-sites__axis--x{width:100%;height:1px}.hub-sites__axis--y{background:linear-gradient(transparent,var(--sky),transparent);width:1px;height:100%}.hub-sites__screen{background:#e8ece8;border:1px solid #ffffff59;position:absolute;overflow:hidden;box-shadow:0 32px 70px #00000057}.hub-sites__screen--main{z-index:2;animation:7s ease-in-out infinite hub-screen-float;inset:7% 10% 10% 2%;transform:perspective(1200px)rotateY(4deg)}.hub-sites__screen--main img{object-fit:cover;object-position:top;padding-top:24px}.hub-sites__browser{z-index:2;background:#123e54;align-items:center;gap:5px;height:24px;padding:0 9px;display:flex;position:absolute;top:0;left:0;right:0}.hub-sites__browser i{aspect-ratio:1;background:#ffffff8c;border-radius:50%;width:5px}.hub-sites__screen--mobile{z-index:5;background:#f3f4ef;width:24%;height:62%;padding:16px;animation:6s ease-in-out 1s infinite reverse hub-screen-float;bottom:2%;right:0;transform:rotate(2deg)}.hub-sites__screen--mobile i{background:#123e54;height:18%;margin-bottom:10px;display:block}.hub-sites__screen--mobile i:nth-child(2){background:#61a7ce;height:44%}.hub-sites__screen--mobile i:nth-child(3){background:#ec8458;height:16%}.hub-sites__screen--module{z-index:6;color:#fff;width:35%;min-height:96px;font-family:var(--font-mono);letter-spacing:.08em;background:#061820e0;justify-content:space-around;align-items:center;padding:1rem;font-size:.48rem;display:flex;bottom:1%;right:16%}.hub-sites__screen--module span:nth-child(2){color:var(--orange)}.expertise-portal-art--visibility:before{background:radial-gradient(circle,#61a7ce38,#0000 44%),linear-gradient(145deg,#041116,#0b3345)}.hub-visibility__radar{aspect-ratio:1;border:1px solid #61a7ce8c;border-radius:50%;width:min(64%,540px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hub-visibility__radar:before,.hub-visibility__radar:after,.hub-visibility__radar i{content:"";border:1px solid #61a7ce3d;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hub-visibility__radar:before{width:66%;height:66%}.hub-visibility__radar:after{width:33%;height:33%}.hub-visibility__radar i{background:var(--orange);width:8px;height:8px;box-shadow:0 0 18px var(--orange);border:0;animation:4s ease-in-out infinite hub-radar-node}.hub-visibility__radar i:first-child{top:18%;left:27%}.hub-visibility__radar i:nth-child(2){animation-delay:-1s;top:35%;left:78%}.hub-visibility__radar i:nth-child(3){animation-delay:-2s;top:75%;left:68%}.hub-visibility__radar i:nth-child(4){animation-delay:-3s;top:68%;left:20%}.hub-visibility__beam{z-index:2;transform-origin:0 0;background:conic-gradient(from -12deg,#ec845894,#0000 24%);width:32%;height:32%;animation:8s linear infinite hub-radar-scan;position:absolute;top:50%;left:50%}.hub-visibility__signal{z-index:5;color:#ffffffa8;font-family:var(--font-mono);text-transform:uppercase;background:#041116b3;border:1px solid #fff3;padding:.45rem .6rem;font-size:.48rem;position:absolute}.hub-visibility__signal--one{top:13%;left:8%}.hub-visibility__signal--two{top:28%;right:6%}.hub-visibility__signal--three{bottom:12%;right:12%}.hub-visibility ol{color:#ffffff7a;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #ffffff38;justify-content:space-between;margin:0;padding:1rem 0 0;font-size:.47rem;list-style:none;display:flex;position:absolute;bottom:1%;left:3%;right:3%}.expertise-portal-art--technology:before{background:radial-gradient(circle at 50% 47%,#45dbd124,#0000 40%),linear-gradient(145deg,#031014,#092a35)}.hub-technology svg{stroke:#65e1d76b;stroke-width:1.2px;stroke-dasharray:8 10;width:96%;height:96%;animation:17s linear infinite hub-network-flow;position:absolute;inset:2%}.hub-technology>i{z-index:4;aspect-ratio:1;background:#061820;border:1px solid #87e5dc;border-radius:50%;width:10px;animation:4s ease-in-out infinite hub-tech-node;position:absolute;box-shadow:0 0 19px #65e1d7b3}.hub-technology>i:first-of-type{top:10%;left:9%}.hub-technology>i:nth-of-type(2){animation-delay:-.5s;top:23%;left:29%}.hub-technology>i:nth-of-type(3){animation-delay:-1s;top:8%;left:49%}.hub-technology>i:nth-of-type(4){animation-delay:-1.5s;top:22%;right:17%}.hub-technology>i:nth-of-type(5){animation-delay:-2s;top:8%;right:5%}.hub-technology>i:nth-of-type(6){animation-delay:-2.5s;top:54%;left:10%}.hub-technology>i:nth-of-type(7){animation-delay:-3s;bottom:26%;right:8%}.hub-technology>i:nth-of-type(8){animation-delay:-3.5s;bottom:9%;left:31%}.hub-technology>i:nth-of-type(9){animation-delay:-4s;bottom:11%;left:51%}.hub-technology>i:nth-of-type(10){animation-delay:-4.5s;bottom:5%;right:4%}.hub-technology__core{z-index:7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#031014c7;border:1px solid #87e5dc8c;grid-template-columns:1fr auto 1fr;place-items:center;width:min(49%,360px);min-height:170px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 80px #65e1d721}.hub-technology__core span{font-family:var(--font-display);letter-spacing:-.07em;font-size:clamp(2.5rem,4vw,4.7rem)}.hub-technology__core strong{color:#87e5dc;font-size:1.7rem}.hub-technology__core small{color:#ffffff73;font-family:var(--font-mono);letter-spacing:.1em;font-size:.44rem;position:absolute;bottom:1rem}.hub-technology b{color:#ffffff6b;font-family:var(--font-mono);letter-spacing:.1em;font-size:.47rem;font-weight:400;position:absolute}.hub-technology b:first-of-type{top:1%;left:2%}.hub-technology b:nth-of-type(2){bottom:1%;right:2%}.hub-technology b:nth-of-type(3){top:2%;right:3%}.expertise-hub-cta{background:var(--orange);color:var(--ink);position:relative;overflow:hidden}.expertise-hub-cta__grid{opacity:.22;background-image:linear-gradient(#071a2433 1px,#0000 1px),linear-gradient(90deg,#071a2433 1px,#0000 1px);background-size:100px 100px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 72%);mask-image:linear-gradient(90deg,#000,#0000 72%)}.expertise-hub-cta__layout{grid-template-columns:6fr 3fr 3fr;align-items:center;gap:4rem;min-height:760px;padding:clamp(7rem,10vw,11rem) 0;display:grid;position:relative}.expertise-hub-cta h2{margin:0;font-size:clamp(4.5rem,7.5vw,8.7rem)}.expertise-hub-cta h2 em{color:#fff}.expertise-hub-cta__layout>div:nth-child(2) p{max-width:38ch}.expertise-hub-cta__signal{aspect-ratio:1;border:1px solid #071a2447;border-radius:50%;width:100%;position:relative}.expertise-hub-cta__signal:before,.expertise-hub-cta__signal:after{content:"";border:1px solid #071a2433;border-radius:50%;position:absolute}.expertise-hub-cta__signal:before{inset:16%}.expertise-hub-cta__signal:after{inset:34%}.expertise-hub-cta__signal i{aspect-ratio:1;background:var(--ink);border-radius:50%;width:9px;animation:4s ease-in-out infinite hub-radar-node;position:absolute;box-shadow:0 0 0 5px #ffffff2e}.expertise-hub-cta__signal i:first-child{top:8%;left:47%}.expertise-hub-cta__signal i:nth-child(2){animation-delay:-.8s;top:32%;right:3%}.expertise-hub-cta__signal i:nth-child(3){animation-delay:-1.6s;bottom:9%;right:17%}.expertise-hub-cta__signal i:nth-child(4){animation-delay:-2.4s;bottom:12%;left:15%}.expertise-hub-cta__signal i:nth-child(5){animation-delay:-3.2s;top:31%;left:2%}.expertise-hub-cta__signal span{font-family:var(--font-display);letter-spacing:-.08em;white-space:nowrap;font-size:clamp(2.5rem,4vw,4.5rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes expertise-hub-breathe{50%{opacity:.62;transform:scale(1.1)}}@keyframes expertise-hub-route{to{stroke-dashoffset:-1px}}@keyframes expertise-hub-pulse{to{top:82%;left:25%;transform:scale(.72)}}@keyframes hub-strategy-draw{to{stroke-dashoffset:0}}@keyframes hub-identity-glyph{50%{transform:translate(-49%,-52%)rotate(2deg)scale(1.035)}}@keyframes hub-identity-band{50%{translate:13px -2%;scale:1.06 1}}@keyframes hub-screen-float{50%{translate:0 -11px}}@keyframes hub-radar-scan{to{transform:rotate(360deg)}}@keyframes hub-radar-node{0%,to{opacity:.5;scale:.65}50%{opacity:1;scale:1.2}}@keyframes hub-network-flow{to{stroke-dashoffset:-180px}}@keyframes hub-tech-node{0%,to{opacity:.5;scale:.72}50%{opacity:1;scale:1.18}}@media (max-width:1100px){.expertise-hub-hero__layout{grid-template-columns:minmax(0,5fr) minmax(430px,6fr)}.expertise-hub-hero h1{font-size:clamp(4rem,7.2vw,6.7rem)}.expertise-hub-hero__intro{grid-template-columns:1fr}.expertise-hub-hero__intro a{width:max-content}.expertise-portal__layout{grid-template-columns:55fr minmax(400px,45fr)}.expertise-portal__step{padding-inline:2.5rem}.expertise-portal__step h2{font-size:clamp(3rem,5vw,4.8rem)}.expertise-hub-cta__layout{grid-template-columns:6fr 3fr 3fr;gap:2rem}}@media (max-width:900px){.expertise-hub-hero{min-height:auto}.expertise-hub-hero__inner{min-height:auto;padding-top:96px}.expertise-hub-hero__meta span:last-child,.expertise-hub-hero__status span:last-child{display:none}.expertise-hub-hero__layout{grid-template-columns:1fr;gap:2rem;padding:3.5rem 0 2rem}.expertise-hub-hero h1{font-size:clamp(4rem,13vw,7rem)}.expertise-hub-hero__intro{max-width:600px}.expertise-hub-compass{justify-self:center;width:min(90vw,610px)}.expertise-portal__nav,.expertise-portal__visual-column,.expertise-portal__progress{display:none}.expertise-portal__layout{display:block}.expertise-portal__step{min-height:auto;padding:clamp(5rem,12vw,7rem) 24px}.expertise-portal__mobile-art{width:100%;height:min(78vw,620px);margin:0 0 4rem;display:block;position:relative}.expertise-portal__mobile-art .expertise-portal-art{border:1px solid #ffffff29}.expertise-portal-art__meta{top:1rem}.expertise-portal-art__caption{bottom:1rem}.expertise-portal-art__system{inset:13% 4% 18%}.expertise-portal__step-label{margin-top:0}.expertise-portal__step h2{font-size:clamp(3.5rem,10.5vw,6rem)}.expertise-hub-cta__layout{grid-template-columns:1fr 1fr;min-height:auto}.expertise-hub-cta__signal{grid-column:1/-1;justify-self:center;width:min(70vw,400px)}}@media (max-width:520px){.expertise-hub-hero__inner{padding-top:86px}.expertise-hub-hero__meta{font-size:.48rem}.expertise-hub-hero__layout{padding-top:2.6rem}.expertise-hub-hero h1{font-size:clamp(3.7rem,16vw,5.5rem)}.expertise-hub-hero__signal{max-width:34ch;font-size:.54rem}.expertise-hub-hero__intro{margin-top:1.5rem}.expertise-hub-hero__status span:nth-of-type(2){font-size:.42rem}.expertise-hub-compass{width:108%;margin-left:-4%}.expertise-hub-compass__node{padding:.32rem .4rem;font-size:.37rem}.expertise-portal__step{padding:5rem 16px}.expertise-portal__mobile-art{height:108vw;max-height:460px;margin-bottom:3rem}.expertise-portal-art__meta{font-size:.4rem}.expertise-portal-art__caption strong{font-size:2.5rem}.expertise-portal-art__caption span{display:none}.expertise-portal__step h2{font-size:clamp(3.2rem,14vw,4.6rem)}.expertise-portal__step-description{font-size:.98rem}.expertise-portal__step-manifesto{font-size:clamp(2rem,9vw,2.8rem)}.expertise-portal__step-link{justify-content:space-between;width:100%}.hub-strategy__card{min-width:95px;min-height:55px;font-size:.36rem}.hub-strategy__card--one{bottom:16%;left:1%}.hub-strategy__card--two{top:44%;left:37%}.hub-strategy__card--three{top:6%;right:1%}.hub-identity__glyph{font-size:54vw}.hub-sites__screen--main{inset:9% 5% 14% 0}.hub-sites__screen--mobile{width:27%}.hub-sites__screen--module{width:42%;min-height:68px;font-size:.36rem;right:8%}.hub-visibility__radar{width:72%}.hub-visibility__signal{font-size:.36rem}.hub-technology__core{width:62%;min-height:115px}.hub-technology__core span{font-size:2rem}.hub-technology__core small{font-size:.34rem}.expertise-hub-cta__layout{grid-template-columns:1fr;gap:3rem;padding:6rem 0}.expertise-hub-cta h2{font-size:clamp(3.7rem,15vw,5rem)}.expertise-hub-cta__signal{grid-column:1;width:min(82vw,350px)}.expertise-hub-cta .button{width:100%}}@media (prefers-reduced-motion:reduce){.expertise-hub-compass__halo,.expertise-hub-compass__route,.expertise-hub-compass__pulse,.hub-strategy__active,.hub-identity__glyph,.hub-identity>i,.hub-sites__screen,.hub-visibility__beam,.hub-visibility__radar i,.hub-technology svg,.hub-technology>i,.expertise-hub-cta__signal i{animation:none!important}.expertise-hub-hero__line>span,.expertise-portal__mobile-art,[data-step-reveal]{opacity:1!important;clip-path:none!important;transform:none!important}.expertise-portal__progress i{transform:none!important}.hub-strategy__active{stroke-dashoffset:0!important}}.insights-lab{background:var(--paper);position:relative}.insights-lab__reading-progress{z-index:9998;pointer-events:none;height:2px;position:fixed;top:0;left:0;right:0}.insights-lab__reading-progress i{background:linear-gradient(90deg,var(--orange),#f2b57e,var(--sky));transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0);box-shadow:0 0 12px #ec84588c}.insights-lab-hero{min-height:max(780px,100svh);color:var(--ink);isolation:isolate;background:#f3eee8;position:relative;overflow:hidden}.insights-lab-hero:before{content:"";z-index:0;background:radial-gradient(circle at 74% 43%,#ec845836,#0000 31%),radial-gradient(circle at 19% 84%,#61a7ce21,#0000 25%),linear-gradient(128deg,#f5f4ef,#eee9e3);position:absolute;inset:0}.insights-lab-hero:after{content:"?";z-index:1;color:#071a2407;font-family:var(--font-display);letter-spacing:-.12em;pointer-events:none;font-size:min(70vw,950px);line-height:.8;position:absolute;bottom:-.2em;right:-.04em}.insights-lab-hero__grid{z-index:1;opacity:.34;transform-origin:top;background-image:linear-gradient(#071a2411 1px,#0000 1px),linear-gradient(90deg,#071a2411 1px,#0000 1px),radial-gradient(#071a2433 .55px,#0000 .75px);background-size:clamp(74px,8vw,128px) clamp(74px,8vw,128px),clamp(74px,8vw,128px) clamp(74px,8vw,128px),7px 7px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#00000080 76%,#0000);mask-image:linear-gradient(#000,#00000080 76%,#0000)}.insights-lab-hero__inner{z-index:3;flex-direction:column;min-height:max(780px,100svh);padding-top:112px;display:flex;position:relative}.insights-lab-hero__meta,.insights-lab-hero__status{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.59rem;display:flex}.insights-lab-hero__meta{color:#071a248c;border-top:1px solid #071a2426;border-bottom:1px solid #071a2426;padding:1.15rem 0}.insights-lab-hero__layout{flex:1;grid-template-columns:minmax(0,6fr) minmax(520px,6fr);align-items:center;gap:clamp(2rem,5vw,7rem);padding:clamp(2.5rem,5vh,5rem) 0 3rem;display:grid}.insights-lab-hero__copy{z-index:5;position:relative}.insights-lab-hero__signal{color:var(--orange);font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;margin:0 0 1.8rem;font-size:.66rem}.insights-lab-hero h1{perspective:900px;max-width:7.2em;margin:0;font-size:clamp(4.7rem,7.7vw,9.2rem);line-height:.82}.insights-lab-hero__line{padding:.06em 0;display:block;overflow:hidden}.insights-lab-hero__line>span{transform-origin:0 100%;display:block}.insights-lab-hero__line--accent>span{color:var(--orange)}.insights-lab-hero__intro{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.6rem;max-width:760px;margin-top:2.4rem;display:grid}.insights-lab-hero__intro p{max-width:43ch;color:var(--muted);margin:0;font-size:clamp(.96rem,1.1vw,1.12rem)}.insights-lab-hero__intro a{white-space:nowrap;border-bottom:1px solid;align-items:center;gap:.8rem;padding-bottom:.55rem;font-size:.74rem;font-weight:700;display:inline-flex}.insights-lab-hero__intro svg{width:17px;transition:transform .35s var(--ease)}.insights-lab-hero__intro a:hover svg{transform:translateY(4px)}.insights-lab-hero__status{color:#071a2475;border-top:1px solid #071a2426;min-height:55px}.insights-lab-hero__status i{background:linear-gradient(90deg,var(--orange),#ec845800);flex:1;height:1px;margin:0 1rem}.insights-observatory{aspect-ratio:1;width:min(44vw,670px);transform-style:preserve-3d;will-change:transform;justify-self:end;position:relative}.insights-observatory__halo{filter:blur(9px);background:radial-gradient(circle,#ec84583b,#61a7ce17 37%,#0000 68%);border-radius:50%;animation:5.6s ease-in-out infinite insights-breathe;position:absolute;inset:15%}.insights-observatory svg{stroke:#071a2433;stroke-width:1px;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.insights-observatory svg circle:first-child{stroke:#123e5442;stroke-dasharray:2 9}.insights-observatory svg circle:nth-child(2){stroke-dasharray:32 12}.insights-observatory svg circle:nth-child(3){stroke:#ec84585c}.insights-observatory__signal-path{stroke:var(--orange);stroke-width:1.7px;stroke-dasharray:.07 .93;stroke-linecap:round;animation:8s linear infinite insights-signal-path}.insights-observatory__axis{opacity:.27;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.insights-observatory__axis--x{background:linear-gradient(90deg,transparent,var(--blue),transparent);width:88%;height:1px}.insights-observatory__axis--y{background:linear-gradient(transparent,var(--blue),transparent);width:1px;height:88%}.insights-observatory__core{z-index:4;aspect-ratio:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f3efe9ba;border:1px solid #071a243d;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:29%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)translateZ(35px);box-shadow:inset 0 0 44px #ec84581a,0 24px 70px #071a241a}.insights-observatory__core:after{content:"";border:1px solid var(--orange);opacity:.63;border-radius:50%;position:absolute;inset:12%}.insights-observatory__core>span{color:var(--orange);font-family:var(--font-display);font-size:clamp(3rem,5vw,5.6rem);line-height:.66}.insights-observatory__core strong{font-family:var(--font-display);letter-spacing:-.05em;font-size:clamp(1.35rem,2vw,2.4rem);font-weight:500}.insights-observatory__core small{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.43rem}.insights-observatory__node{z-index:6;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f3efe9d1;border:1px solid #071a242e;align-items:center;gap:.46rem;padding:.5rem .64rem;font-size:.49rem;display:flex;position:absolute}.insights-observatory__node i{aspect-ratio:1;background:var(--orange);border-radius:50%;width:6px;box-shadow:0 0 13px #ec8458bf}.insights-observatory__node--1{top:10%;left:15%}.insights-observatory__node--2{top:28%;right:-1%}.insights-observatory__node--3{bottom:11%;right:10%}.insights-observatory__pulse{z-index:7;aspect-ratio:1;width:11px;box-shadow:0 0 0 7px #ec845824,0 0 24px var(--orange);background:#fff;border-radius:50%;animation:7s ease-in-out infinite alternate insights-pulse;position:absolute;top:27%;left:16%}.insights-observatory__meta{color:#071a2452;font-family:var(--font-mono);letter-spacing:.12em;font-size:.44rem;position:absolute}.insights-observatory__meta--top{top:2%;left:43%}.insights-observatory__meta--bottom{bottom:2%;left:10%}.insights-lab__index{z-index:80;gap:.55rem;display:grid;position:fixed;top:50%;right:15px;transform:translateY(-50%)}.insights-lab__index a{color:#071a2466;min-width:38px;font-family:var(--font-mono);justify-content:flex-end;align-items:center;gap:.45rem;font-size:.48rem;display:flex}.insights-lab__index i{background:currentColor;width:8px;height:1px;transition:width .35s,background .35s,box-shadow .35s}.insights-lab__index a.is-active{color:var(--orange)}.insights-lab__index a.is-active i{background:var(--orange);width:23px;box-shadow:0 0 12px #ec8458b3}.insights-feature{color:#fff;background:#061820;min-height:100svh;padding:clamp(7rem,10vw,11rem) 0;position:relative}.insights-feature:before{content:"";opacity:.22;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px),radial-gradient(#ffffff3d .5px,#0000 .8px);background-size:110px 110px,110px 110px,7px 7px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 25%,#000,#0000 54%);mask-image:radial-gradient(circle at 25%,#000,#0000 54%)}.insights-feature__layout{grid-template-columns:7fr 5fr;align-items:center;gap:clamp(3rem,7vw,9rem);display:grid;position:relative}.insights-feature__visual{isolation:isolate;background:#0d3241;border:1px solid #fff3;min-height:min(70vw,760px);position:relative;overflow:hidden}.insights-feature__visual:after{content:"";z-index:2;background:linear-gradient(#0618200a,#0618209e);position:absolute;inset:0}.insights-feature__visual img{object-fit:cover;object-position:top}.insights-feature__scan{z-index:4;background:linear-gradient(90deg,transparent,var(--orange),transparent);height:2px;animation:5.5s ease-in-out infinite insights-scan;position:absolute;left:0;right:0;box-shadow:0 0 18px #ec8458a6}.insights-feature__visual-label{z-index:5;font-family:var(--font-mono);letter-spacing:.1em;background:#0618208c;border:1px solid #ffffff47;padding:.5rem .65rem;font-size:.5rem;position:absolute;top:2rem;left:2rem}.insights-feature__frame{z-index:5;border:1px solid #ffffff59;position:absolute;inset:1.1rem}.insights-feature__frame i{border-color:var(--orange);border-style:solid;width:15px;height:15px;position:absolute}.insights-feature__frame i:first-child{border-width:2px 0 0 2px;top:-1px;left:-1px}.insights-feature__frame i:nth-child(2){border-width:2px 2px 0 0;top:-1px;right:-1px}.insights-feature__frame i:nth-child(3){border-width:0 2px 2px 0;bottom:-1px;right:-1px}.insights-feature__frame i:nth-child(4){border-width:0 0 2px 2px;bottom:-1px;left:-1px}.insights-feature__meta,.insights-story__meta{color:#ffffff73;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;font-size:.51rem;display:flex}.insights-feature__meta i,.insights-story__meta i{background:linear-gradient(90deg,var(--orange),transparent);flex:1;height:1px;margin:0 1rem}.insights-feature__content h2{margin:clamp(3rem,7vh,5rem) 0 2rem;font-size:clamp(3.7rem,5.3vw,6.6rem)}.insights-feature__content>p{color:#ffffff9e;max-width:45ch}.insights-feature__content blockquote{color:#fff;max-width:15em;font-family:var(--font-display);letter-spacing:-.055em;margin:clamp(3rem,6vh,5rem) 0;font-size:clamp(2rem,2.8vw,3.5rem);line-height:1}.insights-feature__link,.insights-story__link{border:1px solid var(--orange);color:#fff;align-items:center;gap:1rem;width:max-content;padding:.9rem 1.1rem;font-size:.76rem;font-weight:700;transition:background .35s,color .35s;display:inline-flex}.insights-feature__link:hover,.insights-story__link:hover{background:var(--orange);color:var(--ink)}.insights-feature__link svg,.insights-story__link svg{width:17px;transition:transform .35s var(--ease)}.insights-feature__link:hover svg,.insights-story__link:hover svg{transform:translate(3px,-3px)}.insights-stream{background:var(--paper)}.insights-stream__header{grid-template-columns:7fr 5fr;align-items:end;gap:3rem;padding:clamp(8rem,11vw,12rem) 0;display:grid}.insights-stream__header .eyebrow{grid-column:1/-1}.insights-stream__header h2{max-width:8.2em;margin:0;font-size:clamp(4rem,7vw,8rem)}.insights-stream__header p{max-width:38ch;color:var(--muted);margin:0 0 .6rem}.insights-story{min-height:100svh;padding:clamp(6rem,9vw,10rem) 0;position:relative;overflow:hidden}.insights-story--2{border-top:1px solid var(--line);background:#e9eeeb}.insights-story--3{background:var(--orange)}.insights-story:before{content:"";opacity:.25;background-image:linear-gradient(#071a241a 1px,#0000 1px),linear-gradient(90deg,#071a241a 1px,#0000 1px);background-size:110px 110px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 75% 47%,#000,#0000 52%);mask-image:radial-gradient(circle at 75% 47%,#000,#0000 52%)}.insights-story__layout{grid-template-columns:6fr 6fr;align-items:center;gap:clamp(3rem,7vw,9rem);display:grid;position:relative}.insights-story--3 .insights-story__content{grid-column:2}.insights-story--3 .insights-story__visual{grid-area:1/1}.insights-story__meta{color:#071a2475}.insights-story__content h2{margin:clamp(3rem,7vh,5rem) 0 2rem;font-size:clamp(3.7rem,5.5vw,6.8rem)}.insights-story__content>p{max-width:46ch;color:var(--muted);font-size:1.05rem}.insights-story--3 .insights-story__content>p{color:#071a24ad}.insights-story__keywords{flex-wrap:wrap;gap:.45rem;margin:clamp(2.5rem,5vh,4rem) 0;display:flex}.insights-story__keywords span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid #071a2447;border-radius:99px;padding:.44rem .67rem;font-size:.5rem}.insights-story__link{color:var(--ink)}.insights-story--3 .insights-story__link{border-color:var(--ink)}.insights-story--3 .insights-story__link:hover{background:var(--ink);color:#fff}.insights-story__visual{background:var(--blue);isolation:isolate;border:1px solid #071a2438;min-height:min(67vw,720px);position:relative;overflow:hidden;box-shadow:0 35px 90px #071a241f}.insights-story__visual:after{content:"";z-index:2;background:linear-gradient(#0000 55%,#061820a8);position:absolute;inset:0}.insights-story__visual img{object-fit:cover;object-position:top}.insights-story__visual>span{z-index:4;color:#fff;font-family:var(--font-mono);letter-spacing:.1em;font-size:.5rem;position:absolute;bottom:1.5rem;right:1.5rem}.insights-story__crosshair{z-index:5;aspect-ratio:1;border:1px solid #ffffff9e;border-radius:50%;width:72px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.insights-story__crosshair:after{content:"";aspect-ratio:1;background:var(--orange);width:7px;box-shadow:0 0 16px var(--orange);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.insights-story__crosshair i{background:#ffffff73;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.insights-story__crosshair i:first-child{width:112px;height:1px}.insights-story__crosshair i:last-child{width:1px;height:112px}.insights-question{color:#fff;background:#061820;min-height:780px;position:relative;overflow:hidden}.insights-question__grid{opacity:.23;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:100px 100px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 75%);mask-image:linear-gradient(90deg,#000,#0000 75%)}.insights-question__wave{width:100%;height:55%;position:absolute;bottom:0;left:0;right:0;overflow:visible}.insights-question__wave path{fill:none;stroke:#61a7ce61;stroke-width:1.2px;stroke-dasharray:1;stroke-dashoffset:0}.insights-question__wave path:last-child{stroke:#ec845885}.insights-question__layout{grid-template-columns:8fr 4fr;align-items:center;gap:5rem;min-height:780px;display:grid;position:relative}.insights-question h2{max-width:8.6em;margin:0;font-size:clamp(4.5rem,7.5vw,8.7rem)}.insights-question__layout>div:last-child p{color:#fff9;max-width:38ch}@keyframes insights-breathe{50%{opacity:.62;transform:scale(1.1)}}@keyframes insights-signal-path{to{stroke-dashoffset:-1px}}@keyframes insights-pulse{to{top:70%;left:74%;transform:scale(.72)}}@keyframes insights-scan{0%,to{opacity:.25;top:9%}50%{opacity:1;top:91%}}@media (max-width:1100px){.insights-lab-hero__layout{grid-template-columns:minmax(0,5fr) minmax(430px,6fr)}.insights-lab-hero h1{font-size:clamp(4rem,7.3vw,6.8rem)}.insights-lab-hero__intro{grid-template-columns:1fr}.insights-lab-hero__intro a{width:max-content}.insights-feature__layout,.insights-story__layout{gap:4rem}}@media (max-width:800px){.insights-lab-hero{min-height:auto}.insights-lab-hero__inner{min-height:auto;padding-top:96px}.insights-lab-hero__meta span:last-child,.insights-lab-hero__status span:last-child{display:none}.insights-lab-hero__layout{grid-template-columns:1fr;gap:2rem;padding:3.5rem 0 2rem}.insights-lab-hero h1{font-size:clamp(4rem,13vw,7rem)}.insights-lab-hero__intro{max-width:600px}.insights-observatory{justify-self:center;width:min(90vw,610px)}.insights-lab__index{display:none}.insights-feature__layout{grid-template-columns:1fr}.insights-feature__visual{min-height:min(100vw,650px)}.insights-stream__header{grid-template-columns:1fr}.insights-stream__header h2{font-size:clamp(3.8rem,11vw,6rem)}.insights-story__layout{grid-template-columns:1fr}.insights-story--3 .insights-story__content,.insights-story--3 .insights-story__visual{grid-area:auto/1}.insights-story--3 .insights-story__visual{grid-row:1}.insights-story__visual{min-height:min(100vw,620px)}.insights-question__layout{grid-template-columns:1fr;min-height:auto;padding:8rem 0}.insights-question{min-height:auto}.insights-question h2{font-size:clamp(3.8rem,11vw,6rem)}}@media (max-width:520px){.insights-lab-hero__inner{padding-top:86px}.insights-lab-hero__meta{font-size:.48rem}.insights-lab-hero__layout{padding-top:2.6rem}.insights-lab-hero h1{font-size:clamp(3.8rem,17vw,5.5rem)}.insights-lab-hero__signal{font-size:.54rem}.insights-lab-hero__intro{margin-top:1.5rem}.insights-observatory{width:108%;margin-left:-4%}.insights-observatory__node{padding:.34rem .42rem;font-size:.38rem}.insights-observatory__meta{display:none}.insights-feature{padding:5rem 0}.insights-feature__visual{min-height:112vw}.insights-feature__visual-label{top:1rem;left:1rem}.insights-feature__frame{inset:.7rem}.insights-feature__content h2{font-size:clamp(3.15rem,14vw,4.5rem)}.insights-feature__content blockquote{font-size:clamp(2rem,9vw,2.8rem)}.insights-feature__link,.insights-story__link{justify-content:space-between;width:100%}.insights-stream__header{padding:6rem 0}.insights-stream__header h2{font-size:clamp(3.25rem,14vw,4.7rem)}.insights-story{min-height:auto;padding:5rem 0}.insights-story__content h2{font-size:clamp(3.1rem,14vw,4.5rem)}.insights-story__visual{min-height:112vw}.insights-question__layout{padding:6rem 0}.insights-question h2{font-size:clamp(3.35rem,14vw,4.8rem)}.insights-question .button{width:100%}}@media (prefers-reduced-motion:reduce){.insights-observatory__halo,.insights-observatory__signal-path,.insights-observatory__pulse,.insights-feature__scan{animation:none!important}.insights-lab-hero__line>span,.insights-feature__visual,.insights-feature__content>*,[data-insight-reveal]{opacity:1!important;clip-path:none!important;transform:none!important}.insights-lab__reading-progress i{transform:none!important}.insights-question__wave path{stroke-dashoffset:0!important}}.hero-liquid-flow--brand-flight{background:#fff;min-height:200svh;overflow:clip}.hero-brand-flight{z-index:30;opacity:0;filter:drop-shadow(0 18px 42px #071a241c);transform-origin:0 0;will-change:transform, opacity;pointer-events:none;width:clamp(420px,42vw,760px);height:auto;position:absolute;top:0;left:0}.hero-brand-flight img{width:100%;height:auto;display:block}.hero-brand-flight:before{z-index:0;content:"";filter:blur(14px);pointer-events:none;background:radial-gradient(#fffffffa 0 34%,#ffffffc2 56%,#0000 76%);border-radius:50%;position:absolute;inset:-65% -12%}.hero-brand-flight__image{z-index:1;opacity:0;filter:blur(2px);transition:opacity .78s cubic-bezier(.22,1,.36,1),filter .78s cubic-bezier(.22,1,.36,1),transform .78s cubic-bezier(.22,1,.36,1);position:relative;transform:scale(.986)}.hero-brand-flight__particles{z-index:2;opacity:1;filter:saturate(1.04)contrast(1.02);pointer-events:none;width:100vw;max-width:none;height:min(76vh,760px);transition:opacity .82s cubic-bezier(.22,1,.36,1),filter .82s cubic-bezier(.22,1,.36,1);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-brand-flight[data-logo-ready=true] .hero-brand-flight__image{opacity:1;filter:blur();transform:scale(1)}.hero-brand-flight[data-logo-ready=true] .hero-brand-flight__particles{opacity:0;filter:saturate(1.04)contrast(1.02)blur(1.5px)}.hero-liquid-flow--brand-flight .hero-liquid-flow__intro{background:#fff;min-height:620px}.hero-liquid-flow--brand-flight .liquid-droplet-flow__canvas{transition:opacity .45s,filter .45s}.hero-liquid-flow--brand-flight .hero-liquid-flow__hero{background:radial-gradient(circle at 79% 37%,#61a7ce1a,#0000 25%),linear-gradient(112deg,#fff 0%,#f8f8f4 56%,#edf3f3 100%);min-height:max(760px,100svh)}.hero-liquid-flow--brand-flight .hero-liquid-flow__hero:before{opacity:.78;background:linear-gradient(90deg,#071a240b 1px,#0000 1px) 0 0/8.33333% 100%,linear-gradient(#071a2407 1px,#0000 1px) 0 0/100% 92px;display:block;-webkit-mask-image:linear-gradient(90deg,#0000004d,#0000 70%);mask-image:linear-gradient(90deg,#0000004d,#0000 70%)}.hero-liquid-flow--brand-flight .hero-liquid-flow__content{min-height:max(760px,100svh)}.hero-liquid-flow--brand-flight .hero-liquid-flow__meta{color:#071a2480;justify-content:flex-end;gap:1.15rem;width:auto;font-size:.54rem;top:clamp(108px,11vh,148px);left:auto;right:0}.hero-liquid-flow--brand-flight .hero-liquid-flow__meta span+span:before{color:var(--orange);content:"—";margin-right:1.15rem}.hero-liquid-flow--brand-flight .hero-liquid-flow__copy{width:min(61.5vw,980px);top:clamp(236px,29vh,320px);bottom:auto}.hero-liquid-flow--brand-flight .hero-liquid-flow__copy h1{letter-spacing:-.063em;text-wrap:balance;max-width:9.1em;margin:0 0 clamp(1.4rem,2.4vh,2.3rem);font-size:clamp(64px,6.7vw,122px);font-weight:550;line-height:.92}.hero-liquid-flow--brand-flight .hero-liquid-flow__copy h1 span,.hero-liquid-flow--brand-flight .hero-liquid-flow__copy h1 em{width:max-content;max-width:100%;display:block;overflow:hidden}.hero-liquid-flow--brand-flight .hero-liquid-flow__copy h1 span:first-child{letter-spacing:-.075em;white-space:nowrap;max-width:none;font-size:.88em;overflow:visible}.hero-liquid-flow--brand-flight .hero-liquid-flow__copy h1 em{color:var(--orange);margin-top:.06em}.hero-liquid-flow--brand-flight .hero-liquid-flow__copy>p{color:#071a24ad;max-width:52ch;margin:0 0 1.7rem;font-size:clamp(.92rem,1.05vw,1.08rem);line-height:1.55}.hero-liquid-flow--brand-flight .hero-liquid-flow__actions{gap:1.6rem}.hero-liquid-flow--brand-flight .hero-liquid-flow__artifacts{z-index:5;perspective:1300px;overflow:hidden}.hero-liquid-flow--brand-flight .hero-artifact--site{aspect-ratio:1.56;opacity:1;border:8px solid #fffffff0;width:min(38.5vw,700px);top:18%;right:-2%;transform:rotate(-1.2deg);box-shadow:0 38px 100px #071a2426}.hero-liquid-flow--brand-flight .hero-artifact--site:before{z-index:3;opacity:0;content:"";pointer-events:none;background:linear-gradient(#0000 0%,#61a7ce08 30%,#61a7ce33 82%,#ec84582e 100%);border-bottom:1px solid #f4a074f2;height:24%;animation:5.2s cubic-bezier(.45,0,.22,1) infinite hero-project-scan;display:block;position:absolute;top:-24%;left:0;right:0;box-shadow:0 12px 28px #61a7ce33,0 2px 12px #ec84586b}@keyframes hero-project-scan{0%,14%{opacity:0;top:-24%}22%{opacity:.92}76%{opacity:.82}90%,to{opacity:0;top:100%}}.hero-liquid-flow--brand-flight .hero-artifact--mobile{border:5px solid #fff;width:min(8vw,126px);bottom:13%;right:36.5%;box-shadow:0 24px 60px #071a2430}.hero-liquid-flow--brand-flight .hero-project-caption{width:min(21vw,330px);bottom:11.5%;right:1.5%}.hero-liquid-flow--brand-flight .hero-liquid-flow__proof{z-index:9;background:#ffffffe6;min-height:76px}@media (max-width:1180px){.hero-liquid-flow--brand-flight .hero-liquid-flow__copy{width:min(60vw,780px);top:clamp(230px,28vh,290px)}.hero-liquid-flow--brand-flight .hero-liquid-flow__copy h1{font-size:clamp(60px,6.45vw,86px)}.hero-liquid-flow--brand-flight .hero-artifact--site{width:45vw;right:-8%}}@media (max-width:767px){.hero-liquid-flow--brand-flight{min-height:calc(100dvh + 1040px)}.hero-brand-flight{filter:drop-shadow(0 12px 28px #071a241a);width:min(78vw,430px)}.hero-brand-flight__particles{width:125vw;height:72vh}.hero-liquid-flow--brand-flight .hero-liquid-flow__intro{height:100dvh;min-height:640px}.hero-liquid-flow--brand-flight .liquid-expertise-prompt{bottom:24px}.hero-liquid-flow--brand-flight .hero-liquid-flow__hero,.hero-liquid-flow--brand-flight .hero-liquid-flow__content{min-height:1040px}.hero-liquid-flow--brand-flight .hero-liquid-flow__hero{background:radial-gradient(circle at 86% 67%,#61a7ce24,#0000 24%),linear-gradient(158deg,#fff 0%,#f3f5f2 100%)}.hero-liquid-flow--brand-flight .hero-liquid-flow__meta{justify-content:flex-start;font-size:.44rem;display:flex;top:150px;left:20px;right:20px}.hero-liquid-flow--brand-flight .hero-liquid-flow__meta span:first-child,.hero-liquid-flow--brand-flight .hero-liquid-flow__meta span+span:before{display:none}.hero-liquid-flow--brand-flight .hero-liquid-flow__copy{width:auto;top:188px;left:20px;right:20px}.hero-liquid-flow--brand-flight .hero-liquid-flow__copy h1{max-width:100%;margin-bottom:1.2rem;font-size:clamp(44px,13vw,68px);line-height:.93}.hero-liquid-flow--brand-flight .hero-liquid-flow__copy h1 span,.hero-liquid-flow--brand-flight .hero-liquid-flow__copy h1 em{width:auto}.hero-liquid-flow--brand-flight .hero-liquid-flow__copy h1 span:first-child{white-space:normal;max-width:100%;font-size:1em;overflow:hidden}.hero-liquid-flow--brand-flight .hero-liquid-flow__copy>p{max-width:38ch;margin-bottom:1.25rem;font-size:.88rem;line-height:1.48}.hero-liquid-flow--brand-flight .hero-liquid-flow__actions{align-items:stretch;gap:.55rem}.hero-liquid-flow--brand-flight .hero-liquid-flow__actions .button{width:100%}.hero-liquid-flow--brand-flight .hero-liquid-flow__actions .text-link{align-self:flex-start}.hero-liquid-flow--brand-flight .hero-liquid-flow__artifacts{opacity:1}.hero-liquid-flow--brand-flight .hero-artifact--site{aspect-ratio:1.56;opacity:.96;border-width:5px;width:auto;top:68%;left:20px;right:20px;transform:rotate(-1deg)!important}.hero-liquid-flow--brand-flight .hero-artifact--mobile{display:none}.hero-liquid-flow--brand-flight .hero-project-caption{width:calc(100% - 40px);bottom:104px;right:20px}.hero-liquid-flow--brand-flight .hero-liquid-flow__proof{flex-wrap:wrap;gap:.25rem .7rem;min-height:88px;padding:.8rem 20px;font-size:.46rem;line-height:1.25;display:flex}.hero-liquid-flow--brand-flight .hero-liquid-flow__proof strong{font-size:1.45rem}.hero-liquid-flow--brand-flight .hero-liquid-flow__proof i{height:18px}}@media (max-width:374px){.hero-liquid-flow--brand-flight .hero-liquid-flow__copy{top:180px}.hero-liquid-flow--brand-flight .hero-liquid-flow__copy h1{font-size:44px}.hero-liquid-flow--brand-flight .hero-artifact--site{top:69%}}@media (prefers-reduced-motion:reduce){.hero-liquid-flow--brand-flight{min-height:auto}.hero-brand-flight,.hero-liquid-flow--brand-flight [data-hero-reveal]{opacity:1;clip-path:none}.hero-liquid-flow--brand-flight .hero-artifact--site:before{animation:none;display:none}}
