@font-face{font-family:Inter;src:url(/assets/inter-latin.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:400 600}@font-face{font-family:Rajdhani;src:url(/assets/rajdhani-latin.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:300 600}@font-face{font-family:Geist;src:url(/assets/geist.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:100 900}@font-face{font-family:Mansfield;src:url(/assets/mansfield-regular.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Geist Mono;src:url(/assets/geist-mono.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:100 900}@keyframes orathis-page-in{0%{opacity:.28}}:root{color-scheme:dark;--black: #010004;--panel: #0e0e10;--panel-2: #1b1b1d;--text: #f5f5f4;--muted: #98989b;--faint: #68686c;--line: rgba(255, 255, 255, .13);--line-soft: rgba(255, 255, 255, .075);--graphite-grain: url("data:image/svg+xml,%3Csvg viewBox='0 0 150 150' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.92' numOctaves='5' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='.95'/%3E%3C/svg%3E");--max: 1400px;--pad: clamp(20px, 3.2vw, 48px);--type-h1: clamp(3.45rem, 5.35vw, 4.7rem);--type-h2: clamp(2.65rem, 4.2vw, 4rem);--type-h3: clamp(1.55rem, 2.05vw, 2rem);--display: var(--type-h2);--section: clamp(5rem, 10vw, 10rem)}body>main,body>footer{animation:.42s cubic-bezier(.22,1,.36,1) both orathis-page-in}@media(min-width:721px){html.orathis-native-transitions body>main,html.orathis-native-transitions body>footer{animation:none}body .site-header.orathis-header{view-transition-name:orathis-header}}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:auto;scroll-padding-top:1.5rem;overscroll-behavior-y:none;scrollbar-gutter:stable;scrollbar-color:rgba(255,255,255,.28) transparent;scrollbar-width:thin;background:var(--black)}body{margin:0;overflow-x:hidden;background:var(--black);color:var(--text);font-family:Mansfield,Geist,Arial,sans-serif;font-size:16px;line-height:1.5;text-rendering:optimizeLegibility}body:before{position:fixed;z-index:999;inset:0;pointer-events:none;content:"";opacity:.045;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.92' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E");mix-blend-mode:soft-light}img,video{display:block;max-width:100%}img{-webkit-user-drag:none}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,summary,a{-webkit-tap-highlight-color:transparent}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-weight:400;letter-spacing:-.045em;line-height:1}h1{font-size:var(--type-h1)}h2{font-size:var(--type-h2);text-transform:uppercase}.proof-case-card-ask h2,.proof-case-card-ask .proof-case-link{opacity:0}@media(hover:none){.proof-case-card-ask h2,.proof-case-card-ask .proof-case-link{opacity:1}}.mono{font-family:Geist Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.skip-link{position:fixed;z-index:1000;left:1rem;top:-5rem;padding:.75rem 1rem;background:#fff;color:#000}.site-header{position:absolute;z-index:20;top:0;left:0;right:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:70px;padding:0 var(--pad);border-bottom:1px solid var(--line);background:#02020538;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:2rem;min-height:48px;padding:.75rem 1.25rem;border:1px solid var(--line);border-radius:9px;background:#ffffff14;color:#fff;font-size:.92rem;transition:color .18s ease,background .18s ease,transform .18s ease}.button-light{background:#f6f6f4;color:#09090a}.menu-toggle{display:none}.hero{position:relative;min-height:clamp(500px,63svh,720px);overflow:hidden;background:#030303}.hero-media,.hero-shade{position:absolute;inset:0;width:100%;height:100%}.hero-media{box-sizing:border-box;padding:0;object-fit:cover;object-position:50% 49%;transform:translateZ(0) scale(calc(1.015 + var(--hero-progress, 0) * .025));transform-origin:50% 52%;filter:saturate(.72) brightness(calc(.86 - var(--hero-progress, 0) * .22)) contrast(.94);-webkit-mask-image:none;mask-image:none;will-change:transform,filter}.hero-shade{pointer-events:none;background:linear-gradient(to bottom,transparent 66%,rgba(0,0,0,.015) 74%,rgba(0,0,0,.04) 80%,rgba(0,0,0,.09) 85%,rgba(0,0,0,.17) 89%,rgba(0,0,0,.29) 92.5%,rgba(0,0,0,.45) 95.5%,rgba(0,0,0,.64) 97.5%,rgba(0,0,0,.84) 99%,#000 100%),linear-gradient(to bottom,rgba(0,0,0,calc(.16 + var(--hero-progress, 0) * .28)),rgba(0,0,0,calc(.03 + var(--hero-progress, 0) * .18)) 48%,#0000001f),linear-gradient(90deg,rgba(0,0,0,.42),rgba(0,0,0,.12) 48%,transparent 72%,rgba(0,0,0,.1))}.hero-topline,.hero-bottom{position:absolute;z-index:2;left:var(--pad);right:var(--pad)}.hero-bottom{top:240px;bottom:auto;display:flex;align-items:flex-start;justify-content:space-between}.hero-copy{transform:none}.hero-bottom>.director-card{margin-top:-26px}@media(min-width:721px){:is(.hero .director-card,.mini-director){grid-template-columns:112px minmax(232px,1fr);gap:1.1rem;width:min(420px,36vw);padding:9px}:is(.hero .director-card,.mini-director) :is(video,.director-card-portrait){width:112px;height:140px}:is(.hero .director-card,.mini-director) .director-card-title{font-size:1.2rem}}.hero-services{margin:1.8rem 0 0;padding:0;color:#ffffffc7;font-size:clamp(.87rem,1.05vw,1.05rem);line-height:1.45;list-style:none}.hero h1{margin:0;color:#f5f5f4e6;font-size:var(--type-h1);font-weight:400;line-height:.94;letter-spacing:.005em;text-transform:uppercase;-webkit-font-smoothing:antialiased}.director-card{display:grid;grid-template-columns:104px minmax(220px,1fr);gap:1rem;width:min(390px,34vw);padding:8px;border:1px solid var(--line);border-radius:13px;background:#13131594;-webkit-backdrop-filter:blur(15px) saturate(.82);backdrop-filter:blur(15px) saturate(.82)}.director-card :is(video,.director-card-portrait){width:104px;height:130px;border-radius:8px}.director-card-portrait{display:block;overflow:hidden;background:#292a2c}.director-card-portrait img{width:100%;height:100%;object-fit:cover;transform:scale(2.5);transform-origin:50% 27%}.director-card>div{display:flex;flex-direction:column;justify-content:center}.director-card .director-card-title{display:block;margin:0 0 .25rem;font-size:1.15rem;letter-spacing:-.03em}.director-card p{margin:0 0 .65rem;color:var(--muted);font-size:.63rem}.director-card .button{min-height:38px;padding:.5rem .85rem}.talk-booking-button:not(.orathis-mobile-call-pill),.pricing-booking-button{position:relative;isolation:isolate;overflow:hidden;border-color:#fffc;transform:none;transition:color .48s ease,border-color .48s ease,box-shadow .56s ease}.talk-booking-button:not(.orathis-mobile-call-pill):before,.pricing-booking-button:before{position:absolute;z-index:0;inset:0;content:"";background:linear-gradient(110deg,rgba(255,255,255,.09),transparent 32%),linear-gradient(105deg,#242b36,#101319 72%);transform:translate(-102%);transition:transform .68s cubic-bezier(.16,1,.3,1)}.talk-booking-button:not(.orathis-mobile-call-pill)>span,.pricing-booking-button>span{position:relative;z-index:1}.talk-booking-button:not(.orathis-mobile-call-pill) .director-card-button-arrow,.pricing-booking-button .director-card-button-arrow{transition:transform .54s cubic-bezier(.16,1,.3,1)}.platform-strip{--platform-tile-step: clamp(92px, 7vw, 106px);position:relative;z-index:2;display:grid;grid-template-rows:auto auto;min-height:500px;overflow:hidden;align-content:center;justify-items:center;gap:1.3rem;padding:80px 0 120px;border:0;background:repeating-linear-gradient(0deg,rgba(255,255,255,.003) 0 1px,transparent 1px 3px),#000;box-shadow:none}.platform-copy{max-width:760px;padding-inline:var(--pad);text-align:center}.platform-heading{position:static;margin:0;color:var(--text);font-size:var(--type-h2);font-weight:400;letter-spacing:-.045em;line-height:.98;text-align:center;text-wrap:balance}#platform-strip-title,#process-title{text-transform:uppercase}.platform-subheading{max-width:620px;margin:1.15rem auto 0;color:#bec5ce99;font-size:clamp(.82rem,1.2vw,1rem);line-height:1.55;text-wrap:balance}.platform-carousel{display:grid;gap:6px;width:min(470px,100vw);overflow:hidden;padding:2px 0;transform:none;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 10%,#000 90%,transparent 100%),linear-gradient(90deg,transparent 0%,rgba(0,0,0,.08) 10%,#000 30%,#000 70%,rgba(0,0,0,.08) 90%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(180deg,transparent 0%,#000 10%,#000 90%,transparent 100%),linear-gradient(90deg,transparent 0%,rgba(0,0,0,.08) 10%,#000 30%,#000 70%,rgba(0,0,0,.08) 90%,transparent 100%);mask-composite:intersect}.platform-row{overflow:visible}.platform-row-reverse{position:relative;left:calc(var(--platform-tile-step) / -2)}.platform-track{display:flex;gap:0;width:max-content;margin:0;padding:0;list-style:none;will-change:transform}.platform-track>li{flex:0 0 var(--platform-tile-step);width:var(--platform-tile-step);height:var(--platform-tile-step);min-height:var(--platform-tile-step);list-style:none}.platform-row:first-child .platform-track.is-ready{animation:platform-scroll 124s linear infinite}.platform-row-reverse .platform-track.is-ready{animation:platform-scroll-reverse 134s linear infinite}.platform-card{position:relative;display:grid;width:100%;height:100%;min-height:100%;place-items:center;padding:0;border:0;background:transparent;color:#909098;box-shadow:none;isolation:isolate}.platform-card:before{position:absolute;inset:4px;z-index:-1;border:1px solid rgba(255,255,255,.095);border-radius:10px;background:linear-gradient(145deg,#08090c,#030407,#010205);box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #00000047,0 10px 24px #00000052;content:"";transition:border-color .3s ease,background .3s ease,box-shadow .3s ease}.platform-card:after{position:absolute;z-index:-1;inset:4px;border-radius:10px;pointer-events:none;background-image:var(--graphite-grain),repeating-linear-gradient(105deg,rgba(255,255,255,.045) 0 1px,transparent 1px 4px);background-size:104px 104px,100% 100%;content:"";filter:grayscale(1) contrast(3.8) brightness(.38);mix-blend-mode:normal;opacity:.42}.platform-card-name{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.platform-card-arrow{position:absolute;right:15px;bottom:13px;color:#e4e8eeb8;font-size:.8rem;opacity:0;transform:translate3d(-4px,4px,0);transition:opacity .26s ease,transform .42s cubic-bezier(.16,1,.3,1)}.platform-mark{width:clamp(34px,2.8vw,42px);height:clamp(34px,2.8vw,42px);overflow:visible;fill:none;stroke:none;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round;opacity:.86;filter:grayscale(1) brightness(1.55) contrast(.72);transition:opacity .15s ease}.platform-mark path,.platform-mark rect{vector-effect:non-scaling-stroke}.platform-google{display:block}.case-copy:before,.service-card>.service-copy:before,.director-card:before,.comparison:before,.price-card:before,.mini-director:before,.proof-performance-card:before,.proof-score-card:before,.proof-chart-card:before{position:absolute;z-index:-1;inset:0;pointer-events:none;background-image:var(--graphite-grain),repeating-linear-gradient(105deg,rgba(255,255,255,.045) 0 1px,transparent 1px 4px);background-size:104px 104px,100% 100%;content:"";filter:grayscale(1) contrast(3.8) brightness(.38);mix-blend-mode:normal;opacity:.42}.case-copy:after,.service-card>.service-copy:after,.director-card:after,.comparison:after,.price-card:after,.mini-director:after,.proof-performance-card:after,.proof-score-card:after,.proof-chart-card:after{position:absolute;z-index:-1;inset:0;pointer-events:none;background:radial-gradient(circle at 78% 82%,rgba(255,255,255,.025),transparent 38%);content:""}:is(.director-card,.comparison,.price-card,.mini-director){position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(145deg,#08090c,#030407,#010205)}.hero .director-card{background:linear-gradient(145deg,#08090c94,#03040780,#01020570);border-color:#ffffff29;box-shadow:inset 0 1px #ffffff0d,0 16px 42px #0000003d;-webkit-backdrop-filter:none;backdrop-filter:none}@media(max-width:980px){.site-header{grid-template-columns:1fr auto}.menu-toggle{position:relative;z-index:2;display:grid;gap:6px;width:42px;height:42px;padding:12px 9px;border:1px solid var(--line);border-radius:8px;background:#141416b8}.menu-toggle span{display:block;height:1px;background:#fff}.director-card{width:360px}}@media(max-width:720px){:root{--pad: 20px;--type-h1: clamp(2.7rem, 12.5vw, 4rem);--type-h2: clamp(2.35rem, 10vw, 3.15rem);--type-h3: clamp(1.35rem, 6.4vw, 1.85rem);--display: var(--type-h2);--section: 6rem}.site-header{min-height:62px}.hero{min-height:780px}.hero-media{padding:0;object-fit:contain;object-position:56% 62%;transform:translateZ(0) scale(calc(1.3 + var(--hero-progress, 0) * .025));-webkit-mask-image:radial-gradient(ellipse 46% 25% at 50% 62%,#000 24%,rgba(0,0,0,.88) 48%,transparent 100%);mask-image:radial-gradient(ellipse 46% 25% at 50% 62%,#000 24%,rgba(0,0,0,.88) 48%,transparent 100%)}.hero-bottom{top:auto;bottom:20px;display:block}.hero-copy{transform:none}.hero-services{margin-top:1.5rem;font-size:clamp(.58rem,2.8vw,.7rem)}.director-card{grid-template-columns:72px 1fr;width:100%;margin-top:1.5rem}.hero-bottom>.director-card{margin-top:1.5rem}.director-card :is(video,.director-card-portrait){width:72px;height:94px}.director-card .director-card-title{font-size:1rem}.platform-strip{--platform-tile-step: 84px;min-height:410px;padding:60px 0 96px}.platform-carousel{width:min(390px,100vw);gap:6px;transform:none}.platform-card .platform-mark{opacity:1;filter:none}.platform-subheading{max-width:340px;font-size:.78rem}}body .site-header.orathis-header{--orathis-nav-text: rgb(238, 241, 245);--orathis-nav-hover: rgba(250, 252, 255, .98);--orathis-nav-line: linear-gradient( 90deg, transparent, rgba(184, 193, 204, .42), rgba(238, 243, 248, .36), rgba(184, 193, 204, .42), transparent );position:fixed;z-index:130;inset:0 0 auto;display:block;width:auto;height:118px;min-height:0;padding:0;overflow:visible;border:1px solid transparent;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;color:#eef1f5;font-family:Rajdhani,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body .site-header.orathis-header:before{position:absolute;z-index:0;inset:0 0 auto;height:146px;content:"";pointer-events:none;background:linear-gradient(108deg,rgba(249,252,255,.055) 0%,rgba(249,252,255,.012) 26%,transparent 42%,rgba(178,203,228,.025) 68%,transparent 100%),radial-gradient(ellipse at 18% -20%,rgba(188,211,234,.14),transparent 46%),radial-gradient(ellipse at 82% -25%,rgba(137,166,194,.085),transparent 44%),linear-gradient(180deg,#0c1015c7,#080c1194 36%,#06090d3d 70%,#05070a00);box-shadow:inset 0 1px #f8fbff1d,inset 0 -1px #d7e2ee07,0 16px 44px #00000029;-webkit-backdrop-filter:blur(34px) saturate(156%) contrast(105%);backdrop-filter:blur(34px) saturate(156%) contrast(105%);-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 34%,rgba(0,0,0,.72) 57%,rgba(0,0,0,.22) 82%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 34%,rgba(0,0,0,.72) 57%,rgba(0,0,0,.22) 82%,transparent 100%);transition:opacity .43s ease}body .site-header.orathis-header:after{position:absolute;z-index:2;right:18px;bottom:14px;left:18px;height:1px;border-radius:999px;content:"";pointer-events:none;background:var(--orathis-nav-line);opacity:.54;filter:drop-shadow(0 0 9px rgba(210,222,234,.2));transition:opacity .43s ease}.orathis-brand{position:absolute;z-index:3;top:59px;left:28px;display:flex;align-items:center;width:150px;height:14px;line-height:14px;transform:translateY(-50%)}.orathis-brand:after{position:absolute;right:0;bottom:-8px;left:0;height:1px;content:"";background:linear-gradient(90deg,rgba(224,230,237,.96) 0%,rgba(248,251,255,.72) 72%,transparent 100%);opacity:.9;transform:scaleX(0);transform-origin:left center;transition:transform .64s cubic-bezier(.16,1,.3,1)}.orathis-brand-wordmark{display:block;width:150px;height:auto;filter:grayscale(1) brightness(1.28) contrast(.92);opacity:.92;object-fit:contain;transition:opacity .32s ease,filter .32s ease,transform .32s ease}.orathis-nav-actions{--orathis-nav-gap: clamp(18px, 1.35vw, 24px);position:absolute;z-index:3;top:59px;right:28px;display:flex;align-items:center;gap:var(--orathis-nav-gap);transform:translateY(-50%)}.orathis-nav-links{display:flex;align-items:center;gap:var(--orathis-nav-gap);height:22px;color:var(--orathis-nav-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(.68rem,.64vw,.78rem);font-weight:500;letter-spacing:.13em;line-height:22px;text-transform:uppercase}.orathis-nav-cta{gap:7px;flex:0 0 auto;height:22px;color:var(--orathis-nav-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(.66rem,.62vw,.76rem);font-weight:560;letter-spacing:.145em;line-height:22px;text-transform:uppercase;white-space:nowrap}.orathis-nav-cta-arrow{display:inline-block;font-size:.8rem;line-height:22px;transform-origin:center;transition:transform .54s cubic-bezier(.16,1,.3,1)}.orathis-roll-link{position:relative;display:inline-flex;align-items:flex-start;height:22px;overflow:visible;color:inherit;line-height:22px;transition:color .32s ease,opacity .32s ease,transform .32s ease}.orathis-roll-link:after{position:absolute;right:0;bottom:-2px;left:0;height:1px;content:"";background:linear-gradient(90deg,rgba(224,230,237,.96) 0%,rgba(248,251,255,.72) 72%,transparent 100%);opacity:.9;transform:scaleX(0);transform-origin:left center;transition:transform .64s cubic-bezier(.16,1,.3,1)}.orathis-roll-link-inner,.orathis-roll-row{display:flex;align-items:center;height:22px;line-height:22px;white-space:nowrap}.orathis-roll-link-inner{overflow:hidden}.orathis-roll-row>span{display:inline-block;height:22px;line-height:22px}.orathis-roll-row>span:not(.orathis-roll-space){position:relative;transition:transform .52s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i, 0) * 18ms)}.orathis-roll-row>span:not(.orathis-roll-space):after{position:absolute;top:100%;left:0;color:var(--orathis-nav-hover);content:attr(data-roll-letter)}.orathis-roll-link:hover .orathis-roll-row>span:not(.orathis-roll-space),.orathis-roll-link:focus-visible .orathis-roll-row>span:not(.orathis-roll-space){transform:translate3d(0,-100%,0)}.orathis-roll-space{width:.55em}body .site-header .orathis-menu-toggle{position:relative;z-index:3;display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;width:44px;height:32px;padding:0;border:0;border-radius:0;outline-offset:2px;background:transparent;color:var(--orathis-nav-text);cursor:pointer;transition:color .32s ease,opacity .32s ease,transform .32s ease}.orathis-menu-toggle-mark,.orathis-menu-toggle-mark:before,.orathis-menu-toggle-mark:after{display:block;width:34px;height:1px;background:currentColor;transition:top .32s ease,transform .32s ease,background-color .32s ease}.orathis-menu-toggle-mark{position:relative}.orathis-menu-toggle-mark:before,.orathis-menu-toggle-mark:after{position:absolute;left:0;content:""}.orathis-menu-toggle-mark:before{top:-8px}.orathis-menu-toggle-mark:after{top:8px}body .site-header .orathis-menu-toggle:before,body .site-header .orathis-menu-toggle:after{position:absolute;opacity:0;pointer-events:none;transition:opacity .28s ease,transform .42s cubic-bezier(.16,1,.3,1)}body .site-header .orathis-menu-toggle:before{display:none;right:48px;content:"CLOSE";color:#dadee480;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.68rem;font-weight:450;letter-spacing:.03em;transform:translate(8px)}body .site-header .orathis-menu-toggle:after{right:0;width:36px;height:36px;border:1px solid rgba(225,230,237,.3);border-radius:50%;content:"";transform:scale(.78)}.orathis-page-menu{position:fixed;z-index:120;inset:-2px;display:block;padding:2px;overflow:hidden;background:radial-gradient(ellipse at 50% 38%,rgba(103,111,123,.1),transparent 31%),linear-gradient(180deg,#07080aed,#050608e0 54%,#040507f5);background-color:#050608;-webkit-backdrop-filter:blur(22px) saturate(88%);backdrop-filter:blur(22px) saturate(88%);opacity:0;visibility:hidden;pointer-events:none;transform:translateZ(0);will-change:opacity;transition:opacity .43s ease,visibility 0s linear .43s}.orathis-page-menu:before{position:absolute;inset:0;content:"";pointer-events:none;background:linear-gradient(90deg,rgba(0,0,0,.7),transparent 9%,transparent 91%,rgba(0,0,0,.7)),radial-gradient(ellipse at center,transparent 26%,rgba(0,0,0,.34) 100%),repeating-linear-gradient(104deg,rgba(255,255,255,.009) 0 1px,transparent 1px 5px);opacity:.9}.orathis-page-menu-panel{position:relative;display:grid;grid-template-rows:122px minmax(260px,1fr) min(42.5vh,480px);width:100%;height:100%;overflow:hidden;color:#f5f8fcf5;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;opacity:0;transform:scale(1.008);transform-origin:50% 0;transition:opacity .43s ease,transform .92s cubic-bezier(.16,1,.3,1)}.orathis-page-menu-header{position:relative;z-index:3;align-self:start;justify-self:center;display:flex;flex-direction:column;align-items:center;padding-top:56px}.orathis-page-menu-header p{margin:0;color:#eef1f5db;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(.64rem,.68vw,.78rem);font-weight:430;letter-spacing:-.015em;line-height:1.08;text-transform:uppercase}.orathis-page-menu-header p:last-child{color:#eef1f5e6;text-align:center}.orathis-page-menu-grid{position:relative;z-index:4;align-self:center;justify-self:center;display:grid;grid-auto-rows:min-content;justify-items:center;gap:clamp(10px,1.45vh,18px);width:min(620px,86vw);margin-top:-2.5vh}.orathis-page-menu-item{position:relative;display:block;color:#e2e5eac2;font-size:clamp(2rem,2.55vw,3rem);font-weight:380;letter-spacing:-.045em;line-height:1.08;text-align:center;opacity:0;text-shadow:0 0 34px rgba(255,255,255,.06);transform:translateY(18px);transition:color .28s ease,opacity .42s ease calc(90ms + var(--menu-index) * 48ms),transform .62s cubic-bezier(.16,1,.3,1) calc(90ms + var(--menu-index) * 48ms),text-shadow .28s ease}.orathis-page-menu-item:after{position:absolute;right:4%;bottom:-5px;left:4%;height:1px;content:"";background:linear-gradient(90deg,transparent,rgba(238,243,248,.76),transparent);opacity:0;transform:scaleX(.4);transition:opacity .28s ease,transform .44s cubic-bezier(.16,1,.3,1)}.orathis-page-menu-previews{position:relative;z-index:5;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-height:0;padding:0 10px 10px}.orathis-page-menu-mobile-journal{display:none}.orathis-page-menu-preview{position:relative;min-width:0;overflow:hidden;background:#101217;color:#fff;opacity:0;transform:translateY(40px);transition:opacity .52s ease calc(.16s + var(--preview-index) * 55ms),transform .78s cubic-bezier(.16,1,.3,1) calc(.16s + var(--preview-index) * 55ms),filter .36s ease}.orathis-page-menu-preview:before{position:absolute;z-index:1;inset:0;content:"";pointer-events:none;background:transparent;opacity:0;transition:opacity .42s ease}.orathis-page-menu-preview img{width:100%;height:100%;object-fit:cover;filter:grayscale(.38) brightness(.62) contrast(1.04);transform:scale(1.035);transition:filter .52s ease,transform .9s cubic-bezier(.16,1,.3,1)}.orathis-page-menu-preview:nth-child(1) img{object-position:50% 70%}.orathis-page-menu-preview:nth-child(2) img{object-position:50% 52%}.orathis-page-menu-preview:nth-child(3) img{object-position:50% 46%}.orathis-page-menu-preview:nth-child(4) img{object-position:50% 48%}.orathis-page-menu-preview-shade{position:absolute;z-index:2;inset:0;background:linear-gradient(180deg,#0405071f 30%,#040507b8),linear-gradient(90deg,rgba(4,5,7,.16),transparent 32%,transparent 68%,rgba(4,5,7,.12));transition:opacity .42s ease}.orathis-page-menu-preview-copy{position:absolute;z-index:3;right:20px;bottom:18px;left:20px;display:flex;flex-direction:column;align-items:flex-start}.orathis-page-menu-preview-copy small{display:block;margin-bottom:.45rem;color:#ffffff9e;font-family:Geist Mono,monospace;font-size:.5rem;letter-spacing:.12em;text-transform:uppercase}.orathis-page-menu-preview-copy strong{max-width:250px;font-size:clamp(.82rem,1.05vw,1.08rem);font-weight:480;letter-spacing:-.025em;line-height:1.08}.orathis-page-menu-preview-arrow{position:absolute;z-index:3;right:18px;bottom:16px;font-size:1rem;opacity:0;transform:translate(-6px,6px);transition:opacity .32s ease,transform .48s cubic-bezier(.16,1,.3,1)}@media(max-width:900px){body .site-header.orathis-header{height:92px}body .site-header.orathis-header:before{height:116px;background:linear-gradient(110deg,rgba(249,252,255,.05),transparent 42%,rgba(177,202,226,.025) 76%,transparent),radial-gradient(ellipse at 22% -20%,rgba(188,211,234,.13),transparent 52%),linear-gradient(180deg,#0b0f14cc,#070b107a 56%,#06080c00);box-shadow:inset 0 1px #f8fbff1a,0 14px 36px #00000024;-webkit-backdrop-filter:blur(30px) saturate(152%) contrast(104%);backdrop-filter:blur(30px) saturate(152%) contrast(104%);-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 38%,rgba(0,0,0,.62) 66%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 38%,rgba(0,0,0,.62) 66%,transparent 100%)}body .site-header.orathis-header:after{right:16px;bottom:10px;left:16px}.orathis-brand{top:46px;left:18px;width:132px}.orathis-brand-wordmark{width:132px}.orathis-nav-actions{top:46px;right:18px}.orathis-nav-links,.orathis-nav-cta{display:none}.orathis-page-menu{background:radial-gradient(ellipse at 50% 30%,rgba(103,111,123,.1),transparent 34%),#050608f5}.orathis-page-menu-panel{grid-template-rows:92px minmax(260px,1fr) min(32vh,280px);height:100%}.orathis-page-menu-header{display:none}.orathis-page-menu-grid{gap:13px;margin-top:-1vh}.orathis-page-menu-item{font-size:clamp(2rem,9.5vw,2.7rem)}.orathis-page-menu-previews{grid-template-columns:none;grid-auto-columns:min(76vw,360px);grid-auto-flow:column;gap:8px;padding:0 10px 10px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none}body .site-header .orathis-menu-toggle:before{right:43px;font-size:.6rem}}body .site-header .ai-view-trigger{position:relative;z-index:3;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:flex-start;gap:0;width:34px;height:32px;padding:0 3px;overflow:hidden;border:1px solid transparent;border-radius:999px;outline-offset:3px;background:transparent;color:#d5dce4b8;cursor:pointer;white-space:nowrap;transition:width .68s cubic-bezier(.16,1,.3,1),gap .68s cubic-bezier(.16,1,.3,1),padding .68s cubic-bezier(.16,1,.3,1),color .32s ease,border-color .42s ease,background-color .42s ease,box-shadow .54s ease}.ai-view-trigger-line{position:relative;display:block;flex:0 0 auto;width:28px;height:1px;background:currentColor;box-shadow:0 0 8px #e0e7ef14;transition:width .62s cubic-bezier(.16,1,.3,1),box-shadow .42s ease,transform .62s cubic-bezier(.16,1,.3,1)}.ai-view-trigger-label{display:block;flex:0 0 auto;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.64rem;font-weight:560;letter-spacing:.095em;line-height:1;text-transform:uppercase;opacity:0;transform:translate3d(8px,0,0);transition:opacity .24s ease,transform .62s cubic-bezier(.16,1,.3,1)}@media(max-width:900px){body .site-header .ai-view-trigger,body .site-header .ai-view-trigger:hover,body .site-header .ai-view-trigger:focus-visible,body .site-header .ai-view-trigger[aria-pressed=true]{justify-content:center;width:38px;padding:0 5px;border-color:transparent;background:transparent;box-shadow:none}.ai-view-trigger-label{display:none}}body .site-header>.ai-view-trigger,body .site-header>.ai-view-trigger:hover,body .site-header>.ai-view-trigger:focus-visible,body .site-header>.ai-view-trigger[aria-pressed=true]{position:fixed;z-index:110;top:auto;right:auto;bottom:max(24px,env(safe-area-inset-bottom));left:50%;justify-content:center;gap:9px;width:184px;padding:0 13px 0 11px;border-color:#e0e6ed2e;background:#07090cad;color:#f7f9fceb;box-shadow:inset 0 1px #fff1,0 12px 36px #00000061,0 0 28px #e1e8f00b;transform:translate(-50%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:width .68s cubic-bezier(.16,1,.3,1),transform .68s cubic-bezier(.16,1,.3,1),color .36s ease,border-color .48s ease,background .48s ease,box-shadow .62s ease}body .site-header>.ai-view-trigger .ai-view-trigger-line{z-index:1;width:12px}body .site-header>.ai-view-trigger .ai-view-trigger-label{position:relative;z-index:1;display:block;opacity:1;transform:none;transition:letter-spacing .62s cubic-bezier(.16,1,.3,1),opacity .3s ease,transform .62s cubic-bezier(.16,1,.3,1)}@media(max-width:900px){body .site-header>.ai-view-trigger,body .site-header>.ai-view-trigger:hover,body .site-header>.ai-view-trigger:focus-visible,body .site-header>.ai-view-trigger[aria-pressed=true]{bottom:max(16px,env(safe-area-inset-bottom));width:174px}}body .site-header>.ai-view-trigger,body .site-header>.ai-view-trigger[aria-pressed=true]{display:inline-flex;align-items:center;bottom:max(8px,env(safe-area-inset-bottom));justify-content:center;gap:0;width:42px;height:30px;padding:0;overflow:hidden;border:1px solid rgba(224,231,239,.11);border-radius:999px;background:#07090c8a;color:#e8eef4a8;cursor:pointer;white-space:nowrap;box-shadow:inset 0 1px #ffffff09,0 8px 24px #0000004d;transform:translate(-50%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:width .62s cubic-bezier(.16,1,.3,1),gap .62s cubic-bezier(.16,1,.3,1),padding .62s cubic-bezier(.16,1,.3,1),transform .46s cubic-bezier(.16,1,.3,1),color .3s ease,border-color .38s ease,background .38s ease,box-shadow .46s ease}body .site-header>.ai-view-trigger .ai-view-trigger-line,body .site-header>.ai-view-trigger[aria-pressed=true] .ai-view-trigger-line{position:relative;z-index:1;flex:0 0 auto;width:15px;height:1px;background:currentColor;box-shadow:0 0 8px #e1e8f014;transform:none;transition:width .56s cubic-bezier(.16,1,.3,1),transform .56s cubic-bezier(.16,1,.3,1),box-shadow .36s ease}body .site-header>.ai-view-trigger .ai-view-trigger-label{position:relative;z-index:1;display:block;flex:0 0 auto;max-width:0;overflow:hidden;color:inherit;font-size:.6rem;font-weight:560;letter-spacing:.09em;line-height:1;text-transform:uppercase;white-space:nowrap;opacity:0;transform:translate3d(7px,0,0);transition:max-width .62s cubic-bezier(.16,1,.3,1),opacity .22s ease,transform .56s cubic-bezier(.16,1,.3,1)}@media(max-width:900px){body .site-header>.ai-view-trigger,body .site-header>.ai-view-trigger[aria-pressed=true]{bottom:max(6px,env(safe-area-inset-bottom));width:40px;height:29px}}@media(max-width:720px){:root{--pad: clamp(16px, 5vw, 20px);--section: clamp(4.5rem, 18vw, 6rem)}html{scroll-padding-top:calc(88px + env(safe-area-inset-top))}body{overflow-x:clip}button,.button,summary,.billing-toggle button,.primary-nav a{min-height:44px}body .site-header.orathis-header{height:calc(82px + env(safe-area-inset-top))}body .site-header.orathis-header:before{height:calc(106px + env(safe-area-inset-top))}body .site-header.orathis-header:after{right:var(--pad);bottom:8px;left:var(--pad)}.orathis-brand,.orathis-nav-actions{top:calc(41px + env(safe-area-inset-top))}.orathis-brand{left:var(--pad);width:124px}.orathis-brand-wordmark{width:124px}.orathis-nav-actions{right:var(--pad)}body .site-header .orathis-menu-toggle{width:44px;height:44px}.orathis-page-menu{padding:0;overflow:hidden;overscroll-behavior:none;background:radial-gradient(circle at 12% 10%,rgba(118,132,151,.12),transparent 28rem),linear-gradient(180deg,#0b0e12,#05070a 54%,#020304)}.orathis-page-menu-panel{-webkit-overflow-scrolling:touch}.orathis-page-menu-grid{justify-items:center}.orathis-page-menu-item{display:flex;align-items:center;justify-content:center;color:#f1f4f8e6;text-align:center}.orathis-page-menu-item:after{width:auto;height:1px;margin:0;background:linear-gradient(90deg,transparent,rgba(238,243,248,.76),transparent);content:"";opacity:0;transform:scaleX(.5);transition:opacity .24s ease,transform .42s cubic-bezier(.16,1,.3,1)}.orathis-page-menu-item.is-active{color:#fff}.orathis-page-menu-item.is-active:after{opacity:.55;transform:none}.orathis-page-menu-previews{display:none}.orathis-page-menu-mobile-journal{z-index:5}.hero{min-height:clamp(640px,70svh,680px)}.hero-bottom{bottom:calc(18px + env(safe-area-inset-bottom))}.hero h1{max-width:100%;font-size:clamp(2.65rem,12.5vw,3.65rem);line-height:.92}.hero-services{display:flex;gap:.45rem .8rem;flex-wrap:wrap}.director-card{grid-template-columns:clamp(64px,20.4vw,80px) minmax(0,1fr)}.director-card :is(video,.director-card-portrait){width:clamp(64px,20.4vw,80px);height:clamp(82px,23.9vw,94px)}.platform-strip{min-height:360px;padding-block:52px 76px}.platform-copy{padding-inline:var(--pad)}.platform-carousel{width:100%}}@media(max-width:420px){.hero{min-height:clamp(620px,74svh,660px)}.hero h1{font-size:clamp(2.35rem,11.5vw,3rem)}}.button:hover{background:#fff;color:#000;transform:translateY(-2px)}.talk-booking-button:not(.orathis-mobile-call-pill):hover,.talk-booking-button:not(.orathis-mobile-call-pill):focus-visible,.pricing-booking-button:hover,.pricing-booking-button:focus-visible{border-color:#d4e0f0b8;background:#f6f6f4;color:#fff;box-shadow:inset 0 1px #ffffff24,0 7px 20px #00000038;transform:none}.talk-booking-button:not(.orathis-mobile-call-pill):hover:before,.talk-booking-button:not(.orathis-mobile-call-pill):focus-visible:before,.pricing-booking-button:hover:before,.pricing-booking-button:focus-visible:before{transform:none}.talk-booking-button:not(.orathis-mobile-call-pill):hover .director-card-button-arrow,.talk-booking-button:not(.orathis-mobile-call-pill):focus-visible .director-card-button-arrow,.pricing-booking-button:hover .director-card-button-arrow,.pricing-booking-button:focus-visible .director-card-button-arrow{transform:translate3d(3px,-3px,0)}@media(max-width:720px){.orathis-mobile-call-pill{transition:opacity .26s ease,transform .46s cubic-bezier(.16,1,.3,1),visibility 0s linear .46s}.orathis-mobile-call-pill:hover,.orathis-mobile-call-pill:focus-visible{transform:translate3d(-50%,0,0)}}@media(min-width:1600px){:root{--max: min(1680px, calc(100vw - clamp(112px, 8vw, 176px)) );--pad: clamp(56px, 4vw, 88px);--type-h1: clamp(5.3rem, 5.1vw, 6.4rem);--type-h2: clamp(4.25rem, 4.15vw, 5.2rem);--type-h3: clamp(2rem, 1.85vw, 2.55rem);--section: clamp(9rem, 9vw, 12rem)}body{font-size:18px}.service-case-section.work-section{width:auto;margin-inline:0}body .site-header.orathis-header{height:132px}body .site-header.orathis-header:before{height:164px}body .site-header.orathis-header:after{right:var(--pad);bottom:15px;left:var(--pad)}.orathis-brand{top:66px;left:var(--pad);width:168px}.orathis-brand-wordmark{width:168px}.orathis-nav-actions{top:66px;right:var(--pad)}.orathis-nav-links,.orathis-nav-cta{font-size:.78rem}.hero{min-height:clamp(760px,72svh,920px)}.hero-bottom{top:clamp(250px,24svh,330px)}.hero>.hero-bottom>.hero-copy{transform:translateY(-72px)}.hero .eyebrow{font-size:.78rem}.hero-services{font-size:clamp(.92rem,.8vw,1.08rem)}:is(.hero .director-card,.mini-director){grid-template-columns:140px minmax(270px,1fr);gap:1.25rem;width:min(510px,31vw);padding:11px}:is(.hero .director-card,.mini-director) :is(video,.director-card-portrait){width:140px;height:174px}:is(.hero .director-card,.mini-director) .director-card-title{font-size:1.3rem}:is(.hero .director-card,.mini-director) p{font-size:.68rem}.platform-strip{--platform-tile-step: clamp(118px, 6.6vw, 132px);min-height:clamp(620px,61svh,760px);gap:1.75rem;padding-block:100px 148px}.platform-copy{max-width:940px}.platform-subheading{max-width:760px;font-size:1.05rem}.platform-carousel{width:min(600px,100vw)}.platform-mark{width:48px;height:48px}.center-heading{max-width:940px;margin-bottom:clamp(6rem,7vw,9rem)}.center-heading>p:last-child,.services-intro>p:last-child{max-width:760px;font-size:1.12rem}.case-sticky{top:118px;height:min(78vh,980px);margin-bottom:150px}.case-copy{padding:clamp(3rem,4vw,5rem)}.case-copy>p:not(.case-meta,.case-brand){max-width:760px}.case-stats dt{font-size:3rem}.process-grid{gap:clamp(2rem,2vw,2.75rem)}.process-grid h3{margin-top:1.8rem}.process-grid p{max-width:34ch}.services-section{--services-sticky-top: 175px;grid-template-columns:minmax(340px,.78fr) minmax(820px,1.62fr);gap:clamp(6rem,7vw,9rem)}.services-intro h2{max-width:620px}.service-list{gap:1.35rem}.service-card:nth-child(1){--service-card-height: 430px}.service-card:nth-child(2){--service-card-height: 420px}.service-card:nth-child(3){--service-card-height: 410px}.service-card:nth-child(4){--service-card-height: 420px}.service-card:nth-child(5){--service-card-height: 400px}.service-card:nth-child(6){--service-card-height: 420px}.service-card>.service-copy{padding:2rem}.comparison{max-width:var(--max)}.comparison-row>*{min-height:78px;padding-inline:clamp(1.35rem,1.8vw,2rem);font-size:.9rem}.industry-card{min-height:0}.industry-card>.industry-copy,.industry-card:nth-child(2)>.industry-copy{padding:0}.pricing-layout{gap:clamp(2.5rem,3.5vw,4.25rem)}.pricing-aside,.price-card{min-height:clamp(700px,calc(100svh - 150px),880px)}.price-card-compact{min-height:450px}.blog-showcase{height:min(1040px,96svh);min-height:860px}.blog-showcase-copy{width:min(880px,calc(100% - 72px))}.blog-showcase-title{max-width:680px}.blog-showcase-rail{width:min(960px,calc(100% - 80px))}.faq-section{gap:clamp(6rem,7vw,10rem)}.faq-list summary{padding-block:1.8rem;font-size:1.32rem}.faq-list details p{max-width:820px}.final-cta{min-height:max(820px,86svh)}.cta-copy{width:min(1280px,100%)}.cta-audit-form{min-height:86px}.site-footer{gap:clamp(4rem,6vw,8rem);padding-top:6rem}}@media(min-width:2200px){:root{--max: min(2080px, calc(100vw - clamp(176px, 8vw, 240px)) );--pad: clamp(88px, 4.2vw, 120px);--type-h1: clamp(6.7rem, 4.8vw, 7.7rem);--type-h2: clamp(5.35rem, 3.9vw, 6.25rem);--type-h3: clamp(2.5rem, 1.7vw, 3rem);--section: clamp(12rem, 9vw, 15rem)}body{font-size:20px}body .site-header.orathis-header{height:146px}body .site-header.orathis-header:before{height:182px}.orathis-brand,.orathis-nav-actions{top:73px}.orathis-brand,.orathis-brand-wordmark{width:190px}.hero{min-height:clamp(960px,74svh,1080px)}.hero-bottom{top:clamp(330px,24svh,390px)}.hero>.hero-bottom>.hero-copy{transform:translateY(-84px)}:is(.hero .director-card,.mini-director){grid-template-columns:156px minmax(300px,1fr);width:min(570px,29vw);padding:12px}:is(.hero .director-card,.mini-director) :is(video,.director-card-portrait){width:156px;height:194px}.platform-strip{--platform-tile-step: 148px;min-height:clamp(760px,62svh,900px);padding-block:130px 180px}.platform-copy{max-width:1120px}.platform-carousel{width:720px}.platform-mark{width:54px;height:54px}.center-heading{max-width:1120px}.case-sticky{top:132px;height:min(80vh,1120px);margin-bottom:180px}.process-grid{gap:3rem}.services-section{--services-sticky-top: 200px;grid-template-columns:minmax(420px,.78fr) minmax(1050px,1.62fr);gap:clamp(8rem,7vw,11rem)}.service-card:nth-child(1){--service-card-height: 510px}.service-card:nth-child(2){--service-card-height: 495px}.service-card:nth-child(3){--service-card-height: 480px}.service-card:nth-child(4){--service-card-height: 495px}.service-card:nth-child(5){--service-card-height: 470px}.service-card:nth-child(6){--service-card-height: 495px}.service-card>.service-copy{padding:2.5rem}.industry-card{min-height:0}.pricing-aside,.price-card{min-height:clamp(820px,calc(100svh - 180px),1040px)}.price-card-compact{min-height:520px}.blog-showcase{height:min(1220px,96svh);min-height:1040px}.blog-showcase-copy{width:min(1040px,calc(100% - 96px))}.blog-showcase-rail{width:min(1120px,calc(100% - 112px))}.final-cta{min-height:max(960px,86svh)}.cta-copy{width:min(1480px,100%)}.site-footer{padding-top:7rem}}
